|
MCEL: Merkle-Chaining Event Ledger 1.0.0.0a (A1)
A post-quantum secure block-chain ledger system
|
The MCEL namespace policy container. More...
#include <mcel.h>
Data Fields | |
| size_t | max_payload_size |
| uint32_t | allowed_record_mask |
| uint8_t | require_encryption |
| uint8_t | enforce_monotonic_time |
| uint8_t | enforce_monotonic_seq |
| uint8_t | enforce_keyid_link |
The MCEL namespace policy container.
| uint32_t allowed_record_mask |
Bitmask of allowed record types (bit[type] == 1 allows)
| uint8_t enforce_keyid_link |
Non-zero if checkpoint keyid must match the previous checkpoint keyid
| uint8_t enforce_monotonic_seq |
Non-zero if sequences must be strictly increasing
| uint8_t enforce_monotonic_time |
Non-zero if timestamps must be non-decreasing
| size_t max_payload_size |
Maximum allowed record payload size (0 for unlimited)
| uint8_t require_encryption |
Non-zero if plaintext payloads are disallowed