nrfxlib API 0.1.0
Loading...
Searching...
No Matches
cc3xx_psa_key_generation.h File Reference
#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.
 

Detailed Description

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