Lines Matching refs:default_iv_length

4478     operation->default_iv_length = PSA_CIPHER_IV_LENGTH(slot->attr.type, alg);  in psa_cipher_setup()
4533 size_t default_iv_length = 0; in psa_cipher_generate_iv() local
4547 default_iv_length = operation->default_iv_length; in psa_cipher_generate_iv()
4548 if (iv_size < default_iv_length) { in psa_cipher_generate_iv()
4553 if (default_iv_length > PSA_CIPHER_IV_MAX_SIZE) { in psa_cipher_generate_iv()
4558 LOCAL_OUTPUT_ALLOC(iv_external, default_iv_length, iv); in psa_cipher_generate_iv()
4560 status = psa_generate_random_internal(iv, default_iv_length); in psa_cipher_generate_iv()
4566 iv, default_iv_length); in psa_cipher_generate_iv()
4570 *iv_length = default_iv_length; in psa_cipher_generate_iv()
4576 mbedtls_platform_zeroize(iv, default_iv_length); in psa_cipher_generate_iv()
4737 size_t default_iv_length = 0; in psa_cipher_encrypt() local
4754 default_iv_length = PSA_CIPHER_IV_LENGTH(slot->attr.type, alg); in psa_cipher_encrypt()
4755 if (default_iv_length > PSA_CIPHER_IV_MAX_SIZE) { in psa_cipher_encrypt()
4760 if (default_iv_length > 0) { in psa_cipher_encrypt()
4761 if (output_size < default_iv_length) { in psa_cipher_encrypt()
4766 status = psa_generate_random_internal(local_iv, default_iv_length); in psa_cipher_encrypt()
4777 alg, local_iv, default_iv_length, input, input_length, in psa_cipher_encrypt()
4778 psa_crypto_buffer_offset(output, default_iv_length), in psa_cipher_encrypt()
4779 output_size - default_iv_length, output_length); in psa_cipher_encrypt()
4788 if (default_iv_length > 0) { in psa_cipher_encrypt()
4789 memcpy(output, local_iv, default_iv_length); in psa_cipher_encrypt()
4791 *output_length += default_iv_length; in psa_cipher_encrypt()