mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-16 08:42:50 +00:00
Consolidate ChangeLog entries about CIPHER_C
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
This commit is contained in:
parent
4aad0ff510
commit
729cf89704
@ -1,4 +0,0 @@
|
|||||||
Features
|
|
||||||
* The CCM and GCM modules no longer depend on MBEDTLS_CIPHER_C. People who
|
|
||||||
use CCM and GCM but don't need the Cipher API can now disable
|
|
||||||
MBEDTLS_CIPHER_C in order to save code size.
|
|
@ -1,8 +0,0 @@
|
|||||||
Features
|
|
||||||
* It is now possible to have AEADs support (CCM, GCM and ChaChaPoly) without
|
|
||||||
MBEDTLS_CIPHER_C. This holds both for the builtin suport (MBEDTLS_CCM_C,
|
|
||||||
MBEDTLS_GCM_C and MBEDTLS_CHACHAPOLY_C) as well as the PSA one
|
|
||||||
(PSA_WANT_ALG_CCM, PSA_WANT_ALG_GCM, PSA_WANT_ALG_CHACHA20_POLY1305).
|
|
||||||
On the PSA side this means that it is possible to enable
|
|
||||||
MBEDTLS_PSA_CRYPTO_C without MBEDTLS_CIPHER_C if none of the
|
|
||||||
non-authenticated ciphers is enabled.
|
|
@ -2,8 +2,6 @@ Features
|
|||||||
* If a cipher or AEAD mechanism has a PSA driver, you can now build the
|
* If a cipher or AEAD mechanism has a PSA driver, you can now build the
|
||||||
library without the corresponding built-in implementation. See
|
library without the corresponding built-in implementation. See
|
||||||
docs/driver-only-builds.md for full details and current limitations.
|
docs/driver-only-builds.md for full details and current limitations.
|
||||||
* It is possible to disable MBEDTLS_CIPHER_C in some circumstances, please
|
|
||||||
see docs/driver-only-builds.md for full details and current limitations.
|
|
||||||
* The CTR_DRBG module will now use AES from a PSA driver if MBEDTLS_AES_C is
|
* The CTR_DRBG module will now use AES from a PSA driver if MBEDTLS_AES_C is
|
||||||
disabled. This requires PSA_WANT_ALG_ECB_NO_PADDING in addition to
|
disabled. This requires PSA_WANT_ALG_ECB_NO_PADDING in addition to
|
||||||
MBEDTLS_PSA_CRYPTO_C and PSA_WANT_KEY_TYPE_AES.
|
MBEDTLS_PSA_CRYPTO_C and PSA_WANT_KEY_TYPE_AES.
|
||||||
|
9
ChangeLog.d/no-cipher.txt
Normal file
9
ChangeLog.d/no-cipher.txt
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
Features
|
||||||
|
* Fewer modules depend on MBEDTLS_CIPHER_C, making it possible to save code
|
||||||
|
size by disabling it in more circumstances. In particular, the CCM and
|
||||||
|
GCM modules no longer depends on MBEDTLS_CIPHER_C. Also,
|
||||||
|
MBEDTLS_PSA_CRYPTO can now be enabled without MBEDTLS_CIPHER_C if all
|
||||||
|
unauthenticated (non-AEAD) ciphers are disabled, or if they're all
|
||||||
|
fully provided by drivers. See docs/driver-only-builds.md for full
|
||||||
|
details and current limitations; in particular, NIST_KW and PKCS5/PKCS12
|
||||||
|
decryption still unconditionally depend on MBEDTLS_CIPHER_C.
|
Loading…
x
Reference in New Issue
Block a user