HKDS: Heirarchal Key Derivation System 1.0.0.2 (A2)
A fast post-quantum secure replacement for DUKPT
hkds_master_key Struct Reference

Contains the HKDS master key set. More...

#include <hkds_server.h>

Data Fields

uint8_t bdk [HKDS_BDK_SIZE]
 
uint8_t stk [HKDS_STK_SIZE]
 
uint8_t kid [HKDS_KID_SIZE]
 

Detailed Description

Contains the HKDS master key set.

The master key set is comprised of:

  • bdk: The Base Derivation Key used to derive client embedded keys.
  • stk: The Secret Token Key used to generate device tokens.
  • kid: The Key Identity, which uniquely identifies the master key set.

Field Documentation

◆ bdk

uint8_t bdk[HKDS_BDK_SIZE]

The base derivation key

◆ kid

uint8_t kid[HKDS_KID_SIZE]

The key identity

◆ stk

uint8_t stk[HKDS_STK_SIZE]

The secret token key


The documentation for this struct was generated from the following file: