|
UDIF: Universal Digital Identification Framework 1.0.0.0a (A1)
A quantum-secure cryptographic identification
|
Anchor record. More...
#include <anchor.h>
Data Fields | |
| uint8_t | signature [UDIF_SIGNED_HASH_SIZE] |
| uint8_t | mroot [UDIF_CRYPTO_HASH_SIZE] |
| uint8_t | regroot [UDIF_CRYPTO_HASH_SIZE] |
| uint8_t | txroot [UDIF_CRYPTO_HASH_SIZE] |
| uint8_t | childser [UDIF_SERIAL_NUMBER_SIZE] |
| uint64_t | sequence |
| uint64_t | timestamp |
| uint32_t | memcount |
| uint32_t | regcount |
| uint32_t | txcount |
Anchor record.
Anchor records commit the state of logs and registries at periodic intervals, creating a tamper-evident chain from UAs to the Root.
| uint8_t childser[UDIF_SERIAL_NUMBER_SIZE] |
Child entity serial
| uint32_t memcount |
Membership event count
| uint8_t mroot[UDIF_CRYPTO_HASH_SIZE] |
Membership log root
| uint32_t regcount |
Registry object count
| uint8_t regroot[UDIF_CRYPTO_HASH_SIZE] |
Registry Merkle root
| uint64_t sequence |
Sequence number
| uint8_t signature[UDIF_SIGNED_HASH_SIZE] |
Child signature
| uint64_t timestamp |
Anchor timestamp
| uint32_t txcount |
Transaction count
| uint8_t txroot[UDIF_CRYPTO_HASH_SIZE] |
Transaction log root