|
UDIF: Universal Digital Identification Framework 1.0.0.0a (A1)
A quantum-secure cryptographic identification
|
Query request. More...
#include <query.h>
Data Fields | |
| uint8_t | capabilityref [UDIF_CRYPTO_HASH_SIZE] |
| uint8_t | queryid [UDIF_QUERY_ID_SIZE] |
| uint8_t | targser [UDIF_SERIAL_NUMBER_SIZE] |
| uint64_t | timeanchor |
| size_t | predlen |
| uint8_t | querytype |
| uint8_t * | predicate |
Query request.
A query asks a predicate question with minimal disclosure. Responses are signed yes/no/deny verdicts.
| uint8_t capabilityref[UDIF_CRYPTO_HASH_SIZE] |
Capability reference
| uint8_t* predicate |
Predicate data
| size_t predlen |
Predicate length
| uint8_t queryid[UDIF_QUERY_ID_SIZE] |
Query identifier
| uint8_t querytype |
Query type
| uint8_t targser[UDIF_SERIAL_NUMBER_SIZE] |
Target entity serial
| uint64_t timeanchor |
Time anchor