Files | |
file | psa_ciphers.h |
Function declarations for low level wrapper functions for cipher operations. | |
Functions | |
psa_status_t | psa_cipher_cbc_aes_128_encrypt (const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *input, size_t input_length, uint8_t *output, size_t output_size, size_t *output_length) |
Low level wrapper function to call a driver for an AES 128 CBC encryption. More... | |
psa_status_t | psa_cipher_cbc_aes_128_decrypt (const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *input, size_t input_length, uint8_t *output, size_t output_size, size_t *output_length) |
Low level wrapper function to call a driver for an AES 128 CBC decryption. More... | |
psa_status_t | psa_cipher_cbc_aes_192_encrypt (const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *input, size_t input_length, uint8_t *output, size_t output_size, size_t *output_length) |
Low level wrapper function to call a driver for an AES 192 CBC encryption. More... | |
psa_status_t | psa_cipher_cbc_aes_256_encrypt (const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, psa_algorithm_t alg, const uint8_t *input, size_t input_length, uint8_t *output, size_t output_size, size_t *output_length) |
Low level wrapper function to call a driver for an AES 256 CBC encryption. More... | |
psa_status_t psa_cipher_cbc_aes_128_decrypt | ( | const psa_key_attributes_t * | attributes, |
const uint8_t * | key_buffer, | ||
size_t | key_buffer_size, | ||
psa_algorithm_t | alg, | ||
const uint8_t * | input, | ||
size_t | input_length, | ||
uint8_t * | output, | ||
size_t | output_size, | ||
size_t * | output_length | ||
) |
Low level wrapper function to call a driver for an AES 128 CBC decryption.
attributes | |
key_buffer | |
key_buffer_size | |
alg | |
input | |
input_length | |
output | |
output_size | |
output_length |
psa_status_t psa_cipher_cbc_aes_128_encrypt | ( | const psa_key_attributes_t * | attributes, |
const uint8_t * | key_buffer, | ||
size_t | key_buffer_size, | ||
psa_algorithm_t | alg, | ||
const uint8_t * | input, | ||
size_t | input_length, | ||
uint8_t * | output, | ||
size_t | output_size, | ||
size_t * | output_length | ||
) |
Low level wrapper function to call a driver for an AES 128 CBC encryption.
attributes | |
key_buffer | |
key_buffer_size | |
alg | |
input | |
input_length | |
output | |
output_size | |
output_length |
psa_status_t psa_cipher_cbc_aes_192_encrypt | ( | const psa_key_attributes_t * | attributes, |
const uint8_t * | key_buffer, | ||
size_t | key_buffer_size, | ||
psa_algorithm_t | alg, | ||
const uint8_t * | input, | ||
size_t | input_length, | ||
uint8_t * | output, | ||
size_t | output_size, | ||
size_t * | output_length | ||
) |
Low level wrapper function to call a driver for an AES 192 CBC encryption.
attributes | |
key_buffer | |
key_buffer_size | |
alg | |
input | |
input_length | |
output | |
output_size | |
output_length |
psa_status_t psa_cipher_cbc_aes_256_encrypt | ( | const psa_key_attributes_t * | attributes, |
const uint8_t * | key_buffer, | ||
size_t | key_buffer_size, | ||
psa_algorithm_t | alg, | ||
const uint8_t * | input, | ||
size_t | input_length, | ||
uint8_t * | output, | ||
size_t | output_size, | ||
size_t * | output_length | ||
) |
Low level wrapper function to call a driver for an AES 256 CBC encryption.
attributes | |
key_buffer | |
key_buffer_size | |
alg | |
input | |
input_length | |
output | |
output_size | |
output_length |