Module parsec_interface::operations
source · Expand description
Rust representation of operations
Rust native representation of the language neutral operations described in the Operations page in the book. Some of the doc comments have directly been taken from the PSA Crypto API document version 1.0.0. Please check that document and the book for more details.
Modules
- AttestKey operation
- CanDoCrypto operation
- DeleteClient operation
- ListAuthenticators operation
- ListClients operation
- ListKeys operation
- ListOpcodes operation
- ListProviders operation
- Ping operation
- PrepareKeyAttestation operation
- PsaAeadDecrypt operation
- PsaAeadEncrypt operation
- PSA Algorithms
- PsaAsymmetricDecrypt operation
- PsaAsymmetricEncrypt operation
- PsaCipherDecrypt operation
- PsaCipherEncrypt operation
- PsaDestroyKey operation
- PsaExportKey operation
- PsaExportPublicKey operation
- PsaGenerateKey operation
- PsaGenerateRandom operation
- PsaHashCompare operation
- PsaHashCompute operation
- PsaImportKey operation
- PSA Key types
- PsaRawKeyAgreement operation
- PsaSignHash operation
- PsaSignMessage operation
- PsaVerifyHash operation
- PsaVerifyMessage operation
- Utilities for checking deprecated primitives
Enums
- Container type for operation conversion values, holding a native operation object to be passed in/out of a converter.
- Container type for result conversion values, holding a native result object to be passed in/out of the converter.
Traits
- Definition of the operations converters must implement to allow usage of a specific
BodyType
.