SharkSSL C/C++ Reference
TLS, cryptography, certificates, and PSA integration
psa_sign_operation_s Struct Reference

#include <crypto.h>

Data Fields

psa_hash_operation_t hash
 
void * key_references
 
psa_algorithm_t alg
 
psa_key_id_t key
 
uint32_t state
 
uint8_t flags
 

Detailed Description

Multi-part signature operations retain a key dependency.

Active objects must not be copied or moved; terminate them with finish or abort. Build clients and the provider with the same PSA profile and feature settings.

Field Documentation

◆ alg

psa_algorithm_t psa_sign_operation_s::alg

◆ flags

uint8_t psa_sign_operation_s::flags

◆ hash

psa_hash_operation_t psa_sign_operation_s::hash

◆ key

psa_key_id_t psa_sign_operation_s::key

◆ key_references

void* psa_sign_operation_s::key_references

◆ state

uint32_t psa_sign_operation_s::state