Structs§
- Aead
Encrypt Request - Carries AES-GCM encrypt operation inputs.
- Aead
Encrypt Response - Carries AES-GCM encryption outputs.
- FfiPsa
Backend - Implements the PSA backend trait for FFI-backed targets.
- KeyDecrypt
Request - Carries data required for backend decrypt operations.
- KeyDerive
Request - Carries data required for backend derive operations.
- KeySign
Request - Carries data required for backend sign operations.
- PsaError
- Carries a normalized PSA error class and optional backend detail.
- PsaExternal
KeyHandle - Identifies a backend-managed external key object.
- PsaProvider
- Adapts a concrete backend into a stable PSA provider API.
- PsaSoftware
Backend - Implements an in-process backend that mirrors PSA handle semantics for tests.
Enums§
- PsaDecrypt
Algorithm - Enumerates decrypt algorithms supported by PSA provider mappings.
- PsaDerive
Algorithm - Enumerates derive algorithms supported by PSA provider mappings.
- PsaResult
Code - Enumerates normalized PSA status classes used by the public adapter layer.
- PsaSign
Algorithm - Enumerates signing algorithms supported by PSA provider mappings.
Traits§
- PsaCrypto
Backend - Defines backend operations required by PSA provider surface.
Functions§
- map_
status_ to_ result - Translates a raw PSA status into a
noxtls-coreresult. - normalize_
psa_ status - Converts a raw PSA status code to a normalized
PsaResultCode.
Type Aliases§
- PsaSoftware
Provider - Type alias for default software-backed PSA provider.