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

User Agent object registry. More...

#include <registry.h>

Data Fields

uint8_t ownerser [UDIF_SERIAL_NUMBER_SIZE]
qsc_keccak_state mstate
uint8_t * objdigests
uint8_t * objserials
size_t objcount
size_t capacity
bool initialized

Detailed Description

User Agent object registry.

Each User Agent maintains a registry of owned objects as a Merkle tree. The registry root is committed periodically to the Group Controller.

Field Documentation

◆ capacity

size_t capacity

Registry capacity

◆ initialized

bool initialized

Initialization flag

◆ mstate

qsc_keccak_state mstate

Merkle tree state

◆ objcount

size_t objcount

Number of objects

◆ objdigests

uint8_t* objdigests

Object digest array

◆ objserials

uint8_t* objserials

Object serial array

◆ ownerser

uint8_t ownerser[UDIF_SERIAL_NUMBER_SIZE]

Owner serial number


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