Lines Matching refs:operation
49 static psa_status_t cipher_operation(psa_cipher_operation_t *operation, in cipher_operation() argument
66 status = psa_cipher_update(operation, input + bytes_written, in cipher_operation()
75 status = psa_cipher_finish(operation, output + *output_len, in cipher_operation()
96 psa_cipher_operation_t operation = PSA_CIPHER_OPERATION_INIT; in cipher_encrypt() local
99 memset(&operation, 0, sizeof(operation)); in cipher_encrypt()
100 status = psa_cipher_encrypt_setup(&operation, key, alg); in cipher_encrypt()
103 status = psa_cipher_generate_iv(&operation, iv, iv_size, &iv_len); in cipher_encrypt()
106 status = cipher_operation(&operation, input, input_size, part_size, in cipher_encrypt()
111 psa_cipher_abort(&operation); in cipher_encrypt()
127 psa_cipher_operation_t operation = PSA_CIPHER_OPERATION_INIT; in cipher_decrypt() local
129 memset(&operation, 0, sizeof(operation)); in cipher_decrypt()
130 status = psa_cipher_decrypt_setup(&operation, key, alg); in cipher_decrypt()
133 status = psa_cipher_set_iv(&operation, iv, iv_size); in cipher_decrypt()
136 status = cipher_operation(&operation, input, input_size, part_size, in cipher_decrypt()
141 psa_cipher_abort(&operation); in cipher_decrypt()