mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-15 00:54:22 +00:00
docs(auth): add auth_decrypt in CM chapter
The call to REGISTER_CRYPTO_LIB requires auth_decrypt function to be provided. Add its prototype and update REGISTER_CRYPTO_LIB call. Signed-off-by: Yann Gautier <yann.gautier@foss.st.com> Change-Id: Id1f2a54867ffe5dec36e0bf22490d01858891585
This commit is contained in:
parent
f1e693a775
commit
0ca7b32623
1 changed files with 7 additions and 1 deletions
|
@ -241,6 +241,11 @@ functions must be provided by the CL:
|
|||
unsigned char output[CRYPTO_MD_MAX_SIZE])
|
||||
int (*verify_hash)(void *data_ptr, unsigned int data_len,
|
||||
void *digest_info_ptr, unsigned int digest_info_len);
|
||||
int (*auth_decrypt)(enum crypto_dec_algo dec_algo, void *data_ptr,
|
||||
size_t len, const void *key, unsigned int key_len,
|
||||
unsigned int key_flags, const void *iv,
|
||||
unsigned int iv_len, const void *tag,
|
||||
unsigned int tag_len);
|
||||
|
||||
These functions are registered in the CM using the macro:
|
||||
|
||||
|
@ -250,7 +255,8 @@ These functions are registered in the CM using the macro:
|
|||
_init,
|
||||
_verify_signature,
|
||||
_calc_hash,
|
||||
_verify_hash);
|
||||
_verify_hash,
|
||||
_auth_decrypt);
|
||||
|
||||
``_name`` must be a string containing the name of the CL. This name is used for
|
||||
debugging purposes.
|
||||
|
|
Loading…
Add table
Reference in a new issue