Updated the README file and ChangeLog for some spelling and omissions.

This commit is contained in:
John Safranek
2020-04-15 14:02:38 -07:00
parent 27011ff7ff
commit e84cd1a887
3 changed files with 23 additions and 23 deletions

View File

@ -8,7 +8,7 @@ Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
## New Feature Additions ## New Feature Additions
* Hexagon support. * Hexagon support.
* DSP builds. * DSP builds to offload ECC verify operations.
* Certificate Manager callback support. * Certificate Manager callback support.
* New APIs for running updates to ChaCha20/Poly1305 AEAD. * New APIs for running updates to ChaCha20/Poly1305 AEAD.
* Support for use with Apache. * Support for use with Apache.
@ -20,12 +20,13 @@ Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
* Add AES-OFB mode. * Add AES-OFB mode.
* Add AES-CFB mode. * Add AES-CFB mode.
* Add Curve448, X448, and Ed448. * Add Curve448, X448, and Ed448.
* Add Renesas Synergy S7G2 build and hardware acceleration.
## Fixes ## Fixes
* Fix for RSA public encrypt / private sign with RSA key sizes over 2048-bit. * Fix for RSA public encrypt / private sign with RSA key sizes over 2048-bit.
* Fixes for DTLS handshake issues. * Fixes for DTLS handshake issues.
* Correct mispellings. * Correct misspellings.
* Secure renegotiation fix. * Secure renegotiation fix.
* Fix memory leak when using ATECC and non-SECP256R1 curves for sign, verify, * Fix memory leak when using ATECC and non-SECP256R1 curves for sign, verify,
or shared secret. or shared secret.
@ -76,7 +77,6 @@ Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
* Improvements to ChaCha20. * Improvements to ChaCha20.
* Improvements to X.509 processing. * Improvements to X.509 processing.
* Improvements to ECC support. * Improvements to ECC support.
* Improvements for s7g2 builds.
* Improvement in detecting 64-bit support. * Improvement in detecting 64-bit support.
* Refactor to combine duplicate ECC parameter parsing code. * Refactor to combine duplicate ECC parameter parsing code.
* Improve keyFormat to be set by algId and let later key parsing produce fail. * Improve keyFormat to be set by algId and let later key parsing produce fail.
@ -91,22 +91,22 @@ Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
* Improve performance of RSA/DH operations on x64. * Improve performance of RSA/DH operations on x64.
* Add support for PKCS7/CMS Enveloped data with fragmented encrypted content. * Add support for PKCS7/CMS Enveloped data with fragmented encrypted content.
* Example linker description for FIPS builds to enforce object ordering. * Example linker description for FIPS builds to enforce object ordering.
* C# wrapper improvements. ADded TLS client example and TLSv1.3 methods. * C# wrapper improvements. Added TLS client example and TLSv1.3 methods.
* Allow setting MTU in DTLS. * Allow setting MTU in DTLS.
* Improve PKCS12 create for outputting encrypted bundles. * Improve PKCS12 create for outputting encrypted bundles.
* Constant time EC map to affine for private operations. * Constant time EC map to affine for private operations.
* Improve performance of RSA public key ops with TFM. * Improve performance of RSA public key ops with TFM.
* Smaller table version fo AES encrypt/decrypt. * Smaller table version of AES encrypt/decrypt.
* Support IAR with position independent code (ROPI). * Support IAR with position independent code (ROPI).
* Improve speed of AArch64 assembly. * Improve speed of AArch64 assembly.
* Support AES-CTR with AES-NI. * Support AES-CTR with AES-NI.
* Support AES-CTR on esp32. * Support AES-CTR on esp32.
* Add a no malloc option for small SP math. * Add a no malloc option for small SP math.
## This release of wolfSSL includes a fix for 2 security vulnerabilies. ## This release of wolfSSL includes fixes for 2 security vulnerabilities.
* For fast math, use a constant time modular inverse when mapping to affine * For fast math, use a constant time modular inverse when mapping to affine
when operation involves a private key - key gen, calc shared secret, sign. when operation involves a private key - keygen, calc shared secret, sign.
Thank you to the Network and Information Security Group (NISEC) at Thank you to the Network and Information Security Group (NISEC) at
Tampere University for the report. Tampere University for the report.

16
README
View File

@ -83,7 +83,7 @@ Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
## New Feature Additions ## New Feature Additions
* Hexagon support. * Hexagon support.
* DSP builds. * DSP builds to offload ECC verify operations.
* Certificate Manager callback support. * Certificate Manager callback support.
* New APIs for running updates to ChaCha20/Poly1305 AEAD. * New APIs for running updates to ChaCha20/Poly1305 AEAD.
* Support for use with Apache. * Support for use with Apache.
@ -95,12 +95,13 @@ Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
* Add AES-OFB mode. * Add AES-OFB mode.
* Add AES-CFB mode. * Add AES-CFB mode.
* Add Curve448, X448, and Ed448. * Add Curve448, X448, and Ed448.
* Add Renesas Synergy S7G2 build and hardware acceleration.
## Fixes ## Fixes
* Fix for RSA public encrypt / private sign with RSA key sizes over 2048-bit. * Fix for RSA public encrypt / private sign with RSA key sizes over 2048-bit.
* Fixes for DTLS handshake issues. * Fixes for DTLS handshake issues.
* Correct mispellings. * Correct misspellings.
* Secure renegotiation fix. * Secure renegotiation fix.
* Fix memory leak when using ATECC and non-SECP256R1 curves for sign, verify, * Fix memory leak when using ATECC and non-SECP256R1 curves for sign, verify,
or shared secret. or shared secret.
@ -151,7 +152,6 @@ Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
* Improvements to ChaCha20. * Improvements to ChaCha20.
* Improvements to X.509 processing. * Improvements to X.509 processing.
* Improvements to ECC support. * Improvements to ECC support.
* Improvements for s7g2 builds.
* Improvement in detecting 64-bit support. * Improvement in detecting 64-bit support.
* Refactor to combine duplicate ECC parameter parsing code. * Refactor to combine duplicate ECC parameter parsing code.
* Improve keyFormat to be set by algId and let later key parsing produce fail. * Improve keyFormat to be set by algId and let later key parsing produce fail.
@ -166,25 +166,25 @@ Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
* Improve performance of RSA/DH operations on x64. * Improve performance of RSA/DH operations on x64.
* Add support for PKCS7/CMS Enveloped data with fragmented encrypted content. * Add support for PKCS7/CMS Enveloped data with fragmented encrypted content.
* Example linker description for FIPS builds to enforce object ordering. * Example linker description for FIPS builds to enforce object ordering.
* C# wrapper improvements. ADded TLS client example and TLSv1.3 methods. * C# wrapper improvements. Added TLS client example and TLSv1.3 methods.
* Allow setting MTU in DTLS. * Allow setting MTU in DTLS.
* Improve PKCS12 create for outputting encrypted bundles. * Improve PKCS12 create for outputting encrypted bundles.
* Constant time EC map to affine for private operations. * Constant time EC map to affine for private operations.
* Improve performance of RSA public key ops with TFM. * Improve performance of RSA public key ops with TFM.
* Smaller table version fo AES encrypt/decrypt. * Smaller table version of AES encrypt/decrypt.
* Support IAR with position independent code (ROPI). * Support IAR with position independent code (ROPI).
* Improve speed of AArch64 assembly. * Improve speed of AArch64 assembly.
* Support AES-CTR with AES-NI. * Support AES-CTR with AES-NI.
* Support AES-CTR on esp32. * Support AES-CTR on esp32.
* Add a no malloc option for small SP math. * Add a no malloc option for small SP math.
## This release of wolfSSL includes a fix for 2 security vulnerabilies. ## This release of wolfSSL includes fixes for 2 security vulnerabilities.
* For fast math, use a constant time modular inverse when mapping to affine * For fast math, use a constant time modular inverse when mapping to affine
when operation involves a private key - key gen, calc shared secret, sign. when operation involves a private key - keygen, calc shared secret, sign.
Thank you to the Network and Information Security Group (NISEC) at Thank you to the Network and Information Security Group (NISEC) at
Tampere University for the report. Tampere University for the report.
* Change constant time and cache resistant ECC mulmod. Ensure points being * Change constant time and cache resistant ECC mulmod. Ensure points being
operated on change to make constant time. Thank you to Pietro Borrello at operated on change to make constant time. Thank you to Pietro Borrello at
Sapienza University of Rome. Sapienza University of Rome.

View File

@ -83,7 +83,7 @@ Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
## New Feature Additions ## New Feature Additions
* Hexagon support. * Hexagon support.
* DSP builds. * DSP builds to offload ECC verify operations.
* Certificate Manager callback support. * Certificate Manager callback support.
* New APIs for running updates to ChaCha20/Poly1305 AEAD. * New APIs for running updates to ChaCha20/Poly1305 AEAD.
* Support for use with Apache. * Support for use with Apache.
@ -95,12 +95,13 @@ Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
* Add AES-OFB mode. * Add AES-OFB mode.
* Add AES-CFB mode. * Add AES-CFB mode.
* Add Curve448, X448, and Ed448. * Add Curve448, X448, and Ed448.
* Add Renesas Synergy S7G2 build and hardware acceleration.
## Fixes ## Fixes
* Fix for RSA public encrypt / private sign with RSA key sizes over 2048-bit. * Fix for RSA public encrypt / private sign with RSA key sizes over 2048-bit.
* Fixes for DTLS handshake issues. * Fixes for DTLS handshake issues.
* Correct mispellings. * Correct misspellings.
* Secure renegotiation fix. * Secure renegotiation fix.
* Fix memory leak when using ATECC and non-SECP256R1 curves for sign, verify, * Fix memory leak when using ATECC and non-SECP256R1 curves for sign, verify,
or shared secret. or shared secret.
@ -151,7 +152,6 @@ Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
* Improvements to ChaCha20. * Improvements to ChaCha20.
* Improvements to X.509 processing. * Improvements to X.509 processing.
* Improvements to ECC support. * Improvements to ECC support.
* Improvements for s7g2 builds.
* Improvement in detecting 64-bit support. * Improvement in detecting 64-bit support.
* Refactor to combine duplicate ECC parameter parsing code. * Refactor to combine duplicate ECC parameter parsing code.
* Improve keyFormat to be set by algId and let later key parsing produce fail. * Improve keyFormat to be set by algId and let later key parsing produce fail.
@ -166,25 +166,25 @@ Release 4.4.0 of wolfSSL embedded TLS has bug fixes and new features including:
* Improve performance of RSA/DH operations on x64. * Improve performance of RSA/DH operations on x64.
* Add support for PKCS7/CMS Enveloped data with fragmented encrypted content. * Add support for PKCS7/CMS Enveloped data with fragmented encrypted content.
* Example linker description for FIPS builds to enforce object ordering. * Example linker description for FIPS builds to enforce object ordering.
* C# wrapper improvements. ADded TLS client example and TLSv1.3 methods. * C# wrapper improvements. Added TLS client example and TLSv1.3 methods.
* Allow setting MTU in DTLS. * Allow setting MTU in DTLS.
* Improve PKCS12 create for outputting encrypted bundles. * Improve PKCS12 create for outputting encrypted bundles.
* Constant time EC map to affine for private operations. * Constant time EC map to affine for private operations.
* Improve performance of RSA public key ops with TFM. * Improve performance of RSA public key ops with TFM.
* Smaller table version fo AES encrypt/decrypt. * Smaller table version of AES encrypt/decrypt.
* Support IAR with position independent code (ROPI). * Support IAR with position independent code (ROPI).
* Improve speed of AArch64 assembly. * Improve speed of AArch64 assembly.
* Support AES-CTR with AES-NI. * Support AES-CTR with AES-NI.
* Support AES-CTR on esp32. * Support AES-CTR on esp32.
* Add a no malloc option for small SP math. * Add a no malloc option for small SP math.
## This release of wolfSSL includes a fix for 2 security vulnerabilies. ## This release of wolfSSL includes fixes for 2 security vulnerabilities.
* For fast math, use a constant time modular inverse when mapping to affine * For fast math, use a constant time modular inverse when mapping to affine
when operation involves a private key - key gen, calc shared secret, sign. when operation involves a private key - keygen, calc shared secret, sign.
Thank you to the Network and Information Security Group (NISEC) at Thank you to the Network and Information Security Group (NISEC) at
Tampere University for the report. Tampere University for the report.
* Change constant time and cache resistant ECC mulmod. Ensure points being * Change constant time and cache resistant ECC mulmod. Ensure points being
operated on change to make constant time. Thank you to Pietro Borrello at operated on change to make constant time. Thank you to Pietro Borrello at
Sapienza University of Rome. Sapienza University of Rome.