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

Signed canonical registry root commitment. More...

#include <registry.h>

Data Fields

uint8_t signature [UDIF_SIGNED_HASH_SIZE]
uint8_t ownerser [UDIF_SERIAL_NUMBER_SIZE]
uint8_t regroot [UDIF_CRYPTO_HASH_SIZE]
uint64_t epoch
uint64_t timestamp

Detailed Description

Signed canonical registry root commitment.

A registry commitment binds an owner serial, registry Merkle root, monotonic registry epoch, and UTC timestamp to the committing entity's signature. The signature covers all fields except the signature itself.

Field Documentation

◆ epoch

uint64_t epoch

Registry state epoch

◆ ownerser

uint8_t ownerser[UDIF_SERIAL_NUMBER_SIZE]

Registry owner serial

◆ regroot

uint8_t regroot[UDIF_CRYPTO_HASH_SIZE]

Registry Merkle root

◆ signature

uint8_t signature[UDIF_SIGNED_HASH_SIZE]

Committer signature

◆ timestamp

uint64_t timestamp

UTC commit time


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