[][src]Module parsec_interface::operations

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

list_authenticators

ListAuthenticators operation

list_keys

ListKeys operation

list_opcodes

ListOpcodes operation

list_providers

ListProviders operation

ping

Ping operation

psa_aead_decrypt

PsaAeadDecrypt operation

psa_aead_encrypt

PsaAeadEncrypt operation

psa_algorithm

PSA Algorithms

psa_asymmetric_decrypt

PsaAsymmetricDecrypt operation

psa_asymmetric_encrypt

PsaAsymmetricEncrypt operation

psa_destroy_key

PsaDestroyKey operation

psa_export_key

PsaExportKey operation

psa_export_public_key

PsaExportPublicKey operation

psa_generate_key

PsaGenerateKey operation

psa_generate_random

PsaGenerateRandom operation

psa_hash_compare

PsaHashCompare operation

psa_hash_compute

PsaHashCompute operation

psa_import_key

PsaImportKey operation

psa_key_attributes

PSA Key types

psa_raw_key_agreement

PsaRawKeyAgreement operation

psa_sign_hash

PsaSignHash operation

psa_verify_hash

PsaVerifyHash operation

Enums

NativeOperation

Container type for operation conversion values, holding a native operation object to be passed in/out of a converter.

NativeResult

Container type for result conversion values, holding a native result object to be passed in/out of the converter.

Traits

Convert

Definition of the operations converters must implement to allow usage of a specific BodyType.