HKDS: Heirarchal Key Derivation System 1.0.0.2 (A2)
A fast post-quantum secure replacement for DUKPT
|
Contains the HKDS parallel x8 server state. More...
#include <hkds_server.h>
Data Fields | |
uint8_t | ksn [HKDS_CACHX8_DEPTH][HKDS_KSN_SIZE] |
hkds_master_key * | mdk |
Contains the HKDS parallel x8 server state.
This structure is used for vectorized (x8) operations in the server implementation, allowing simultaneous processing of 8 client messages. It includes a 2-dimensional array of client key serial numbers (KSNs) and a pointer to the master key set.
uint8_t ksn[HKDS_CACHX8_DEPTH][HKDS_KSN_SIZE] |
The clients' key serial number 2D array
hkds_master_key* mdk |
A pointer to the master derivation key structure