EDGESEC  0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
Secure router - reference implementation
Data Fields
crypt_context Struct Reference

crypt context structure definition More...

#include <crypt_config.h>

Collaboration diagram for crypt_context:
[legend]

Data Fields

struct hsm_contexthcontext
 
sqlite3 * crypt_db
 
char key_id [MAX_KEY_ID_SIZE]
 
uint8_t crypto_key [AES_KEY_SIZE+AES_BLOCK_SIZE]
 

Detailed Description

crypt context structure definition

Field Documentation

◆ crypt_db

sqlite3* crypt_context::crypt_db

The crypt sqlite db structure.

◆ crypto_key

uint8_t crypt_context::crypto_key[AES_KEY_SIZE+ AES_BLOCK_SIZE]

The crypt master key array (Need to be store securely or retrived from the secure memory).

◆ hcontext

struct hsm_context* crypt_context::hcontext

The HSM context.

◆ key_id

char crypt_context::key_id[MAX_KEY_ID_SIZE]

The crypt secrets key id.


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