nrfxlib API 0.1.0
|
#include "psa/crypto.h"
Go to the source code of this file.
Functions | |
psa_status_t | cc3xx_generate_key (const psa_key_attributes_t *attributes, uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length) |
Generate a random key. | |
psa_status_t | cc3xx_export_public_key (const psa_key_attributes_t *attributes, const uint8_t *key_buffer, size_t key_buffer_size, uint8_t *data, size_t data_size, size_t *data_length) |
Export the public key from a private key. | |
psa_status_t | cc3xx_import_key (const psa_key_attributes_t *attributes, const uint8_t *data, size_t data_length, uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length, size_t *key_bits) |
Import a key. | |
This file contains the declaration of the entry points associated to the key generation (i.e. random generation and extraction of public keys) as described by the PSA Cryptoprocessor Driver interface specification