From 9ca25503ba02ec21744db349734f3b98192d645a Mon Sep 17 00:00:00 2001 From: Ronald Cron Date: Wed, 26 May 2021 10:22:06 +0200 Subject: [PATCH] Fix mbedtls_ccm_finish() error code description Signed-off-by: Ronald Cron --- include/mbedtls/ccm.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/include/mbedtls/ccm.h b/include/mbedtls/ccm.h index 7ed4b594ba..6287054b02 100644 --- a/include/mbedtls/ccm.h +++ b/include/mbedtls/ccm.h @@ -432,7 +432,15 @@ int mbedtls_ccm_update( mbedtls_ccm_context *ctx, * * \return \c 0 on success. * \return #MBEDTLS_ERR_CCM_BAD_INPUT on failure: - * invalid value of \p tag_len. + * invalid value of \p tag_len, + * the total amount of additional data passed to + * mbedtls_ccm_update_ad() was lower than the total length of + * additional data \c total_ad_len passed to + * mbedtls_ccm_starts(), + * the total amount of input data passed to + * mbedtls_ccm_update() was lower than the total length of + * input data \c total_input_len passed to + * mbedtls_ccm_starts(). */ int mbedtls_ccm_finish( mbedtls_ccm_context *ctx, unsigned char *tag, size_t tag_len );