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

#include <crypto.h>

Data Fields

uint32_t state
 
psa_algorithm_t alg
 
uint32_t aes_context [64]
 
uint8_t chain [16]
 
uint8_t pending [16]
 
uint8_t stream [16]
 
uint8_t pending_length
 
uint8_t stream_offset
 
uint8_t direction
 
uint8_t iv_set
 
void * key_references
 

Detailed Description

AES cipher state; applications must treat all members as opaque.

Field Documentation

◆ aes_context

uint32_t psa_cipher_operation_s::aes_context[64]

◆ alg

psa_algorithm_t psa_cipher_operation_s::alg

◆ chain

uint8_t psa_cipher_operation_s::chain[16]

◆ direction

uint8_t psa_cipher_operation_s::direction

◆ iv_set

uint8_t psa_cipher_operation_s::iv_set

◆ key_references

void* psa_cipher_operation_s::key_references

◆ pending

uint8_t psa_cipher_operation_s::pending[16]

◆ pending_length

uint8_t psa_cipher_operation_s::pending_length

◆ state

uint32_t psa_cipher_operation_s::state

◆ stream

uint8_t psa_cipher_operation_s::stream[16]

◆ stream_offset

uint8_t psa_cipher_operation_s::stream_offset