1mod context;
7mod deployment_applicability;
8mod error;
9mod generation_pair;
10mod golden_c8_applicability;
11mod golden_c8_startup_assembly;
12mod lifecycle;
13mod observability_block_state;
14mod observability_identity;
15mod rendezvous_manifest;
16mod trusted_candidate_set;
17
18pub use context::{ApplicationId, CallContext, ModuleId, OperationId, ServiceId, SpanId, TraceId};
19#[doc(hidden)]
20pub use deployment_applicability::{
21 DeploymentApplicabilityError, DeploymentSplitError, RevocationSnapshotReceipt,
22 RuntimeResourceShape, RuntimeResourceShapeError, TrustedDeploymentPolicyReceipt,
23 TrustedTimeReceipt, VerifiedDeploymentBundleApplicabilityOwner,
24 VerifiedDeploymentDirectoryAuthority, VerifiedDeploymentDirectoryPermit,
25 VerifiedDeploymentGateBuildAuthoritySeed, VerifiedDeploymentGateBuildOwner,
26 VerifiedDeploymentResourceObservationOwner, VerifiedDeploymentResourcePermit,
27 VerifiedDeploymentSchedulerObservationOwner, VerifiedDeploymentSchedulerObservationSeed,
28 VerifiedDeploymentStartupAuthoritySeed, VerifiedDeploymentSubjectContinuation,
29 VerifiedDeploymentSupervisorStartupOwner, VerifiedDeploymentSupervisorStartupSeed,
30 VerifiedFilesystemServiceBudgetAuthoritySeed, VerifiedFinalDirectoryReceipt,
31 VerifiedFinalDirectoryReceiptPair, VerifiedFinalFilesystemCreatorBinding,
32 VerifiedFinalGeneratedReceipt, VerifiedFinalPairingParts, VerifiedFinalPairingReceipts,
33 VerifiedFinalResourceReceipt, VerifiedFinalSubjectReceipt, VerifiedFinishedFinalDirectorySeal,
34 VerifiedReceiptIssuerTrustAnchorOwner, VerifiedRuntimeResourceParts,
35 VerifiedStartupTimePolicyOwner, consume_deployment_binding_split,
36 consume_final_pairing_receipts, finish_final_pairing_parts,
37 pair_deployment_applicability_generation, pair_deployment_directory_permit,
38 pair_final_startup_receipts, recover_rejected_final_pairing_receipts,
39 restore_final_directory_receipt_pair, seal_verified_runtime_resource_parts,
40 verify_canonical_deployment_resource_observation, verify_deployment_bundle_applicability,
41 verify_deployment_bundle_applicability_pair, verify_production_deployment_receipts,
42};
43pub use error::{ErrorKind, Result, SaddleError};
44pub use generation_pair::{
45 CanonicalSignedFiveLeafGenerationV2Input, FiveLeafGenerationV2NonAuthorityView,
46 FiveLeafV2SignerResponse, FiveLeafV2SigningError, FiveLeafV2SigningRequest,
47 GenerationPairError, VerifiedComponentGenerationPairingReceipt,
48 VerifiedFiveLeafGenerationV2Owner, VerifiedFiveLeafGenerationV2PairedOwner,
49 VerifiedFiveLeafV2SignerPolicyOwner, VerifiedFiveLeafV2SigningRequestApprovalOwner,
50 VerifiedGeneratedComponentGenerationOwner,
51 VerifiedGeneratedComponentGenerationV2FinalTransaction,
52 VerifiedGeneratedComponentGenerationV2Owner, VerifiedGenerationKeyApplicabilityReceipt,
53 VerifiedObservabilityCapacityView, VerifiedSignedDeploymentGenerationOwner,
54 begin_generated_component_generation_v2_final_transaction, bind_generated_component_generation,
55 bind_generated_component_generation_v2, capture_untrusted_five_leaf_v2_signer_response,
56 consume_component_generation_pairing, pair_component_generation,
57 pair_verified_five_leaf_generation_v2, prepare_five_leaf_v2_signing_request,
58 restore_generated_component_generation_v2_final_transaction,
59 verify_approved_five_leaf_generation_v2, verify_five_leaf_v2_signing_response,
60};
61#[doc(hidden)]
62pub use golden_c8_applicability::{
63 ApprovedGoldenC8ApplicabilityInput, GoldenC8ApplicabilityRejection,
64 VerifiedGoldenC8ApplicabilityOwner, approved_golden_c8_applicability_input,
65 verify_golden_c8_applicability,
66};
67#[doc(hidden)]
68pub use golden_c8_startup_assembly::{
69 ApprovedGoldenC8StartupAssemblyInput, GoldenC8StartupAssemblyRejection,
70 VerifiedGoldenC8StartupAssemblyInputOwner, approved_golden_c8_startup_assembly_input,
71 verify_golden_c8_startup_assembly_input,
72};
73pub use lifecycle::{ComponentLifecycle, LifecycleFuture};
74#[doc(hidden)]
75pub use observability_block_state::{
76 ObservabilityBlockState, allocate_observability_block_states,
77 observability_block_state_array_layout, observability_block_state_schema_identity,
78};
79#[doc(hidden)]
80pub use observability_identity::{
81 ObservabilityBundleIdentityAuthority, ObservabilityBundleIdentityContinuation,
82 SignedDirectoryIssuerError, VerifiedSignedDirectorySubjectContinuation,
83 issue_final_directory_receipts, issue_observability_bundle_identity,
84 pair_signed_directory_subject_generation, pair_signed_directory_subject_generation_v2,
85 verify_observability_bundle_binding, verify_signed_directory_subject,
86 verify_signed_directory_subject_deployment_pair,
87};
88#[doc(hidden)]
89pub use rendezvous_manifest::{
90 CanonicalSignedRendezvousManifestInput, RendezvousManifestPreflightError,
91 StructurallyVerifiedRendezvousManifestPreflightOwner,
92 VerifiedRendezvousManifestKeyApplicabilityReceipt,
93 verify_rendezvous_manifest_structural_preflight,
94};
95#[doc(hidden)]
96pub use trusted_candidate_set::{
97 ApprovedTrustedCandidateSetInput, TrustedCandidateSetRejection,
98 VerifiedTrustedCandidateSetOwner, approved_trusted_candidate_set_input,
99 rollback_trusted_candidate_set, verify_trusted_candidate_set,
100};