30 #if IS_USED(MODULE_PSA_ASYMMETRIC) 
   41                                                size_t signature_size,
 
   42                                                size_t *signature_length);
 
   54                                                size_t signature_size,
 
   55                                                size_t *signature_length);
 
   66                                                  const uint8_t *signature,
 
   67                                                  size_t signature_length);
 
   78                                                  const uint8_t *signature,
 
   79                                                  size_t signature_length);
 
   82 #if IS_USED(MODULE_PSA_MAC) 
  103                                               const uint8_t *input,
 
  131                                               const uint8_t *input,
 
  132                                               size_t input_length);
 
  158 #if IS_USED(MODULE_PSA_KEY_MANAGEMENT) 
  171                                                const uint8_t *data, 
size_t data_length,
 
  175 #if IS_USED(MODULE_PSA_CIPHER) 
  209                                                     const uint8_t *input,
 
  213                                                     size_t *output_length);
 
  222                                                     const uint8_t *input,
 
  226                                                     size_t *output_length);
 
  229 #if IS_USED(MODULE_PSA_AEAD) 
  237                                                 const uint8_t *nonce,
 
  239                                                 const uint8_t *additional_data,
 
  240                                                 size_t additional_data_length,
 
  241                                                 const uint8_t *plaintext,
 
  242                                                 size_t plaintext_length,
 
  244                                                 size_t ciphertext_size,
 
  245                                                 size_t *ciphertext_length);
 
  253                                                 const uint8_t *nonce,
 
  255                                                 const uint8_t *additional_data,
 
  256                                                 size_t additional_data_length,
 
  257                                                 const uint8_t *ciphertext,
 
  258                                                 size_t ciphertext_length,
 
  260                                                 size_t plaintext_size,
 
  261                                                 size_t *plaintext_length);
 
uint32_t psa_algorithm_t
Encoding of a cryptographic algorithm.
 
Function declarations for PSA Crypto.
 
psa_status_t psa_location_dispatch_generate_random(uint8_t *output, size_t output_size)
Dispatch call of a random number generator to a specific backend.
 
Common macros and compiler attributes/pragmas configuration.
 
int32_t psa_status_t
Status code type used for all PSA Certified APIs.
 
Structure storing a cipher operation context.
 
Structure storing key attributes.
 
Structure of a virtual key slot in local memory.
 
Structure containing a MAC operation context.