List of all items
Structs
- anti_tamper::HardwareFingerprint
- anti_tamper::LicenseState
- anti_tamper::MatchResult
- container::ContainerBinding
- crypto::CryptoRegistry
- crypto::ed25519::Ed25519Signer
- crypto::rsa::RsaSigner
- encrypted_store::EncryptedKeyStore
- generator::CryptoGenerator
- generator::LicenseGenerator
- guard::ValidatedLicense
- hardware::DefaultHardwareEnvironment
- hardware::FixedHardwareEnvironment
- hardware::HardwareInfo
- keys::CryptoKeyPair
- keys::KeyPair
- license::HardwareBinding
- license::LicenseData
- license::LicenseDataBuilder
- license::SignedLicense
- sneakernet::ActivationRequest
- sneakernet::ActivationRequestBuilder
- sneakernet::ActivationResponse
- state_manager::StateManager
- state_manager::StateObservations
- support_bundle::ClockState
- support_bundle::EnvironmentInfo
- support_bundle::HardwareMatchStatus
- support_bundle::HardwareSummary
- support_bundle::LicenseStatusSummary
- support_bundle::StateFileLocation
- support_bundle::StateFileSummary
- support_bundle::SupportBundle
- support_bundle::SupportBundleBuilder
- support_bundle::VerificationEvent
- unlock::LockoutStatus
- unlock::UnlockChallenge
- unlock::UnlockResult
- verifier::CryptoVerifier
- verifier::LicenseVerifier
- verifier::ValidationResult
- witness::ClockAttestation
- witness::EnvironmentAttestation
- witness::ExpirationAttestation
- witness::HardwareAttestation
- witness::SecurityAttestation
- witness::SecurityWitness
- witness::StateFileAttestation
- witness::StateFileObservation
- witness::WitnessConfig
Enums
- anti_tamper::ClockStatus
- container::InstanceIdSource
- container::RuntimeEnvironment
- crypto::rsa::RsaKeySize
- error::LicenseError
- hardware::HardwareBindingError
- keys::KeySize
- license::LicenseFormat
- sneakernet::SneakernetFormat
- support_bundle::ClockStatusSummary
- support_bundle::RuntimeEnvironmentSummary
- support_bundle::StateFileLocationStatus
- support_bundle::VerificationEventType
- unlock::UnlockType
- witness::ClockStatusAttestation
- witness::ExpirationIssue
- witness::SecurityAnomaly
- witness::StateFileStatus
Traits
Macros
Functions
- embedded_public_key
- encrypted_store::validate_passphrase
- guard::require_license
- guard::require_license_with_verifier
- guard::validate_license_bytes
- hardware::default_hardware_environment
- hardware::detect_hardware
- hardware::verify_hardware_binding
- keys::extract_public_key
- keys::parse_private_key
- keys::parse_public_key
- sneakernet::detect_format
- unlock::generate_challenge_from_state
- unlock::get_lockout_status
- unlock::validate_response_code
- verifier::detect_license_format
Type Aliases
Constants
- VERSION
- anti_tamper::STATE_HMAC_PREFIX
- crypto::algorithm_ids::ED25519
- crypto::algorithm_ids::RSA_SHA256
- crypto::rsa::DEFAULT_KEY_SIZE
- encrypted_store::ENCRYPTED_STORE_VERSION
- encrypted_store::MIN_PASSPHRASE_LENGTH
- license::BINARY_MAGIC
- license::BINARY_VERSION
- sneakernet::MAX_SNEAKERNET_JSON_PAYLOAD
- sneakernet::REQUEST_MAGIC
- sneakernet::REQUEST_TEXT_PREFIX
- sneakernet::REQUEST_TEXT_SUFFIX
- sneakernet::REQUEST_VERSION
- sneakernet::RESPONSE_MAGIC
- sneakernet::RESPONSE_TEXT_PREFIX
- sneakernet::RESPONSE_TEXT_SUFFIX
- sneakernet::RESPONSE_VERSION
- support_bundle::BUNDLE_VERSION
- support_bundle::ENCRYPTED_BUNDLE_MAGIC