Lines Matching defs:default_iv_length
4284 operation->default_iv_length = PSA_CIPHER_IV_LENGTH(slot->attr.type, alg);
4331 size_t default_iv_length = 0;
4345 default_iv_length = operation->default_iv_length;
4346 if (iv_size < default_iv_length) {
4351 if (default_iv_length > PSA_CIPHER_IV_MAX_SIZE) {
4356 LOCAL_OUTPUT_ALLOC(iv_external, default_iv_length, iv);
4358 status = psa_generate_random_internal(iv, default_iv_length);
4364 iv, default_iv_length);
4368 *iv_length = default_iv_length;
4374 mbedtls_platform_zeroize(iv, default_iv_length);
4535 size_t default_iv_length = 0;
4552 default_iv_length = PSA_CIPHER_IV_LENGTH(slot->attr.type, alg);
4553 if (default_iv_length > PSA_CIPHER_IV_MAX_SIZE) {
4558 if (default_iv_length > 0) {
4559 if (output_size < default_iv_length) {
4564 status = psa_generate_random_internal(local_iv, default_iv_length);
4575 alg, local_iv, default_iv_length, input, input_length,
4576 psa_crypto_buffer_offset(output, default_iv_length),
4577 output_size - default_iv_length, output_length);
4586 if (default_iv_length > 0) {
4587 memcpy(output, local_iv, default_iv_length);
4589 *output_length += default_iv_length;