mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 12:14:38 +02:00
release 2.5.0
This commit is contained in:
2
README
2
README
@@ -38,6 +38,8 @@ before calling SSL_new(); Though it's not recommended.
|
|||||||
CyaSSL Release 2.5.0 (02/04/2013)
|
CyaSSL Release 2.5.0 (02/04/2013)
|
||||||
|
|
||||||
Release 2.5.0 CyaSSL has bug fixes and new features including:
|
Release 2.5.0 CyaSSL has bug fixes and new features including:
|
||||||
|
- Fix for TLS CBC padding timing attack identified by Nadhem Alfardan and
|
||||||
|
Kenny Paterson: http://www.isg.rhul.ac.uk/tls/
|
||||||
- Microchip PIC32 (MIPS16, MIPS32) support
|
- Microchip PIC32 (MIPS16, MIPS32) support
|
||||||
- Microchip MPLAB X example projects for PIC32 Ethernet Starter Kit
|
- Microchip MPLAB X example projects for PIC32 Ethernet Starter Kit
|
||||||
- Updated CTaoCrypt benchmark app for embedded systems
|
- Updated CTaoCrypt benchmark app for embedded systems
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
|
||||||
AC_INIT([cyassl],[2.4.7],[http://www.yassl.com])
|
AC_INIT([cyassl],[2.5.0],[http://www.yassl.com])
|
||||||
|
|
||||||
AC_CONFIG_AUX_DIR([build-aux])
|
AC_CONFIG_AUX_DIR([build-aux])
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
|
@@ -26,8 +26,8 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LIBCYASSL_VERSION_STRING "2.4.7"
|
#define LIBCYASSL_VERSION_STRING "2.5.0"
|
||||||
#define LIBCYASSL_VERSION_HEX 0x02004007
|
#define LIBCYASSL_VERSION_HEX 0x02005000
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
@@ -3445,7 +3445,7 @@ static INLINE void Md5Rounds(int rounds, const byte* data, int sz)
|
|||||||
|
|
||||||
InitMd5(&md5);
|
InitMd5(&md5);
|
||||||
|
|
||||||
for (i = 0; i < rounds; i++);
|
for (i = 0; i < rounds; i++)
|
||||||
Md5Update(&md5, data, sz);
|
Md5Update(&md5, data, sz);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3459,7 +3459,7 @@ static INLINE void ShaRounds(int rounds, const byte* data, int sz)
|
|||||||
|
|
||||||
InitSha(&sha);
|
InitSha(&sha);
|
||||||
|
|
||||||
for (i = 0; i < rounds; i++);
|
for (i = 0; i < rounds; i++)
|
||||||
ShaUpdate(&sha, data, sz);
|
ShaUpdate(&sha, data, sz);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3473,7 +3473,7 @@ static INLINE void Sha256Rounds(int rounds, const byte* data, int sz)
|
|||||||
|
|
||||||
InitSha256(&sha256);
|
InitSha256(&sha256);
|
||||||
|
|
||||||
for (i = 0; i < rounds; i++);
|
for (i = 0; i < rounds; i++)
|
||||||
Sha256Update(&sha256, data, sz);
|
Sha256Update(&sha256, data, sz);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3489,7 +3489,7 @@ static INLINE void Sha384Rounds(int rounds, const byte* data, int sz)
|
|||||||
|
|
||||||
InitSha384(&sha384);
|
InitSha384(&sha384);
|
||||||
|
|
||||||
for (i = 0; i < rounds; i++);
|
for (i = 0; i < rounds; i++)
|
||||||
Sha384Update(&sha384, data, sz);
|
Sha384Update(&sha384, data, sz);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3505,7 +3505,7 @@ static INLINE void Sha512Rounds(int rounds, const byte* data, int sz)
|
|||||||
|
|
||||||
InitSha512(&sha512);
|
InitSha512(&sha512);
|
||||||
|
|
||||||
for (i = 0; i < rounds; i++);
|
for (i = 0; i < rounds; i++)
|
||||||
Sha512Update(&sha512, data, sz);
|
Sha512Update(&sha512, data, sz);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3521,7 +3521,7 @@ static INLINE void RmdRounds(int rounds, const byte* data, int sz)
|
|||||||
|
|
||||||
InitRipeMd(&ripemd);
|
InitRipeMd(&ripemd);
|
||||||
|
|
||||||
for (i = 0; i < rounds; i++);
|
for (i = 0; i < rounds; i++)
|
||||||
RipeMdUpdate(&ripemd, data, sz);
|
RipeMdUpdate(&ripemd, data, sz);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1205,7 +1205,6 @@ static int SetPrefix(byte* sha_input, int idx)
|
|||||||
static int SetKeys(Ciphers* enc, Ciphers* dec, Keys* keys, CipherSpecs* specs,
|
static int SetKeys(Ciphers* enc, Ciphers* dec, Keys* keys, CipherSpecs* specs,
|
||||||
byte side, void* heap, int devId)
|
byte side, void* heap, int devId)
|
||||||
{
|
{
|
||||||
(void)devId;
|
|
||||||
#ifdef BUILD_ARC4
|
#ifdef BUILD_ARC4
|
||||||
word32 sz = specs->key_size;
|
word32 sz = specs->key_size;
|
||||||
if (specs->bulk_cipher_algorithm == rc4) {
|
if (specs->bulk_cipher_algorithm == rc4) {
|
||||||
@@ -1470,6 +1469,7 @@ static int SetKeys(Ciphers* enc, Ciphers* dec, Keys* keys, CipherSpecs* specs,
|
|||||||
(void)enc;
|
(void)enc;
|
||||||
(void)dec;
|
(void)dec;
|
||||||
(void)specs;
|
(void)specs;
|
||||||
|
(void)devId;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user