mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-26 18:05:37 +01:00
Add documentation for change in CMAC self-test behaviour
Signed-off-by: Steven Cooreman <steven.cooreman@silabs.com>
This commit is contained in:
parent
146e7fc5fa
commit
91e2bab7fb
3
ChangeLog.d/allow_alt_cmac_without_des.txt
Normal file
3
ChangeLog.d/allow_alt_cmac_without_des.txt
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
Changes
|
||||||
|
* Alternative implementations of CMAC may now opt to not support 3DES as a
|
||||||
|
CMAC block cipher, and still pass the CMAC self test.
|
@ -198,6 +198,13 @@ int mbedtls_aes_cmac_prf_128( const unsigned char *key, size_t key_len,
|
|||||||
/**
|
/**
|
||||||
* \brief The CMAC checkup routine.
|
* \brief The CMAC checkup routine.
|
||||||
*
|
*
|
||||||
|
* \note In case the CMAC routines are provided by an alternative
|
||||||
|
* implementation (i.e. #MBEDTLS_CMAC_ALT is defined), the
|
||||||
|
* checkup routine will succeed even if the implementation does
|
||||||
|
* not support the less widely used AES-192 or 3DES primitives.
|
||||||
|
* The self-test requires at least AES-128 and AES-256 to be
|
||||||
|
* supported by the underlying implementation.
|
||||||
|
*
|
||||||
* \return \c 0 on success.
|
* \return \c 0 on success.
|
||||||
* \return \c 1 on failure.
|
* \return \c 1 on failure.
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user