Lines Matching full:if
11 #if defined(MBEDTLS_PSA_CRYPTO_C)
22 /* mbedtls_cipher_values_from_psa() below only checks if the proper build symbols
24 * (i.e. if the specified key works with the specified algorithm). This helper
35 #if !defined(PSA_WANT_KEY_TYPE_AES) in mbedtls_cipher_validate_values()
38 #if !defined(PSA_WANT_KEY_TYPE_ARIA) in mbedtls_cipher_validate_values()
41 #if !defined(PSA_WANT_KEY_TYPE_CAMELLIA) in mbedtls_cipher_validate_values()
44 #if !defined(PSA_WANT_KEY_TYPE_CHACHA20) in mbedtls_cipher_validate_values()
47 #if !defined(PSA_WANT_KEY_TYPE_DES) in mbedtls_cipher_validate_values()
50 #if !defined(PSA_WANT_ALG_CCM) in mbedtls_cipher_validate_values()
53 #if !defined(PSA_WANT_ALG_GCM) in mbedtls_cipher_validate_values()
56 #if !defined(PSA_WANT_ALG_STREAM_CIPHER) in mbedtls_cipher_validate_values()
59 #if !defined(PSA_WANT_ALG_CHACHA20_POLY1305) in mbedtls_cipher_validate_values()
62 #if !defined(PSA_WANT_ALG_CCM_STAR_NO_TAG) in mbedtls_cipher_validate_values()
65 #if !defined(PSA_WANT_ALG_CTR) in mbedtls_cipher_validate_values()
68 #if !defined(PSA_WANT_ALG_CFB) in mbedtls_cipher_validate_values()
71 #if !defined(PSA_WANT_ALG_OFB) in mbedtls_cipher_validate_values()
74 #if !defined(PSA_WANT_ALG_XTS) in mbedtls_cipher_validate_values()
77 #if !defined(PSA_WANT_ALG_ECB_NO_PADDING) in mbedtls_cipher_validate_values()
80 #if !defined(PSA_WANT_ALG_CBC_NO_PADDING) in mbedtls_cipher_validate_values()
83 #if !defined(PSA_WANT_ALG_CBC_PKCS7) in mbedtls_cipher_validate_values()
86 #if !defined(PSA_WANT_ALG_CMAC) in mbedtls_cipher_validate_values()
90 if (alg == PSA_ALG_STREAM_CIPHER || in mbedtls_cipher_validate_values()
92 if (key_type == PSA_KEY_TYPE_CHACHA20) { in mbedtls_cipher_validate_values()
97 if (alg == PSA_ALG_AEAD_WITH_SHORTENED_TAG(PSA_ALG_CCM, 0) || in mbedtls_cipher_validate_values()
100 if (key_type == PSA_KEY_TYPE_AES || in mbedtls_cipher_validate_values()
107 if (alg == PSA_ALG_CTR || in mbedtls_cipher_validate_values()
115 if (key_type == PSA_KEY_TYPE_AES || in mbedtls_cipher_validate_values()
135 #if !defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_DES) in mbedtls_cipher_values_from_psa()
139 if (PSA_ALG_IS_AEAD(alg)) { in mbedtls_cipher_values_from_psa()
143 if (PSA_ALG_IS_CIPHER(alg) || PSA_ALG_IS_AEAD(alg)) { in mbedtls_cipher_values_from_psa()
145 #if defined(MBEDTLS_PSA_BUILTIN_ALG_STREAM_CIPHER) in mbedtls_cipher_values_from_psa()
150 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CTR) in mbedtls_cipher_values_from_psa()
155 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CFB) in mbedtls_cipher_values_from_psa()
160 #if defined(MBEDTLS_PSA_BUILTIN_ALG_OFB) in mbedtls_cipher_values_from_psa()
165 #if defined(MBEDTLS_PSA_BUILTIN_ALG_ECB_NO_PADDING) in mbedtls_cipher_values_from_psa()
170 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CBC_NO_PADDING) in mbedtls_cipher_values_from_psa()
175 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CBC_PKCS7) in mbedtls_cipher_values_from_psa()
180 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CCM_STAR_NO_TAG) in mbedtls_cipher_values_from_psa()
185 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CCM) in mbedtls_cipher_values_from_psa()
190 #if defined(MBEDTLS_PSA_BUILTIN_ALG_GCM) in mbedtls_cipher_values_from_psa()
195 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CHACHA20_POLY1305) in mbedtls_cipher_values_from_psa()
203 } else if (alg == PSA_ALG_CMAC) { in mbedtls_cipher_values_from_psa()
210 #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_AES) in mbedtls_cipher_values_from_psa()
215 #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_ARIA) in mbedtls_cipher_values_from_psa()
220 #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_DES) in mbedtls_cipher_values_from_psa()
224 if (*key_bits == 64) { in mbedtls_cipher_values_from_psa()
232 if (*key_bits == 128) { in mbedtls_cipher_values_from_psa()
237 #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_CAMELLIA) in mbedtls_cipher_values_from_psa()
242 #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_CHACHA20) in mbedtls_cipher_values_from_psa()
250 if (cipher_id != NULL) { in mbedtls_cipher_values_from_psa()
257 #if defined(MBEDTLS_CIPHER_C)
269 if (status != PSA_SUCCESS) { in mbedtls_cipher_info_from_psa()
272 if (cipher_id != NULL) { in mbedtls_cipher_info_from_psa()
280 #if defined(MBEDTLS_PSA_BUILTIN_CIPHER)
302 if (cipher_info == NULL) { in psa_cipher_setup()
307 if (ret != 0) { in psa_cipher_setup()
311 #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_DES) in psa_cipher_setup()
312 if (key_type == PSA_KEY_TYPE_DES && key_bits == 128) { in psa_cipher_setup()
326 if (ret != 0) { in psa_cipher_setup()
330 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CBC_NO_PADDING) || \ in psa_cipher_setup()
346 if (ret != 0) { in psa_cipher_setup()
386 if (iv_length != operation->iv_length) { in mbedtls_psa_cipher_set_iv()
395 #if defined(MBEDTLS_PSA_BUILTIN_ALG_ECB_NO_PADDING)
407 * If there is a partial block at the end of the input,
431 if (input_length == 0) { in psa_cipher_update_ecb()
436 if (ctx->unprocessed_len > 0) { in psa_cipher_update_ecb()
437 /* Fill up to block size, and run the block if there's a full one. */ in psa_cipher_update_ecb()
440 if (input_length < bytes_to_copy) { in psa_cipher_update_ecb()
450 if (ctx->unprocessed_len == block_size) { in psa_cipher_update_ecb()
457 if (status != PSA_SUCCESS) { in psa_cipher_update_ecb()
474 if (status != PSA_SUCCESS) { in psa_cipher_update_ecb()
485 if (input_length > 0) { in psa_cipher_update_ecb()
507 if (!PSA_ALG_IS_STREAM_CIPHER(operation->alg)) { in mbedtls_psa_cipher_update()
509 * update calls, if any, plus the input to this call. Remove in mbedtls_psa_cipher_update()
510 * the last partial block, if any. You get the data that will be in mbedtls_psa_cipher_update()
519 if (output_size < expected_output_size) { in mbedtls_psa_cipher_update()
523 #if defined(MBEDTLS_PSA_BUILTIN_ALG_ECB_NO_PADDING) in mbedtls_psa_cipher_update()
524 if (operation->alg == PSA_ALG_ECB_NO_PADDING) { in mbedtls_psa_cipher_update()
535 if (input_length == 0) { in mbedtls_psa_cipher_update()
544 if (*output_length > output_size) { in mbedtls_psa_cipher_update()
559 if (operation->ctx.cipher.unprocessed_len != 0) { in mbedtls_psa_cipher_finish()
560 if (operation->alg == PSA_ALG_ECB_NO_PADDING || in mbedtls_psa_cipher_finish()
571 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_finish()
575 if (*output_length == 0) { in mbedtls_psa_cipher_finish()
577 } else if (output_size >= *output_length) { in mbedtls_psa_cipher_finish()
595 if (!PSA_ALG_IS_CIPHER(operation->alg)) { in mbedtls_psa_cipher_abort()
624 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_encrypt()
628 if (iv_length > 0) { in mbedtls_psa_cipher_encrypt()
630 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_encrypt()
638 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_encrypt()
646 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_encrypt()
653 if (status == PSA_SUCCESS) { in mbedtls_psa_cipher_encrypt()
680 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_decrypt()
684 if (operation.iv_length > 0) { in mbedtls_psa_cipher_decrypt()
687 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_decrypt()
697 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_decrypt()
707 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_decrypt()
714 if (status == PSA_SUCCESS) { in mbedtls_psa_cipher_decrypt()