mirror of
https://github.com/yuzu-emu/mbedtls
synced 2024-11-25 04:48:58 +00:00
Clarify CMAC API
Added additional text to cmac.h to make the API clearer.
This commit is contained in:
parent
1808dc01bd
commit
f4957a8855
1 changed files with 7 additions and 3 deletions
|
@ -58,9 +58,13 @@ struct mbedtls_cmac_context_t
|
||||||
/**
|
/**
|
||||||
* \brief Set the CMAC key and prepare to authenticate the input
|
* \brief Set the CMAC key and prepare to authenticate the input
|
||||||
* data.
|
* data.
|
||||||
* Should be called with an initialised cipher context.
|
* Should be called with an initialized cipher context.
|
||||||
*
|
*
|
||||||
* \param ctx Cipher context
|
* \param ctx Cipher context. This should be a cipher context,
|
||||||
|
* initialized to be one of the following types:
|
||||||
|
* MBEDTLS_CIPHER_AES_128_ECB, MBEDTLS_CIPHER_AES_192_ECB,
|
||||||
|
* MBEDTLS_CIPHER_AES_256_ECB or
|
||||||
|
* MBEDTLS_CIPHER_DES_EDE3_ECB.
|
||||||
* \param key CMAC key
|
* \param key CMAC key
|
||||||
* \param keybits length of the CMAC key in bits
|
* \param keybits length of the CMAC key in bits
|
||||||
* (must be acceptable by the cipher)
|
* (must be acceptable by the cipher)
|
||||||
|
@ -115,7 +119,7 @@ int mbedtls_cipher_cmac_finish( mbedtls_cipher_context_t *ctx,
|
||||||
int mbedtls_cipher_cmac_reset( mbedtls_cipher_context_t *ctx );
|
int mbedtls_cipher_cmac_reset( mbedtls_cipher_context_t *ctx );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Output = Generic_CMAC( hmac key, input buffer )
|
* \brief Output = Generic_CMAC( cmac key, input buffer )
|
||||||
*
|
*
|
||||||
* \param cipher_info message digest info
|
* \param cipher_info message digest info
|
||||||
* \param key CMAC key
|
* \param key CMAC key
|
||||||
|
|
Loading…
Reference in a new issue