List of all items
Structs
- BackendHealthSnapshot
- BackendInitializationReport
- Base64
- Base64String
- Bcrypt
- BodyCodec
- BodyWrap
- BufferLengthError
- CodecBuilder
- CodecSettings
- Crypt
- DecodedArray
- DecodedBuffer
- DecoderState
- EncodedArray
- EncodedBuffer
- EncodedChunk
- EncodedChunks
- EncodedDisplay
- EncoderState
- Engine
- ExposedDecodedArray
- ExposedEncodedArray
- ExposedSecretString
- ExposedSecretVec
- LineWrap
- OutputFull
- Profile
- Progress
- RuntimeSpec
- SecretBuffer
- Standard
- StaticBackendToken
- Step
- StrictStandardPadded
- StrictStandardUnpadded
- StrictUrlSafePadded
- StrictUrlSafeUnpadded
- UrlSafe
- ValidatedAlphabet
- assurance::AssuranceContext
- assurance::AssuranceGenerations
- assurance::AssuranceReport
- assurance::AssuranceSnapshot
- assurance::AssuranceToken
- assurance::AttestationEvidence
- assurance::Attested
- assurance::BestEffort
- assurance::BestEffortProvider
- assurance::CleanupError
- assurance::CleanupReport
- assurance::CleanupSnapshot
- assurance::ExposedProtectedSecret
- assurance::ProtectedOperationReport
- assurance::ProtectedOperationSnapshot
- assurance::ProtectedSecret
- assurance::ProtectionRequest
- assurance::ProviderAccess
- assurance::ProviderLimits
- assurance::ProviderReport
- assurance::ProviderSnapshot
- assurance::QuarantineRecord
- assurance::TeardownCursor
- assurance::Uninitialized
- assurance::Unvalidated
- assurance::Validated
- assurance::WipeConfirmation
- ct::CtEngine
- legacy::LegacyAsciiWhitespace
- legacy::LegacyWhitespaceDecoder
- runtime::BackendIdentifier
- runtime::BackendPolicyError
- runtime::BackendReport
- runtime::BackendSnapshot
- runtime::OperationBackendReport
- runtime::OperationBackendSnapshot
- secret::DeclassifiedArray
- secret::DeclassifiedOutput
- secret::ExposedSecret
- secret::ExposedSecretMut
- secret::SecretArray
- secret::SecretArrayEncoder
- secret::SecretArrayFrame
- secret::SecretDecoderState
- secret::SecretEncoder
- secret::SecretEncoderState
- secret::SecretFrame
- secret::SecretInput
- secret::SecretOutput
- secret::SecretVec
- secret::SecretVecEncoder
- secret::SecretVecFrame
- stream::Decoder
- stream::DecoderReader
- stream::Encoder
- stream::EncoderReader
- web::ForgivingBase64
- web::ForgivingDecoder
Enums
- AlphabetError
- AssuranceClass
- Atomicity
- BackendClass
- BackendFault
- BackendHealthState
- BodyLineEnding
- BodyWrapError
- CodecBuilderError
- ConstTransformError
- CountedWriteError
- DecodeError
- DecodeErrorKind
- DecodePadding
- EncodeError
- EncodePadding
- Failure
- FormatWriteError
- InPlaceError
- InputError
- InputErrorKind
- LineEnding
- OneShotError
- OperationError
- ProtocolScope
- Status
- TerminalError
- TrailingBits
- ValidatedAlphabetError
- assurance::AccountingPosture
- assurance::AllocationPosture
- assurance::AllocationPresence
- assurance::AssuranceError
- assurance::AssuredDecodeError
- assurance::AssuredEncodeError
- assurance::AttestationPosture
- assurance::CleanupOutcome
- assurance::DisposalDisposition
- assurance::DisposalResult
- assurance::JournalDisposition
- assurance::LifecyclePosture
- assurance::PendingStage
- assurance::PhysicalProtection
- assurance::ProtectionError
- assurance::ProviderHealth
- assurance::ProviderOperationResult
- assurance::ResourceKind
- assurance::SecretOperation
- assurance::SecretPolicyPosture
- assurance::TargetAttestation
- assurance::TeardownOperation
- assurance::WipeAttestation
- assurance::WipeEvidence
- runtime::Backend
- runtime::BackendHealthPosture
- runtime::BackendPolicy
- runtime::CandidateDetectionMode
- runtime::CtGatePosture
- runtime::MemoryLockPosture
- runtime::OperationKind
- runtime::OperationSecurityPosture
- runtime::SecurityPosture
- runtime::WasmArtifactPosture
- runtime::WasmRuntimePosture
- runtime::WipePosture
- secret::SecretDecodeError
- secret::SecretEncodeError
- web::ForgivingError
Traits
- Alphabet
- Codec
- CountedSink
- assurance::AssuranceLevel
- assurance::PlatformAttestation
- assurance::ProtectedMemoryProvider
- assurance::ThreadMovableProvider
Macros
Functions
- checked_encoded_len
- checked_wrapped_encoded_len
- clear_bytes
- constant_time_eq
- constant_time_eq_fixed_width
- decode
- decode_alphabet_byte
- decoded_capacity
- decoded_len
- encode
- encode_infallible
- encoded_len
- initialize_backends
- runtime::backend_report
- runtime::require_backend_policy
- secure_wipe
- validate_alphabet
- wrapped_encoded_len
Constants
- BCRYPT
- BCRYPT_ALPHABET_NO_PAD
- BCRYPT_NO_PAD
- BINHEX_ALPHABET
- CRYPT
- CRYPT_ALPHABET_NO_PAD
- CRYPT_NO_PAD
- IMAP_MUTF7_ALPHABET_NO_PAD
- MIME
- MIME_BODY_STRICT
- PBKDF2_ALPHABET_NO_PAD
- PEM
- PEM_BODY_CRLF
- PEM_BODY_LF
- PEM_CRLF
- STANDARD
- STANDARD_NO_PAD
- STRICT_STANDARD_PADDED
- STRICT_STANDARD_UNPADDED
- STRICT_URL_SAFE_PADDED
- STRICT_URL_SAFE_UNPADDED
- URL_SAFE
- URL_SAFE_NO_PAD
- compat::STANDARD_PADDED_ALLOW_NONCANONICAL_TRAILING_BITS
- compat::STANDARD_PADDED_FULL_COMPATIBILITY
- compat::STANDARD_PADDED_PADDING_INDIFFERENT
- compat::STANDARD_UNPADDED_ALLOW_NONCANONICAL_TRAILING_BITS
- compat::STANDARD_UNPADDED_FULL_COMPATIBILITY
- compat::STANDARD_UNPADDED_PADDING_INDIFFERENT
- compat::URL_SAFE_PADDED_ALLOW_NONCANONICAL_TRAILING_BITS
- compat::URL_SAFE_PADDED_FULL_COMPATIBILITY
- compat::URL_SAFE_PADDED_PADDING_INDIFFERENT
- compat::URL_SAFE_UNPADDED_ALLOW_NONCANONICAL_TRAILING_BITS
- compat::URL_SAFE_UNPADDED_FULL_COMPATIBILITY
- compat::URL_SAFE_UNPADDED_PADDING_INDIFFERENT
- ct::STANDARD
- ct::STANDARD_NO_PAD
- ct::URL_SAFE
- ct::URL_SAFE_NO_PAD
- legacy::ASCII_WHITESPACE
- secret::MAX_SECRET_STACK_DECODED
- secret::MAX_SECRET_STACK_ENCODED
- web::FORGIVING