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_ECB_NO_PADDING) in mbedtls_cipher_validate_values()
77 #if !defined(PSA_WANT_ALG_CBC_NO_PADDING) in mbedtls_cipher_validate_values()
80 #if !defined(PSA_WANT_ALG_CBC_PKCS7) in mbedtls_cipher_validate_values()
83 #if !defined(PSA_WANT_ALG_CMAC) in mbedtls_cipher_validate_values()
87 if (alg == PSA_ALG_STREAM_CIPHER || in mbedtls_cipher_validate_values()
89 if (key_type == PSA_KEY_TYPE_CHACHA20) { in mbedtls_cipher_validate_values()
94 if (alg == PSA_ALG_AEAD_WITH_SHORTENED_TAG(PSA_ALG_CCM, 0) || in mbedtls_cipher_validate_values()
97 if (key_type == PSA_KEY_TYPE_AES || in mbedtls_cipher_validate_values()
104 if (alg == PSA_ALG_CTR || in mbedtls_cipher_validate_values()
112 if (key_type == PSA_KEY_TYPE_AES || in mbedtls_cipher_validate_values()
132 #if !defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_DES) in mbedtls_cipher_values_from_psa()
136 if (PSA_ALG_IS_AEAD(alg)) { in mbedtls_cipher_values_from_psa()
140 if (PSA_ALG_IS_CIPHER(alg) || PSA_ALG_IS_AEAD(alg)) { in mbedtls_cipher_values_from_psa()
142 #if defined(MBEDTLS_PSA_BUILTIN_ALG_STREAM_CIPHER) in mbedtls_cipher_values_from_psa()
147 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CTR) in mbedtls_cipher_values_from_psa()
152 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CFB) in mbedtls_cipher_values_from_psa()
157 #if defined(MBEDTLS_PSA_BUILTIN_ALG_OFB) in mbedtls_cipher_values_from_psa()
162 #if defined(MBEDTLS_PSA_BUILTIN_ALG_ECB_NO_PADDING) in mbedtls_cipher_values_from_psa()
167 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CBC_NO_PADDING) in mbedtls_cipher_values_from_psa()
172 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CBC_PKCS7) in mbedtls_cipher_values_from_psa()
177 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CCM_STAR_NO_TAG) in mbedtls_cipher_values_from_psa()
182 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CCM) in mbedtls_cipher_values_from_psa()
187 #if defined(MBEDTLS_PSA_BUILTIN_ALG_GCM) in mbedtls_cipher_values_from_psa()
192 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CHACHA20_POLY1305) in mbedtls_cipher_values_from_psa()
200 } else if (alg == PSA_ALG_CMAC) { in mbedtls_cipher_values_from_psa()
207 #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_AES) in mbedtls_cipher_values_from_psa()
212 #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_ARIA) in mbedtls_cipher_values_from_psa()
217 #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_DES) in mbedtls_cipher_values_from_psa()
221 if (*key_bits == 64) { in mbedtls_cipher_values_from_psa()
229 if (*key_bits == 128) { in mbedtls_cipher_values_from_psa()
234 #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_CAMELLIA) in mbedtls_cipher_values_from_psa()
239 #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_CHACHA20) in mbedtls_cipher_values_from_psa()
247 if (cipher_id != NULL) { in mbedtls_cipher_values_from_psa()
254 #if defined(MBEDTLS_CIPHER_C)
266 if (status != PSA_SUCCESS) { in mbedtls_cipher_info_from_psa()
269 if (cipher_id != NULL) { in mbedtls_cipher_info_from_psa()
277 #if defined(MBEDTLS_PSA_BUILTIN_CIPHER)
299 if (cipher_info == NULL) { in psa_cipher_setup()
304 if (ret != 0) { in psa_cipher_setup()
308 #if defined(MBEDTLS_PSA_BUILTIN_KEY_TYPE_DES) in psa_cipher_setup()
309 if (key_type == PSA_KEY_TYPE_DES && key_bits == 128) { in psa_cipher_setup()
323 if (ret != 0) { in psa_cipher_setup()
327 #if defined(MBEDTLS_PSA_BUILTIN_ALG_CBC_NO_PADDING) || \ in psa_cipher_setup()
343 if (ret != 0) { in psa_cipher_setup()
383 if (iv_length != operation->iv_length) { in mbedtls_psa_cipher_set_iv()
392 #if defined(MBEDTLS_PSA_BUILTIN_ALG_ECB_NO_PADDING)
404 * If there is a partial block at the end of the input,
428 if (input_length == 0) { in psa_cipher_update_ecb()
433 if (ctx->unprocessed_len > 0) { in psa_cipher_update_ecb()
434 /* Fill up to block size, and run the block if there's a full one. */ in psa_cipher_update_ecb()
437 if (input_length < bytes_to_copy) { in psa_cipher_update_ecb()
447 if (ctx->unprocessed_len == block_size) { in psa_cipher_update_ecb()
454 if (status != PSA_SUCCESS) { in psa_cipher_update_ecb()
471 if (status != PSA_SUCCESS) { in psa_cipher_update_ecb()
482 if (input_length > 0) { in psa_cipher_update_ecb()
504 if (!PSA_ALG_IS_STREAM_CIPHER(operation->alg)) { in mbedtls_psa_cipher_update()
506 * update calls, if any, plus the input to this call. Remove in mbedtls_psa_cipher_update()
507 * the last partial block, if any. You get the data that will be in mbedtls_psa_cipher_update()
516 if (output_size < expected_output_size) { in mbedtls_psa_cipher_update()
520 #if defined(MBEDTLS_PSA_BUILTIN_ALG_ECB_NO_PADDING) in mbedtls_psa_cipher_update()
521 if (operation->alg == PSA_ALG_ECB_NO_PADDING) { in mbedtls_psa_cipher_update()
532 if (input_length == 0) { in mbedtls_psa_cipher_update()
541 if (*output_length > output_size) { in mbedtls_psa_cipher_update()
556 if (operation->ctx.cipher.unprocessed_len != 0) { in mbedtls_psa_cipher_finish()
557 if (operation->alg == PSA_ALG_ECB_NO_PADDING || in mbedtls_psa_cipher_finish()
568 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_finish()
572 if (*output_length == 0) { in mbedtls_psa_cipher_finish()
574 } else if (output_size >= *output_length) { in mbedtls_psa_cipher_finish()
592 if (!PSA_ALG_IS_CIPHER(operation->alg)) { in mbedtls_psa_cipher_abort()
621 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_encrypt()
625 if (iv_length > 0) { in mbedtls_psa_cipher_encrypt()
627 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_encrypt()
635 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_encrypt()
643 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_encrypt()
650 if (status == PSA_SUCCESS) { in mbedtls_psa_cipher_encrypt()
677 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_decrypt()
681 if (operation.iv_length > 0) { in mbedtls_psa_cipher_decrypt()
684 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_decrypt()
694 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_decrypt()
704 if (status != PSA_SUCCESS) { in mbedtls_psa_cipher_decrypt()
711 if (status == PSA_SUCCESS) { in mbedtls_psa_cipher_decrypt()