UDIF: Universal Digital Identification Framework 1.0.0.0a (A1)
A quantum-secure cryptographic identification
udif_mcel_manager Struct Reference

MCEL manager implementation. More...

#include <mcelmanager.h>

Data Fields

udif_ledger_type actledger
udif_checkpoint_config checkconfig
udif_storage_context storage
udif_mcel_ledgermembership
udif_mcel_ledgerregistry
udif_mcel_ledgertransaction
uint8_t keyid [UDIF_MCEL_KEYID_SIZE]
uint8_t sigkey [MCEL_ASYMMETRIC_SIGNING_KEY_SIZE]
uint8_t verkey [MCEL_ASYMMETRIC_VERIFY_KEY_SIZE]
bool initialized
bool readonly

Detailed Description

MCEL manager implementation.

Field Documentation

◆ actledger

udif_ledger_type actledger

Active ledger

◆ checkconfig

Checkpoint configuration

◆ initialized

bool initialized

Initialized flag

◆ keyid

uint8_t keyid[UDIF_MCEL_KEYID_SIZE]

Key identifier

◆ membership

udif_mcel_ledger* membership

Membership ledger

◆ readonly

bool readonly

Readonly flag

◆ registry

udif_mcel_ledger* registry

Registry ledger

◆ sigkey

uint8_t sigkey[MCEL_ASYMMETRIC_SIGNING_KEY_SIZE]

Signature signing key

◆ storage

Storage backend

◆ transaction

udif_mcel_ledger* transaction

Transaction ledger

◆ verkey

uint8_t verkey[MCEL_ASYMMETRIC_VERIFY_KEY_SIZE]

Signature verification key


The documentation for this struct was generated from the following file:
  • C:/Users/stepp/Documents/Visual Studio 2022/Projects/C/UDIF/UDIF/mcelmanager.h