Lines Matching full:if

14 #if defined(MBEDTLS_CIPHER_C)
26 #if defined(MBEDTLS_CHACHAPOLY_C)
30 #if defined(MBEDTLS_GCM_C)
34 #if defined(MBEDTLS_CCM_C)
38 #if defined(MBEDTLS_CHACHA20_C)
42 #if defined(MBEDTLS_CMAC_C)
46 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED)
50 #if defined(MBEDTLS_NIST_KW_C)
69 if (!supported_init) { in mbedtls_cipher_list()
91 if (def->type == cipher_type) { in mbedtls_cipher_info_from_type()
104 if (NULL == cipher_name) { in mbedtls_cipher_info_from_string()
109 if (!strcmp(def->info->name, cipher_name)) { in mbedtls_cipher_info_from_string()
125 if (mbedtls_cipher_get_base(def->info)->cipher == cipher_id && in mbedtls_cipher_info_from_values()
135 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED)
190 if (taglen == 0) { in mbedtls_psa_translate_cipher_mode()
208 if (ctx == NULL) { in mbedtls_cipher_free()
212 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_free()
213 if (ctx->psa_enabled == 1) { in mbedtls_cipher_free()
214 if (ctx->cipher_ctx != NULL) { in mbedtls_cipher_free()
218 if (cipher_psa->slot_state == MBEDTLS_CIPHER_PSA_KEY_OWNED) { in mbedtls_cipher_free()
231 #if defined(MBEDTLS_CMAC_C) in mbedtls_cipher_free()
232 if (ctx->cmac_ctx) { in mbedtls_cipher_free()
238 if (ctx->cipher_ctx) { in mbedtls_cipher_free()
248 if (cipher_info == NULL) { in mbedtls_cipher_setup()
254 if (NULL == (ctx->cipher_ctx = mbedtls_cipher_get_base(cipher_info)->ctx_alloc_func())) { in mbedtls_cipher_setup()
263 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED)
271 if (NULL == cipher_info || NULL == ctx) { in mbedtls_cipher_setup_psa()
278 if (alg == 0) { in mbedtls_cipher_setup_psa()
281 if (mbedtls_psa_translate_cipher_type(((mbedtls_cipher_type_t) cipher_info->type)) == 0) { in mbedtls_cipher_setup_psa()
288 if (cipher_psa == NULL) { in mbedtls_cipher_setup_psa()
304 if (operation != MBEDTLS_ENCRYPT && operation != MBEDTLS_DECRYPT) { in mbedtls_cipher_setkey()
307 if (ctx->cipher_info == NULL) { in mbedtls_cipher_setkey()
311 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_setkey()
312 if (ctx->psa_enabled == 1) { in mbedtls_cipher_setkey()
323 if (key_bitlen % 8 != 0) { in mbedtls_cipher_setkey()
328 if (cipher_psa->slot_state != MBEDTLS_CIPHER_PSA_KEY_UNSET) { in mbedtls_cipher_setkey()
334 if (key_type == 0) { in mbedtls_cipher_setkey()
369 if ((ctx->cipher_info->flags & MBEDTLS_CIPHER_VARIABLE_KEY_LEN) == 0 && in mbedtls_cipher_setkey()
380 if (MBEDTLS_ENCRYPT == operation || in mbedtls_cipher_setkey()
388 if (MBEDTLS_DECRYPT == operation) { in mbedtls_cipher_setkey()
402 if (ctx->cipher_info == NULL) { in mbedtls_cipher_set_iv()
405 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_set_iv()
406 if (ctx->psa_enabled == 1) { in mbedtls_cipher_set_iv()
415 if (iv_len > MBEDTLS_MAX_IV_LENGTH) { in mbedtls_cipher_set_iv()
419 if ((ctx->cipher_info->flags & MBEDTLS_CIPHER_VARIABLE_IV_LEN) != 0) { in mbedtls_cipher_set_iv()
425 if (actual_iv_size > iv_len) { in mbedtls_cipher_set_iv()
430 #if defined(MBEDTLS_CHACHA20_C) in mbedtls_cipher_set_iv()
431 if (((mbedtls_cipher_type_t) ctx->cipher_info->type) == MBEDTLS_CIPHER_CHACHA20) { in mbedtls_cipher_set_iv()
435 if (iv_len != 12) { in mbedtls_cipher_set_iv()
439 if (0 != mbedtls_chacha20_starts((mbedtls_chacha20_context *) ctx->cipher_ctx, in mbedtls_cipher_set_iv()
445 #if defined(MBEDTLS_CHACHAPOLY_C) in mbedtls_cipher_set_iv()
446 if (((mbedtls_cipher_type_t) ctx->cipher_info->type) == MBEDTLS_CIPHER_CHACHA20_POLY1305 && in mbedtls_cipher_set_iv()
453 #if defined(MBEDTLS_GCM_C) in mbedtls_cipher_set_iv()
454 if (MBEDTLS_MODE_GCM == ((mbedtls_cipher_mode_t) ctx->cipher_info->mode)) { in mbedtls_cipher_set_iv()
461 #if defined(MBEDTLS_CCM_C) in mbedtls_cipher_set_iv()
462 if (MBEDTLS_MODE_CCM_STAR_NO_TAG == ((mbedtls_cipher_mode_t) ctx->cipher_info->mode)) { in mbedtls_cipher_set_iv()
469 if (set_lengths_result != 0) { in mbedtls_cipher_set_iv()
473 if (ctx->operation == MBEDTLS_DECRYPT) { in mbedtls_cipher_set_iv()
475 } else if (ctx->operation == MBEDTLS_ENCRYPT) { in mbedtls_cipher_set_iv()
487 if (actual_iv_size != 0) { in mbedtls_cipher_set_iv()
497 if (ctx->cipher_info == NULL) { in mbedtls_cipher_reset()
501 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_reset()
502 if (ctx->psa_enabled == 1) { in mbedtls_cipher_reset()
514 #if defined(MBEDTLS_GCM_C) || defined(MBEDTLS_CHACHAPOLY_C)
518 if (ctx->cipher_info == NULL) { in mbedtls_cipher_update_ad()
522 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_update_ad()
523 if (ctx->psa_enabled == 1) { in mbedtls_cipher_update_ad()
531 #if defined(MBEDTLS_GCM_C) in mbedtls_cipher_update_ad()
532 if (MBEDTLS_MODE_GCM == ((mbedtls_cipher_mode_t) ctx->cipher_info->mode)) { in mbedtls_cipher_update_ad()
538 #if defined(MBEDTLS_CHACHAPOLY_C) in mbedtls_cipher_update_ad()
539 if (MBEDTLS_CIPHER_CHACHA20_POLY1305 == ((mbedtls_cipher_type_t) ctx->cipher_info->type)) { in mbedtls_cipher_update_ad()
550 if (result != 0) { in mbedtls_cipher_update_ad()
569 if (ctx->cipher_info == NULL) { in mbedtls_cipher_update()
573 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_update()
574 if (ctx->psa_enabled == 1) { in mbedtls_cipher_update()
584 if (0 == block_size) { in mbedtls_cipher_update()
588 if (((mbedtls_cipher_mode_t) ctx->cipher_info->mode) == MBEDTLS_MODE_ECB) { in mbedtls_cipher_update()
589 if (ilen != block_size) { in mbedtls_cipher_update()
595 if (0 != (ret = mbedtls_cipher_get_base(ctx->cipher_info)->ecb_func(ctx->cipher_ctx, in mbedtls_cipher_update()
604 #if defined(MBEDTLS_GCM_C) in mbedtls_cipher_update()
605 if (((mbedtls_cipher_mode_t) ctx->cipher_info->mode) == MBEDTLS_MODE_GCM) { in mbedtls_cipher_update()
612 #if defined(MBEDTLS_CCM_C) in mbedtls_cipher_update()
613 if (((mbedtls_cipher_mode_t) ctx->cipher_info->mode) == MBEDTLS_MODE_CCM_STAR_NO_TAG) { in mbedtls_cipher_update()
620 #if defined(MBEDTLS_CHACHAPOLY_C) in mbedtls_cipher_update()
621 if (((mbedtls_cipher_type_t) ctx->cipher_info->type) == MBEDTLS_CIPHER_CHACHA20_POLY1305) { in mbedtls_cipher_update()
628 if (input == output && in mbedtls_cipher_update()
633 #if defined(MBEDTLS_CIPHER_MODE_CBC) in mbedtls_cipher_update()
634 if (((mbedtls_cipher_mode_t) ctx->cipher_info->mode) == MBEDTLS_MODE_CBC) { in mbedtls_cipher_update()
638 * If there is not enough data for a full block, cache it. in mbedtls_cipher_update()
640 if ((ctx->operation == MBEDTLS_DECRYPT && NULL != ctx->add_padding && in mbedtls_cipher_update()
656 if (0 != ctx->unprocessed_len) { in mbedtls_cipher_update()
662 if (0 != (ret = mbedtls_cipher_get_base(ctx->cipher_info)->cbc_func(ctx->cipher_ctx, in mbedtls_cipher_update()
682 if (0 != ilen) { in mbedtls_cipher_update()
688 if (copy_len == 0 && in mbedtls_cipher_update()
704 if (ilen) { in mbedtls_cipher_update()
705 if (0 != (ret = mbedtls_cipher_get_base(ctx->cipher_info)->cbc_func(ctx->cipher_ctx, in mbedtls_cipher_update()
720 #if defined(MBEDTLS_CIPHER_MODE_CFB) in mbedtls_cipher_update()
721 if (((mbedtls_cipher_mode_t) ctx->cipher_info->mode) == MBEDTLS_MODE_CFB) { in mbedtls_cipher_update()
722 if (0 != (ret = mbedtls_cipher_get_base(ctx->cipher_info)->cfb_func(ctx->cipher_ctx, in mbedtls_cipher_update()
736 #if defined(MBEDTLS_CIPHER_MODE_OFB) in mbedtls_cipher_update()
737 if (((mbedtls_cipher_mode_t) ctx->cipher_info->mode) == MBEDTLS_MODE_OFB) { in mbedtls_cipher_update()
738 if (0 != (ret = mbedtls_cipher_get_base(ctx->cipher_info)->ofb_func(ctx->cipher_ctx, in mbedtls_cipher_update()
752 #if defined(MBEDTLS_CIPHER_MODE_CTR) in mbedtls_cipher_update()
753 if (((mbedtls_cipher_mode_t) ctx->cipher_info->mode) == MBEDTLS_MODE_CTR) { in mbedtls_cipher_update()
754 if (0 != (ret = mbedtls_cipher_get_base(ctx->cipher_info)->ctr_func(ctx->cipher_ctx, in mbedtls_cipher_update()
769 #if defined(MBEDTLS_CIPHER_MODE_XTS) in mbedtls_cipher_update()
770 if (((mbedtls_cipher_mode_t) ctx->cipher_info->mode) == MBEDTLS_MODE_XTS) { in mbedtls_cipher_update()
771 if (ctx->unprocessed_len > 0) { in mbedtls_cipher_update()
782 if (ret != 0) { in mbedtls_cipher_update()
792 #if defined(MBEDTLS_CIPHER_MODE_STREAM) in mbedtls_cipher_update()
793 if (((mbedtls_cipher_mode_t) ctx->cipher_info->mode) == MBEDTLS_MODE_STREAM) { in mbedtls_cipher_update()
794 if (0 != (ret = mbedtls_cipher_get_base(ctx->cipher_info)->stream_func(ctx->cipher_ctx, in mbedtls_cipher_update()
809 #if defined(MBEDTLS_CIPHER_MODE_WITH_PADDING)
810 #if defined(MBEDTLS_CIPHER_PADDING_PKCS7)
831 if (NULL == input || NULL == data_len) { in get_pkcs_padding()
854 #if defined(MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS)
873 if (NULL == input || NULL == data_len) { in get_one_and_zeros_padding()
898 #if defined(MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN)
921 if (NULL == input || NULL == data_len) { in get_zeros_and_len_padding()
945 #if defined(MBEDTLS_CIPHER_PADDING_ZEROS)
961 if (NULL == input || NULL == data_len) { in get_zeros_padding()
985 if (NULL == input || NULL == data_len) { in get_no_padding()
998 if (ctx->cipher_info == NULL) { in mbedtls_cipher_finish()
1002 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_finish()
1003 if (ctx->psa_enabled == 1) { in mbedtls_cipher_finish()
1013 #if defined(MBEDTLS_CIPHER_MODE_WITH_PADDING) in mbedtls_cipher_finish()
1016 if (MBEDTLS_MODE_CBC == ((mbedtls_cipher_mode_t) ctx->cipher_info->mode)) { in mbedtls_cipher_finish()
1017 if (ctx->get_padding == NULL) { in mbedtls_cipher_finish()
1023 if (MBEDTLS_MODE_CFB == ((mbedtls_cipher_mode_t) ctx->cipher_info->mode) || in mbedtls_cipher_finish()
1033 if ((MBEDTLS_CIPHER_CHACHA20 == ((mbedtls_cipher_type_t) ctx->cipher_info->type)) || in mbedtls_cipher_finish()
1038 if (MBEDTLS_MODE_ECB == ((mbedtls_cipher_mode_t) ctx->cipher_info->mode)) { in mbedtls_cipher_finish()
1039 if (ctx->unprocessed_len != 0) { in mbedtls_cipher_finish()
1046 #if defined(MBEDTLS_CIPHER_MODE_CBC) in mbedtls_cipher_finish()
1047 if (MBEDTLS_MODE_CBC == ((mbedtls_cipher_mode_t) ctx->cipher_info->mode)) { in mbedtls_cipher_finish()
1050 if (MBEDTLS_ENCRYPT == ctx->operation) { in mbedtls_cipher_finish()
1052 if (NULL == ctx->add_padding) { in mbedtls_cipher_finish()
1053 if (0 != ctx->unprocessed_len) { in mbedtls_cipher_finish()
1062 } else if (mbedtls_cipher_get_block_size(ctx) != ctx->unprocessed_len) { in mbedtls_cipher_finish()
1065 * or an empty block if no padding in mbedtls_cipher_finish()
1067 if (NULL == ctx->add_padding && 0 == ctx->unprocessed_len) { in mbedtls_cipher_finish()
1075 if (0 != (ret = mbedtls_cipher_get_base(ctx->cipher_info)->cbc_func(ctx->cipher_ctx, in mbedtls_cipher_finish()
1086 if (MBEDTLS_DECRYPT == ctx->operation) { in mbedtls_cipher_finish()
1102 #if defined(MBEDTLS_CIPHER_MODE_WITH_PADDING)
1106 if (NULL == ctx->cipher_info || in mbedtls_cipher_set_padding_mode()
1111 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_set_padding_mode()
1112 if (ctx->psa_enabled == 1) { in mbedtls_cipher_set_padding_mode()
1116 if (mode != MBEDTLS_PADDING_NONE) { in mbedtls_cipher_set_padding_mode()
1125 #if defined(MBEDTLS_CIPHER_PADDING_PKCS7) in mbedtls_cipher_set_padding_mode()
1131 #if defined(MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS) in mbedtls_cipher_set_padding_mode()
1137 #if defined(MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN) in mbedtls_cipher_set_padding_mode()
1143 #if defined(MBEDTLS_CIPHER_PADDING_ZEROS) in mbedtls_cipher_set_padding_mode()
1162 #if defined(MBEDTLS_GCM_C) || defined(MBEDTLS_CHACHAPOLY_C)
1166 if (ctx->cipher_info == NULL) { in mbedtls_cipher_write_tag()
1170 if (MBEDTLS_ENCRYPT != ctx->operation) { in mbedtls_cipher_write_tag()
1174 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_write_tag()
1175 if (ctx->psa_enabled == 1) { in mbedtls_cipher_write_tag()
1183 #if defined(MBEDTLS_GCM_C) in mbedtls_cipher_write_tag()
1184 if (MBEDTLS_MODE_GCM == ((mbedtls_cipher_mode_t) ctx->cipher_info->mode)) { in mbedtls_cipher_write_tag()
1194 #if defined(MBEDTLS_CHACHAPOLY_C) in mbedtls_cipher_write_tag()
1195 if (MBEDTLS_CIPHER_CHACHA20_POLY1305 == ((mbedtls_cipher_type_t) ctx->cipher_info->type)) { in mbedtls_cipher_write_tag()
1197 if (tag_len != 16U) { in mbedtls_cipher_write_tag()
1215 if (ctx->cipher_info == NULL) { in mbedtls_cipher_check_tag()
1219 if (MBEDTLS_DECRYPT != ctx->operation) { in mbedtls_cipher_check_tag()
1223 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_check_tag()
1224 if (ctx->psa_enabled == 1) { in mbedtls_cipher_check_tag()
1235 #if defined(MBEDTLS_GCM_C) in mbedtls_cipher_check_tag()
1236 if (MBEDTLS_MODE_GCM == ((mbedtls_cipher_mode_t) ctx->cipher_info->mode)) { in mbedtls_cipher_check_tag()
1241 if (tag_len > sizeof(check_tag)) { in mbedtls_cipher_check_tag()
1245 if (0 != (ret = mbedtls_gcm_finish( in mbedtls_cipher_check_tag()
1253 if (mbedtls_ct_memcmp(tag, check_tag, tag_len) != 0) { in mbedtls_cipher_check_tag()
1260 #if defined(MBEDTLS_CHACHAPOLY_C) in mbedtls_cipher_check_tag()
1261 if (MBEDTLS_CIPHER_CHACHA20_POLY1305 == ((mbedtls_cipher_type_t) ctx->cipher_info->type)) { in mbedtls_cipher_check_tag()
1263 if (tag_len != sizeof(check_tag)) { in mbedtls_cipher_check_tag()
1269 if (ret != 0) { in mbedtls_cipher_check_tag()
1274 if (mbedtls_ct_memcmp(tag, check_tag, tag_len) != 0) { in mbedtls_cipher_check_tag()
1298 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_crypt()
1299 if (ctx->psa_enabled == 1) { in mbedtls_cipher_crypt()
1301 * a key has been set. If not, the key slot will in mbedtls_cipher_crypt()
1312 if (ctx->operation == MBEDTLS_DECRYPT) { in mbedtls_cipher_crypt()
1316 } else if (ctx->operation == MBEDTLS_ENCRYPT) { in mbedtls_cipher_crypt()
1328 if (status != PSA_SUCCESS) { in mbedtls_cipher_crypt()
1332 if (((mbedtls_cipher_mode_t) ctx->cipher_info->mode) != MBEDTLS_MODE_ECB) { in mbedtls_cipher_crypt()
1334 if (status != PSA_SUCCESS) { in mbedtls_cipher_crypt()
1342 if (status != PSA_SUCCESS) { in mbedtls_cipher_crypt()
1349 if (status != PSA_SUCCESS) { in mbedtls_cipher_crypt()
1358 if ((ret = mbedtls_cipher_set_iv(ctx, iv, iv_len)) != 0) { in mbedtls_cipher_crypt()
1362 if ((ret = mbedtls_cipher_reset(ctx)) != 0) { in mbedtls_cipher_crypt()
1366 if ((ret = mbedtls_cipher_update(ctx, input, ilen, in mbedtls_cipher_crypt()
1371 if ((ret = mbedtls_cipher_finish(ctx, output + *olen, in mbedtls_cipher_crypt()
1381 #if defined(MBEDTLS_CIPHER_MODE_AEAD)
1393 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_aead_encrypt()
1394 if (ctx->psa_enabled == 1) { in mbedtls_cipher_aead_encrypt()
1396 * a key has been set. If not, the key slot will in mbedtls_cipher_aead_encrypt()
1407 if (output == NULL || tag != output + ilen) { in mbedtls_cipher_aead_encrypt()
1417 if (status != PSA_SUCCESS) { in mbedtls_cipher_aead_encrypt()
1426 #if defined(MBEDTLS_GCM_C) in mbedtls_cipher_aead_encrypt()
1427 if (MBEDTLS_MODE_GCM == ((mbedtls_cipher_mode_t) ctx->cipher_info->mode)) { in mbedtls_cipher_aead_encrypt()
1434 #if defined(MBEDTLS_CCM_C) in mbedtls_cipher_aead_encrypt()
1435 if (MBEDTLS_MODE_CCM == ((mbedtls_cipher_mode_t) ctx->cipher_info->mode)) { in mbedtls_cipher_aead_encrypt()
1442 #if defined(MBEDTLS_CHACHAPOLY_C) in mbedtls_cipher_aead_encrypt()
1443 if (MBEDTLS_CIPHER_CHACHA20_POLY1305 == ((mbedtls_cipher_type_t) ctx->cipher_info->type)) { in mbedtls_cipher_aead_encrypt()
1445 if ((iv_len != mbedtls_cipher_info_get_iv_size(ctx->cipher_info)) || in mbedtls_cipher_aead_encrypt()
1470 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_aead_decrypt()
1471 if (ctx->psa_enabled == 1) { in mbedtls_cipher_aead_decrypt()
1473 * a key has been set. If not, the key slot will in mbedtls_cipher_aead_decrypt()
1484 if (input == NULL || tag != input + ilen) { in mbedtls_cipher_aead_decrypt()
1494 if (status == PSA_ERROR_INVALID_SIGNATURE) { in mbedtls_cipher_aead_decrypt()
1496 } else if (status != PSA_SUCCESS) { in mbedtls_cipher_aead_decrypt()
1504 #if defined(MBEDTLS_GCM_C) in mbedtls_cipher_aead_decrypt()
1505 if (MBEDTLS_MODE_GCM == ((mbedtls_cipher_mode_t) ctx->cipher_info->mode)) { in mbedtls_cipher_aead_decrypt()
1513 if (ret == MBEDTLS_ERR_GCM_AUTH_FAILED) { in mbedtls_cipher_aead_decrypt()
1520 #if defined(MBEDTLS_CCM_C) in mbedtls_cipher_aead_decrypt()
1521 if (MBEDTLS_MODE_CCM == ((mbedtls_cipher_mode_t) ctx->cipher_info->mode)) { in mbedtls_cipher_aead_decrypt()
1529 if (ret == MBEDTLS_ERR_CCM_AUTH_FAILED) { in mbedtls_cipher_aead_decrypt()
1536 #if defined(MBEDTLS_CHACHAPOLY_C) in mbedtls_cipher_aead_decrypt()
1537 if (MBEDTLS_CIPHER_CHACHA20_POLY1305 == ((mbedtls_cipher_type_t) ctx->cipher_info->type)) { in mbedtls_cipher_aead_decrypt()
1541 if ((iv_len != mbedtls_cipher_info_get_iv_size(ctx->cipher_info)) || in mbedtls_cipher_aead_decrypt()
1550 if (ret == MBEDTLS_ERR_CHACHAPOLY_AUTH_FAILED) { in mbedtls_cipher_aead_decrypt()
1562 #if defined(MBEDTLS_CIPHER_MODE_AEAD) || defined(MBEDTLS_NIST_KW_C)
1573 #if defined(MBEDTLS_NIST_KW_C) in mbedtls_cipher_auth_encrypt_ext()
1574 if ( in mbedtls_cipher_auth_encrypt_ext()
1575 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_auth_encrypt_ext()
1586 if (iv_len != 0 || tag_len != 0 || ad_len != 0) { in mbedtls_cipher_auth_encrypt_ext()
1598 #if defined(MBEDTLS_CIPHER_MODE_AEAD) in mbedtls_cipher_auth_encrypt_ext()
1600 if (output_len < ilen + tag_len) { in mbedtls_cipher_auth_encrypt_ext()
1624 #if defined(MBEDTLS_NIST_KW_C) in mbedtls_cipher_auth_decrypt_ext()
1625 if ( in mbedtls_cipher_auth_decrypt_ext()
1626 #if defined(MBEDTLS_USE_PSA_CRYPTO) && !defined(MBEDTLS_DEPRECATED_REMOVED) in mbedtls_cipher_auth_decrypt_ext()
1637 if (iv_len != 0 || tag_len != 0 || ad_len != 0) { in mbedtls_cipher_auth_decrypt_ext()
1649 #if defined(MBEDTLS_CIPHER_MODE_AEAD) in mbedtls_cipher_auth_decrypt_ext()
1651 if (ilen < tag_len || output_len < ilen - tag_len) { in mbedtls_cipher_auth_decrypt_ext()