ndn-lite
Data Fields
ndn_key_storage Struct Reference

The structure to implement keys storage and management. More...

#include <key-storage.h>

Collaboration diagram for ndn_key_storage:
Collaboration graph

Data Fields

ndn_data_t trust_anchor
 The trust anchor storage. More...
 
ndn_ecc_pub_t trust_anchor_key
 The trust anchor public key. More...
 
uint8_t is_bootstrapped
 Boolean indicating whether the device is bootstrapped. More...
 
ndn_ecc_pub_t ecc_pub_keys [NDN_SEC_SIGNING_KEYS_SIZE]
 The self signing key storage. More...
 
ndn_ecc_prv_t ecc_prv_keys [NDN_SEC_SIGNING_KEYS_SIZE]
 
ndn_hmac_key_t hmac_keys [NDN_SEC_SIGNING_KEYS_SIZE]
 
ndn_aes_key_t aes_keys [NDN_SEC_ENCRYPTION_KEYS_SIZE]
 The self encryption/decryption key storage. More...
 

Detailed Description

The structure to implement keys storage and management.

Field Documentation

◆ aes_keys

ndn_aes_key_t ndn_key_storage::aes_keys[NDN_SEC_ENCRYPTION_KEYS_SIZE]

The self encryption/decryption key storage.

◆ ecc_prv_keys

ndn_ecc_prv_t ndn_key_storage::ecc_prv_keys[NDN_SEC_SIGNING_KEYS_SIZE]

◆ ecc_pub_keys

ndn_ecc_pub_t ndn_key_storage::ecc_pub_keys[NDN_SEC_SIGNING_KEYS_SIZE]

The self signing key storage.

◆ hmac_keys

ndn_hmac_key_t ndn_key_storage::hmac_keys[NDN_SEC_SIGNING_KEYS_SIZE]

◆ is_bootstrapped

uint8_t ndn_key_storage::is_bootstrapped

Boolean indicating whether the device is bootstrapped.

◆ trust_anchor

ndn_data_t ndn_key_storage::trust_anchor

The trust anchor storage.

◆ trust_anchor_key

ndn_ecc_pub_t ndn_key_storage::trust_anchor_key

The trust anchor public key.


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