List of all items
Structs
- operations::can_do_crypto::Operation
- operations::can_do_crypto::Result
- operations::delete_client::Operation
- operations::delete_client::Result
- operations::list_authenticators::AuthenticatorInfo
- operations::list_authenticators::Operation
- operations::list_authenticators::Result
- operations::list_clients::Operation
- operations::list_clients::Result
- operations::list_keys::KeyInfo
- operations::list_keys::Operation
- operations::list_keys::Result
- operations::list_opcodes::Operation
- operations::list_opcodes::Result
- operations::list_providers::Operation
- operations::list_providers::ProviderInfo
- operations::list_providers::Result
- operations::list_providers::Uuid
- operations::ping::Operation
- operations::ping::Result
- operations::psa_aead_decrypt::Operation
- operations::psa_aead_decrypt::Result
- operations::psa_aead_encrypt::Operation
- operations::psa_aead_encrypt::Result
- operations::psa_asymmetric_decrypt::Operation
- operations::psa_asymmetric_decrypt::Result
- operations::psa_asymmetric_encrypt::Operation
- operations::psa_asymmetric_encrypt::Result
- operations::psa_cipher_decrypt::Operation
- operations::psa_cipher_decrypt::Result
- operations::psa_cipher_encrypt::Operation
- operations::psa_cipher_encrypt::Result
- operations::psa_destroy_key::Operation
- operations::psa_destroy_key::Result
- operations::psa_export_key::Operation
- operations::psa_export_key::Result
- operations::psa_export_public_key::Operation
- operations::psa_export_public_key::Result
- operations::psa_generate_key::Operation
- operations::psa_generate_key::Result
- operations::psa_generate_random::Operation
- operations::psa_generate_random::Result
- operations::psa_hash_compare::Operation
- operations::psa_hash_compare::Result
- operations::psa_hash_compute::Operation
- operations::psa_hash_compute::Result
- operations::psa_import_key::Operation
- operations::psa_import_key::Result
- operations::psa_key_attributes::Attributes
- operations::psa_key_attributes::Id
- operations::psa_key_attributes::Policy
- operations::psa_key_attributes::UsageFlags
- operations::psa_raw_key_agreement::Operation
- operations::psa_raw_key_agreement::Result
- operations::psa_sign_hash::Operation
- operations::psa_sign_hash::Result
- operations::psa_sign_message::Operation
- operations::psa_sign_message::Result
- operations::psa_verify_hash::Operation
- operations::psa_verify_hash::Result
- operations::psa_verify_message::Operation
- operations::psa_verify_message::Result
- operations_protobuf::ProtobufConverter
- requests::common::wire_header_1_0::WireHeader
- requests::request::Request
- requests::request::RequestAuth
- requests::request::RequestBody
- requests::request::RequestHeader
- requests::response::Response
- requests::response::ResponseBody
- requests::response::ResponseHeader
Enums
- operations::NativeOperation
- operations::NativeResult
- operations::attest_key::Operation
- operations::attest_key::Result
- operations::can_do_crypto::CheckType
- operations::prepare_key_attestation::Operation
- operations::prepare_key_attestation::Result
- operations::psa_algorithm::Aead
- operations::psa_algorithm::AeadWithDefaultLengthTag
- operations::psa_algorithm::Algorithm
- operations::psa_algorithm::AsymmetricEncryption
- operations::psa_algorithm::AsymmetricSignature
- operations::psa_algorithm::Cipher
- operations::psa_algorithm::FullLengthMac
- operations::psa_algorithm::Hash
- operations::psa_algorithm::KeyAgreement
- operations::psa_algorithm::KeyDerivation
- operations::psa_algorithm::Mac
- operations::psa_algorithm::RawKeyAgreement
- operations::psa_algorithm::SignHash
- operations::psa_key_attributes::DhFamily
- operations::psa_key_attributes::EccFamily
- operations::psa_key_attributes::Lifetime
- operations::psa_key_attributes::Type
- requests::AuthType
- requests::BodyType
- requests::Opcode
- requests::ProviderId
- requests::ResponseStatus
Traits
Functions
- operations::utils_deprecated_primitives::is_aead_deprecated
- operations::utils_deprecated_primitives::is_algorithm_deprecated
- operations::utils_deprecated_primitives::is_asymmetric_encryption_deprecated
- operations::utils_deprecated_primitives::is_asymmetric_signature_deprecated
- operations::utils_deprecated_primitives::is_cipher_deprecated
- operations::utils_deprecated_primitives::is_hash_deprecated
- operations::utils_deprecated_primitives::is_key_agreement_deprecated
- operations::utils_deprecated_primitives::is_key_deprecated
- operations::utils_deprecated_primitives::is_key_derivation_deprecated
- operations::utils_deprecated_primitives::is_mac_deprecated
- operations::utils_deprecated_primitives::is_signhash_deprecated
Type Aliases
- operations::psa_key_attributes::psa_crypto_sys::psa_algorithm_t
- operations::psa_key_attributes::psa_crypto_sys::psa_dh_family_t
- operations::psa_key_attributes::psa_crypto_sys::psa_ecc_family_t
- operations::psa_key_attributes::psa_crypto_sys::psa_key_derivation_step_t
- operations::psa_key_attributes::psa_crypto_sys::psa_key_id_t
- operations::psa_key_attributes::psa_crypto_sys::psa_key_lifetime_t
- operations::psa_key_attributes::psa_crypto_sys::psa_key_location_t
- operations::psa_key_attributes::psa_crypto_sys::psa_key_persistence_t
- operations::psa_key_attributes::psa_crypto_sys::psa_key_type_t
- operations::psa_key_attributes::psa_crypto_sys::psa_key_usage_t
- operations::psa_key_attributes::psa_crypto_sys::psa_status_t
- operations::psa_key_attributes::psa_key_id_t
- requests::Result
Constants
- operations::psa_key_attributes::PSA_KEY_ID_USER_MAX
- operations::psa_key_attributes::PSA_KEY_ID_USER_MIN
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_ANY_HASH
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_CBC_MAC
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_CBC_NO_PADDING
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_CBC_PKCS7
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_CCM
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_CFB
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_CHACHA20_POLY1305
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_CMAC
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_CTR
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_ECB_NO_PADDING
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_ECDH
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_ECDSA_ANY
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_FFDH
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_GCM
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_MD2
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_MD4
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_MD5
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_NONE
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_OFB
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_RIPEMD160
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_RSA_PKCS1V15_CRYPT
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_RSA_PKCS1V15_SIGN_RAW
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_SHA3_224
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_SHA3_256
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_SHA3_384
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_SHA3_512
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_SHA_1
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_SHA_224
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_SHA_256
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_SHA_384
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_SHA_512
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_SHA_512_224
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_SHA_512_256
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_SM3
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_STREAM_CIPHER
- operations::psa_key_attributes::psa_crypto_sys::PSA_ALG_XTS
- operations::psa_key_attributes::psa_crypto_sys::PSA_DH_FAMILY_RFC7919
- operations::psa_key_attributes::psa_crypto_sys::PSA_ECC_FAMILY_BRAINPOOL_P_R1
- operations::psa_key_attributes::psa_crypto_sys::PSA_ECC_FAMILY_FRP
- operations::psa_key_attributes::psa_crypto_sys::PSA_ECC_FAMILY_MONTGOMERY
- operations::psa_key_attributes::psa_crypto_sys::PSA_ECC_FAMILY_SECP_K1
- operations::psa_key_attributes::psa_crypto_sys::PSA_ECC_FAMILY_SECP_R1
- operations::psa_key_attributes::psa_crypto_sys::PSA_ECC_FAMILY_SECP_R2
- operations::psa_key_attributes::psa_crypto_sys::PSA_ECC_FAMILY_SECT_K1
- operations::psa_key_attributes::psa_crypto_sys::PSA_ECC_FAMILY_SECT_R1
- operations::psa_key_attributes::psa_crypto_sys::PSA_ECC_FAMILY_SECT_R2
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_ALREADY_EXISTS
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_BAD_STATE
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_BUFFER_TOO_SMALL
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_COMMUNICATION_FAILURE
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_CORRUPTION_DETECTED
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_DATA_CORRUPT
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_DATA_INVALID
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_DOES_NOT_EXIST
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_GENERIC_ERROR
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_HARDWARE_FAILURE
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_INSUFFICIENT_DATA
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_INSUFFICIENT_ENTROPY
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_INSUFFICIENT_MEMORY
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_INSUFFICIENT_STORAGE
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_INVALID_ARGUMENT
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_INVALID_HANDLE
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_INVALID_PADDING
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_INVALID_SIGNATURE
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_NOT_PERMITTED
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_NOT_SUPPORTED
- operations::psa_key_attributes::psa_crypto_sys::PSA_ERROR_STORAGE_FAILURE
- operations::psa_key_attributes::psa_crypto_sys::PSA_HASH_SUSPEND_ALGORITHM_FIELD_LENGTH
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_ID_NULL
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_ID_USER_MAX
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_ID_USER_MIN
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_ID_VENDOR_MAX
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_ID_VENDOR_MIN
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_LIFETIME_PERSISTENT
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_LIFETIME_VOLATILE
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_LOCATION_LOCAL_STORAGE
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_LOCATION_PRIMARY_SECURE_ELEMENT
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_PERSISTENCE_DEFAULT
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_PERSISTENCE_READ_ONLY
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_PERSISTENCE_VOLATILE
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_TYPE_AES
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_TYPE_ARC4
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_TYPE_CAMELLIA
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_TYPE_CHACHA20
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_TYPE_DERIVE
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_TYPE_DES
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_TYPE_HMAC
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_TYPE_NONE
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_TYPE_RAW_DATA
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_TYPE_RSA_KEY_PAIR
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_TYPE_RSA_PUBLIC_KEY
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_TYPE_SM4
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_USAGE_CACHE
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_USAGE_COPY
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_USAGE_DECRYPT
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_USAGE_DERIVE
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_USAGE_ENCRYPT
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_USAGE_EXPORT
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_USAGE_SIGN_HASH
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_USAGE_SIGN_MESSAGE
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_USAGE_VERIFY_HASH
- operations::psa_key_attributes::psa_crypto_sys::PSA_KEY_USAGE_VERIFY_MESSAGE
- operations::psa_key_attributes::psa_crypto_sys::PSA_SUCCESS