diff --git a/ChangeLog.md b/ChangeLog.md index 4f9355522d..440c52d0a4 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,8 +1,11 @@ -# wolfSSL Release 5.6.3 (Jun 13, 2023) +# wolfSSL Release 5.6.3 (Jun 16, 2023) + +Release 5.6.3 of wolfSSL embedded TLS has 4 bug fixes: -Release 5.6.3 of wolfSSL embedded TLS has 2 bug fixes * Fix for setting the atomic macro options introduced in release 5.6.2. This issue affects GNU gcc autoconf builds. The fix resolves a potential mismatch of the generated macros defined in options.h file and the macros used when the wolfSSL library is compiled. In version 5.6.2 this mismatch could result in unstable runtime behavior. * Fix for invalid suffix error with Windows build using the macro GCM_TABLE_4BIT. +* Improvements to Encrypted Memory support (WC_PROTECT_ENCRYPTED_MEM) implementations for modular exponentiation in SP math-all (sp_int.c) and TFM (tfm.c). +* Improvements to SendAlert for getting output buffer. # wolfSSL Release 5.6.2 (Jun 09, 2023) diff --git a/README b/README index e39bed22a2..0593c7a02f 100644 --- a/README +++ b/README @@ -74,9 +74,12 @@ should be used for the enum name. Release 5.6.3 has been developed according to wolfSSL's development and QA process (see link below) and successfully passed the quality criteria. -Release 5.6.3 of wolfSSL embedded TLS has 2 bug fixes +Release 5.6.3 of wolfSSL embedded TLS has 2 bug fixes: + * Fix for setting the atomic macro options introduced in release 5.6.2. This issue affects GNU gcc autoconf builds. The fix resolves a potential mismatch of the generated macros defined in options.h file and the macros used when the wolfSSL library is compiled. In version 5.6.2 this mismatch could result in unstable runtime behavior. * Fix for invalid suffix error with Windows build using the macro GCM_TABLE_4BIT. +* Improvements to Encrypted Memory support (WC_PROTECT_ENCRYPTED_MEM) implementations for modular exponentiation in SP math-all (sp_int.c) and TFM (tfm.c). +* Improvements to SendAlert for getting output buffer. # wolfSSL Release 5.6.2 (Jun 09, 2023) diff --git a/README.md b/README.md index 29c3793f2d..262a1f7198 100644 --- a/README.md +++ b/README.md @@ -83,9 +83,12 @@ single call hash function. Instead the name `WC_SHA`, `WC_SHA256`, `WC_SHA384` a Release 5.6.3 has been developed according to wolfSSL's development and QA process (see link below) and successfully passed the quality criteria. -Release 5.6.3 of wolfSSL embedded TLS has 2 bug fixes +Release 5.6.3 of wolfSSL embedded TLS has 4 bug fixes: + * Fix for setting the atomic macro options introduced in release 5.6.2. This issue affects GNU gcc autoconf builds. The fix resolves a potential mismatch of the generated macros defined in options.h file and the macros used when the wolfSSL library is compiled. In version 5.6.2 this mismatch could result in unstable runtime behavior. * Fix for invalid suffix error with Windows build using the macro GCM_TABLE_4BIT. +* Improvements to Encrypted Memory support (WC_PROTECT_ENCRYPTED_MEM) implementations for modular exponentiation in SP math-all (sp_int.c) and TFM (tfm.c). +* Improvements to SendAlert for getting output buffer. # wolfSSL Release 5.6.2 (Jun 09, 2023)