List of all items
Structs
- aibom::AiBom
- aibom::AiBomBuilder
- aibom::DatasetRef
- aibom::ExportControl
- aibom::ExternalReference
- aibom::FrameworkRef
- aibom::License
- aibom::ModelRef
- aibom::SafetyAttestation
- audit::AuditEntry
- compliance::ComplianceReport
- compliance::ReportSection
- compliance::VerificationSummary
- compliance::VersionSummary
- conflict::ConflictMarker
- conflict::ConflictReport
- crypto::Ed25519SigningKey
- crypto::Ed25519VerifyingKey
- crypto::SigningKey
- crypto::VerifyingKey
- dsse::DsseEnvelope
- dsse::DsseSignature
- export::ExportData
- export::ExportFileInfo
- export::ExportSignature
- export::ExportVersion
- hw_attestation::AttestationEvidence
- hw_attestation::KeyAttestationBinding
- hybrid_sig::HybridSignature
- hybrid_sig::HybridSigningKey
- hybrid_sig::HybridVerifyingKey
- key_registry::KeyEpoch
- key_registry::KeyRegistry
- key_registry::KeyRotationRecord
- key_registry::RevocationRecord
- keystore::KeyStore
- manifest::ArtifactEntry
- manifest::ArtifactHandle
- manifest::ArtifactManifest
- manifest::ArtifactManifestBuilder
- multisig::MultiSigPolicy
- multisig::MultiSigVerification
- multisig::SignatureAggregator
- oci::AionConfig
- oci::OciArtifactManifest
- oci::OciDescriptor
- operations::CommitOptions
- operations::CommitResult
- operations::FileInfo
- operations::InitOptions
- operations::InitResult
- operations::SignatureInfo
- operations::VerificationReport
- operations::VersionInfo
- parser::AionParser
- parser::FileHeader
- parser::MmapParser
- release::LogSeq
- release::ReleaseBuilder
- release::SignedRelease
- release::SignedReleaseComponents
- serializer::AionFile
- serializer::AionFileBuilder
- serializer::AionSerializer
- serializer::SignatureEntry
- serializer::VersionEntry
- slsa::BuildDefinition
- slsa::BuildMetadata
- slsa::Builder
- slsa::InTotoStatement
- slsa::ResourceDescriptor
- slsa::RunDetails
- slsa::SlsaProvenancePredicate
- slsa::SlsaStatementBuilder
- slsa::Subject
- string_table::StringTable
- string_table::StringTableBuilder
- transparency_log::InclusionProof
- transparency_log::LogEntry
- transparency_log::SignedTreeHead
- transparency_log::TransparencyLog
- types::AuthorId
- types::FileId
- types::VersionNumber
Enums
- aibom::LicenseScope
- audit::ActionCode
- compliance::ComplianceFramework
- compliance::ReportFormat
- conflict::ConflictType
- conflict::MarkerType
- conflict::MergeStrategy
- error::AionError
- export::ExportFormat
- hw_attestation::AttestationKind
- hybrid_sig::PqAlgorithm
- key_registry::KeyStatus
- key_registry::RevocationReason
- manifest::HashAlgorithm
- operations::TemporalWarning
- transparency_log::LogEntryKind
Traits
Functions
- aibom::unwrap_aibom_dsse
- aibom::wrap_aibom_dsse
- compliance::generate_compliance_report
- conflict::create_conflict_markers
- conflict::detect_conflict
- conflict::has_conflict_markers
- conflict::parse_conflict_markers
- crypto::decrypt
- crypto::derive_key
- crypto::encrypt
- crypto::generate_nonce
- crypto::hash
- crypto::keyed_hash
- dsse::add_signature
- dsse::author_from_keyid
- dsse::keyid_for
- dsse::manifest_payload
- dsse::pae
- dsse::sign_envelope
- dsse::verify_envelope
- dsse::version_attestation_payload
- dsse::wrap_manifest
- dsse::wrap_version_attestation
- export::export_file
- export::import_json
- export::import_yaml
- hw_attestation::canonical_binding_message
- hw_attestation::sign_binding
- hw_attestation::verify_binding
- hw_attestation::verify_binding_signature
- hybrid_sig::canonical_hybrid_message
- jcs::canonicalize_json_bytes
- jcs::to_jcs_bytes
- key_registry::canonical_revocation_message
- key_registry::canonical_rotation_message
- key_registry::sign_revocation_record
- key_registry::sign_rotation_record
- manifest::canonical_manifest_signature_message
- manifest::sign_manifest
- manifest::verify_manifest_signature
- multisig::verify_multisig
- oci::build_aion_manifest
- oci::build_attestation_manifest
- oci::sha256_digest
- operations::commit_version
- operations::commit_version_force_unregistered
- operations::decrypt_rules
- operations::init_file
- operations::show_current_rules
- operations::show_file_info
- operations::show_signatures
- operations::show_version_history
- operations::verify_file
- signature_chain::canonical_attestation_message
- signature_chain::canonical_version_message
- signature_chain::compute_version_hash
- signature_chain::create_child_version
- signature_chain::create_genesis_version
- signature_chain::sign_attestation
- signature_chain::sign_version
- signature_chain::verify_attestation
- signature_chain::verify_hash_chain
- signature_chain::verify_signature
- signature_chain::verify_signatures_batch
- slsa::unwrap_statement_dsse
- slsa::wrap_statement_dsse
- transparency_log::leaf_hash
- transparency_log::verify_inclusion_proof
Type Aliases
Constants
- aibom::AIBOM_PAYLOAD_TYPE
- aibom::AIBOM_SCHEMA_VERSION
- dsse::AION_ATTESTATION_TYPE
- dsse::AION_KEYID_PREFIX
- dsse::AION_MANIFEST_TYPE
- dsse::DSSE_PREAMBLE
- hw_attestation::HW_ATTESTATION_DOMAIN
- hybrid_sig::HYBRID_DOMAIN
- manifest::ARTIFACT_ENTRY_SIZE
- manifest::MANIFEST_SIGNATURE_DOMAIN
- oci::AION_CONFIG_MEDIA_TYPE
- oci::AION_CONTEXT_ARTIFACT_TYPE
- oci::AION_CONTEXT_LAYER_MEDIA_TYPE
- oci::OCI_EMPTY_CONFIG_DIGEST
- oci::OCI_EMPTY_CONFIG_MEDIA_TYPE
- oci::OCI_EMPTY_CONFIG_SIZE
- oci::OCI_MANIFEST_MEDIA_TYPE
- parser::FORMAT_VERSION
- parser::HASH_SIZE
- parser::HEADER_SIZE
- parser::MAGIC
- parser::SIGNATURE_ENTRY_SIZE
- parser::VERSION_ENTRY_SIZE
- serializer::AUDIT_ENTRY_SIZE
- slsa::AION_DEFAULT_BUILD_TYPE
- slsa::BLAKE3_DIGEST_KEY
- slsa::IN_TOTO_PAYLOAD_TYPE
- slsa::IN_TOTO_STATEMENT_TYPE
- slsa::SLSA_V1_PREDICATE_TYPE
- transparency_log::LOG_EMPTY_DOMAIN
- transparency_log::LOG_LEAF_DOMAIN
- transparency_log::LOG_NODE_DOMAIN
- transparency_log::LOG_STH_DOMAIN