MCUXpresso_MKS22FN256xxx12/middleware/wolfssl/ChangeLogKSDK.txt
2022-06-18 14:53:46 +08:00

52 lines
1.9 KiB
Plaintext

/*!
@page middleware_log Middleware Change Log
@section wolfSSL wolfSSL
The current version is 3.9.8_rev3, based on Release 3.9.8 of wolfSSL.
- 3.9.8_rev3
- New features:
- Added support for DCP driver.
- 3.9.8_rev2
- New features:
- Added support for CAU3 driver.
- 3.9.8_rev1
- New features:
- Added support for CAAM driver.
- Added FREESCALE_ALT macros.
- 3.9.8
- New features:
- Added support for AES and SHA acceleration modules of LPC devices.
Accelerates AES and SHA wolfSSL modules.
- LTC acceleration for AES CBC now updates IV.
- Bug fixes:
- Fixed K8x/KL8x LTC RSA sign when FREESCALE_LTC_TFM_RSA_4096_ENABLE macro is enabled.
- 3.9.0
- New features:
- Added more LTC public key acceleration (curve25519, ed25519 and RSA4096).
- FREESCALE_LTC_TFM_RSA_4096_ENABLE macro added to enable RSA4096 on K8x/KL8x LTC.
- LTC_MAX_ECC_BITS increased to 384 to enable ECC-384 curve acceleration on LTC.
- FREESCALE_LTC_SHA added for KL8x SHA-1 and SHA-256 hardware acceleration.
- Other changes:
- wolfSSL/wolfcrypt/settings.h is changed to remove unused macros and add support for KSDK 2.0.
- LTC public key acceleration is implemented in separate source file ksdk_port.h and ksdk_port.c
- 3.8.0
- New features:
- Added support for LTC hardware acceleration module.
Accelerates AES, 3DES, TFM module (modular integer arithmetic) and ECC wolfSSL modules.
- Added support for random number generator modules TRNG and RNGA.
- Other changes:
- The MMCAU acceleration now uses "fsl_mmcau.h" instead of "cau_api.h".
- In DSA, wc_dsaSign() changed to repeate wc_RNG_GenerateBlock() until k is less than q.
- wolfSSL/wolfcrypt/settings.h is changed to remove unused macros and add support for KSDK 2.0.
- In wolfcrypt/src/asn.c, ksdk_time(time_t) changed to extern, to be defined by application.
*/