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

Audit log entry. More...

#include <logging.h>

Data Fields

uint16_t event_code
uint8_t subject_serial [UDIF_SERIAL_NUMBER_SIZE]
uint64_t timestamp
uint8_t * data
size_t datalen
uint8_t digest [UDIF_CRYPTO_HASH_SIZE]
uint8_t signature [UDIF_SIGNED_HASH_SIZE]

Detailed Description

Audit log entry.

Log entries record membership and transaction events in an append-only, tamper-evident log.

Field Documentation

◆ data

uint8_t* data

Event data

◆ datalen

size_t datalen

Data length

◆ digest

uint8_t digest[UDIF_CRYPTO_HASH_SIZE]

Entry digest

◆ event_code

uint16_t event_code

Event type code

◆ signature

uint8_t signature[UDIF_SIGNED_HASH_SIZE]

Signature

◆ subject_serial

uint8_t subject_serial[UDIF_SERIAL_NUMBER_SIZE]

Subject entity serial

◆ timestamp

uint64_t timestamp

Event timestamp


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