Modules§
- coset
- COSE_Sign1 signing for PIC payloads.
- pca
- PCA (Provenance Causal Authority) payload model.
- poc
- PoC (Proof of Continuity) payload model.
Structs§
- CatProvenance
- CAT provenance - identifies who signed the previous PCA.
- Constraints
- All constraints on PCA validity.
- Cose
Signed - Generic COSE_Sign1 signed envelope.
- Dynamic
Map - Generic dynamic key-value map with nested structure support.
- Executor
- Executor at the current hop.
- Executor
Attestation - Executor Attestation - a verifiable document attesting executor properties.
- Executor
Provenance - Executor provenance - identifies who signed the PoC.
- PcaPayload
- PCA Payload - the CBOR content signed with COSE_Sign1.
- PocBuilder
- Builder for creating PoC payloads.
- PocPayload
- PoC Payload - the CBOR content signed by the executor with COSE_Sign1.
- Provenance
- Provenance chain linking to the previous hop.
- Successor
- Successor - proposed authority for the next hop.
- Temporal
Constraints - Temporal constraints on PCA validity.
Enums§
- Cose
Error - COSE signing and verification errors.
- Signing
Algorithm - Supported COSE signing algorithms.
Constants§
- HEADER_
CHALLENGE - Custom COSE header label for PIC challenge.
Functions§
Type Aliases§
- Executor
Binding - Executor binding - identifies executor within a federation context.
- Signed
Pca - COSE-signed PCA payload.
- Signed
Poc - COSE-signed PoC payload.