List of all items
Structs
- Aead
- AeadKeyOptions
- AgreementKeyOptions
- AgreementPublicKey
- AgreementSecretKey
- CipherKey
- CipherKeyOptions
- DataSource
- DecryptionKey
- DecryptionKeyOptions
- DeriveInput
- DeriveOptions
- Digest
- EncryptionKey
- Ikm
- KwKey
- KwKeyOptions
- Mac
- MacKeyOptions
- Password
- Seal
- SigningKey
- SigningKeyOptions
- UnwrapInput
- VerifyingKey
- WrapInput
- bindings::aead::AeadKey
- bindings::aead::AeadKeyOptions
- bindings::cipher::CipherKey
- bindings::cipher::CipherKeyOptions
- bindings::derivation::DeriveInput
- bindings::derivation::DeriveOptions
- bindings::digest::Digest
- bindings::hkdf::Ikm
- bindings::key_agreement::AgreementKeyOptions
- bindings::key_agreement::PublicKey
- bindings::key_agreement::SecretKey
- bindings::key_wrap::KwKey
- bindings::key_wrap::KwKeyOptions
- bindings::mac::MacKey
- bindings::mac::MacKeyOptions
- bindings::pbkdf2::Password
- bindings::public_encryption::DecryptionKey
- bindings::public_encryption::DecryptionKeyOptions
- bindings::public_encryption::EncryptionKey
- bindings::signature::SigningKey
- bindings::signature::SigningKeyOptions
- bindings::signature::VerifyingKey
- bindings::types::ExtensionError
- bindings::wrapping::UnwrapInput
- bindings::wrapping::WrapInput
Enums
- Error
- bindings::aes::AesVariant
- bindings::ecdh::EcdhVariant
- bindings::ecdsa_verify::EcdsaVariant
- bindings::rsa::RsaModulus
- bindings::rsa::RsaVariant
- bindings::sha2::Sha2Variant
- bindings::types::Error
- ecdh::EcdhVariant
- ecdsa::EcdsaVariant
- hkdf_sha2::Sha2Variant
- hmac_sha2::Sha2Variant
- pbkdf2_sha2::Sha2Variant
- sha2::Sha2Variant
Traits
Functions
- aes_cbc::derive_key
- aes_cbc::generate_key
- aes_cbc::import_key_jwk
- aes_cbc::import_key_raw
- aes_ctr::derive_key
- aes_ctr::generate_key
- aes_ctr::import_key_jwk
- aes_ctr::import_key_raw
- aes_gcm::derive_key
- aes_gcm::generate_key
- aes_gcm::import_key_jwk
- aes_gcm::import_key_raw
- aes_gcm::unwrap_key_jwk
- aes_gcm::unwrap_key_raw
- aes_kw::derive_key
- aes_kw::generate_key
- aes_kw::import_key_jwk
- aes_kw::import_key_raw
- aes_kw::unwrap_key_jwk
- aes_kw::unwrap_key_raw
- bindings::aes_cbc::derive_key
- bindings::aes_cbc::generate_key
- bindings::aes_cbc::import_key_jwk
- bindings::aes_cbc::import_key_raw
- bindings::aes_cbc::unwrap_key_jwk
- bindings::aes_cbc::unwrap_key_raw
- bindings::aes_ctr::derive_key
- bindings::aes_ctr::generate_key
- bindings::aes_ctr::import_key_jwk
- bindings::aes_ctr::import_key_raw
- bindings::aes_ctr::unwrap_key_jwk
- bindings::aes_ctr::unwrap_key_raw
- bindings::aes_gcm::derive_key
- bindings::aes_gcm::generate_key
- bindings::aes_gcm::import_key_jwk
- bindings::aes_gcm::import_key_raw
- bindings::aes_gcm::unwrap_key_jwk
- bindings::aes_gcm::unwrap_key_raw
- bindings::aes_kw::derive_key
- bindings::aes_kw::generate_key
- bindings::aes_kw::import_key_jwk
- bindings::aes_kw::import_key_raw
- bindings::aes_kw::unwrap_key_jwk
- bindings::aes_kw::unwrap_key_raw
- bindings::ecdh::generate_key
- bindings::ecdh::import_public_key_jwk
- bindings::ecdh::import_public_key_raw
- bindings::ecdh::import_public_key_spki
- bindings::ecdh::import_secret_key_jwk
- bindings::ecdh::import_secret_key_pkcs8
- bindings::ecdh::unwrap_secret_key_jwk
- bindings::ecdh::unwrap_secret_key_pkcs8
- bindings::ecdsa_sign::generate_key
- bindings::ecdsa_sign::import_signing_key_jwk
- bindings::ecdsa_sign::import_signing_key_pkcs8
- bindings::ecdsa_sign::unwrap_signing_key_jwk
- bindings::ecdsa_sign::unwrap_signing_key_pkcs8
- bindings::ecdsa_verify::import_verifying_key_jwk
- bindings::ecdsa_verify::import_verifying_key_raw
- bindings::ecdsa_verify::import_verifying_key_spki
- bindings::ed25519_sign::generate_key
- bindings::ed25519_sign::import_signing_key_jwk
- bindings::ed25519_sign::import_signing_key_pkcs8
- bindings::ed25519_sign::unwrap_signing_key_jwk
- bindings::ed25519_sign::unwrap_signing_key_pkcs8
- bindings::ed25519_verify::import_verifying_key_jwk
- bindings::ed25519_verify::import_verifying_key_raw
- bindings::ed25519_verify::import_verifying_key_spki
- bindings::hkdf::import_ikm
- bindings::hkdf::unwrap_ikm
- bindings::hkdf_sha1::prepare
- bindings::hkdf_sha1::prepare_from
- bindings::hkdf_sha2::prepare
- bindings::hkdf_sha2::prepare_from
- bindings::hmac_sha1::derive_key
- bindings::hmac_sha1::generate_key
- bindings::hmac_sha1::import_key_jwk
- bindings::hmac_sha1::import_key_raw
- bindings::hmac_sha1::unwrap_key_jwk
- bindings::hmac_sha1::unwrap_key_raw
- bindings::hmac_sha2::derive_key
- bindings::hmac_sha2::generate_key
- bindings::hmac_sha2::import_key_jwk
- bindings::hmac_sha2::import_key_raw
- bindings::hmac_sha2::unwrap_key_jwk
- bindings::hmac_sha2::unwrap_key_raw
- bindings::pbkdf2::import_password
- bindings::pbkdf2::unwrap_password
- bindings::pbkdf2_sha1::prepare
- bindings::pbkdf2_sha2::prepare
- bindings::rsa_oaep_encrypt::import_encryption_key_jwk
- bindings::rsa_oaep_encrypt::import_encryption_key_spki
- bindings::rsa_pss_verify::import_verifying_key_jwk
- bindings::rsa_pss_verify::import_verifying_key_spki
- bindings::rsassa_pkcs1_v15_verify::import_verifying_key_jwk
- bindings::rsassa_pkcs1_v15_verify::import_verifying_key_spki
- bindings::sha2::make_digest
- bindings::x25519::generate_key
- bindings::x25519::import_public_key_jwk
- bindings::x25519::import_public_key_raw
- bindings::x25519::import_public_key_spki
- bindings::x25519::import_secret_key_jwk
- bindings::x25519::import_secret_key_pkcs8
- bindings::x25519::unwrap_secret_key_jwk
- bindings::x25519::unwrap_secret_key_pkcs8
- ecdh::generate_key
- ecdh::import_public_key_jwk
- ecdh::import_public_key_raw
- ecdh::import_public_key_spki
- ecdh::import_secret_key_jwk
- ecdh::import_secret_key_pkcs8
- ecdsa::generate_key
- ecdsa::import_verifying_key_raw
- ed25519::generate_key
- ed25519::import_verifying_key_raw
- hkdf::import_ikm
- hkdf::unwrap_ikm
- hkdf_sha1::prepare
- hkdf_sha1::prepare_from
- hkdf_sha2::prepare
- hkdf_sha2::prepare_from
- hmac_sha1::derive_key
- hmac_sha1::generate_key
- hmac_sha1::import_key_jwk
- hmac_sha1::import_key_raw
- hmac_sha2::derive_key
- hmac_sha2::generate_key
- hmac_sha2::import_key_jwk
- hmac_sha2::import_key_raw
- hmac_sha2::unwrap_key_jwk
- hmac_sha2::unwrap_key_raw
- pbkdf2::import_password
- pbkdf2::unwrap_password
- pbkdf2_sha1::prepare
- pbkdf2_sha2::prepare
- rsa_oaep::import_encryption_key_jwk
- rsa_oaep::import_encryption_key_spki
- rsa_pss::import_verifying_key_jwk
- rsa_pss::import_verifying_key_spki
- rsassa_pkcs1_v15::import_verifying_key_jwk
- rsassa_pkcs1_v15::import_verifying_key_spki
- sha2::make_digest
- wit_stream::new
- x25519::generate_key
- x25519::import_public_key_jwk
- x25519::import_public_key_raw
- x25519::import_public_key_spki
- x25519::import_secret_key_jwk
- x25519::import_secret_key_pkcs8
Type Aliases
- StreamReader
- aes_cbc::AesVariant
- aes_ctr::AesVariant
- aes_gcm::AesVariant
- aes_kw::AesVariant
- bindings::aead::Error
- bindings::aead::UnwrapInput
- bindings::aead::WrapInput
- bindings::aes_cbc::AesVariant
- bindings::aes_cbc::CipherKey
- bindings::aes_cbc::CipherKeyOptions
- bindings::aes_cbc::DeriveInput
- bindings::aes_cbc::Error
- bindings::aes_cbc::UnwrapInput
- bindings::aes_ctr::AesVariant
- bindings::aes_ctr::CipherKey
- bindings::aes_ctr::CipherKeyOptions
- bindings::aes_ctr::DeriveInput
- bindings::aes_ctr::Error
- bindings::aes_ctr::UnwrapInput
- bindings::aes_gcm::AeadKey
- bindings::aes_gcm::AeadKeyOptions
- bindings::aes_gcm::AesVariant
- bindings::aes_gcm::DeriveInput
- bindings::aes_gcm::Error
- bindings::aes_gcm::UnwrapInput
- bindings::aes_kw::AesVariant
- bindings::aes_kw::DeriveInput
- bindings::aes_kw::Error
- bindings::aes_kw::KwKey
- bindings::aes_kw::KwKeyOptions
- bindings::aes_kw::UnwrapInput
- bindings::cipher::Error
- bindings::cipher::UnwrapInput
- bindings::cipher::WrapInput
- bindings::derivation::Error
- bindings::digest::Error
- bindings::ecdh::AgreementKeyOptions
- bindings::ecdh::Error
- bindings::ecdh::PublicKey
- bindings::ecdh::SecretKey
- bindings::ecdh::UnwrapInput
- bindings::ecdsa_sign::EcdsaVariant
- bindings::ecdsa_sign::Error
- bindings::ecdsa_sign::SigningKey
- bindings::ecdsa_sign::SigningKeyOptions
- bindings::ecdsa_sign::UnwrapInput
- bindings::ecdsa_sign::VerifyingKey
- bindings::ecdsa_verify::Error
- bindings::ecdsa_verify::VerifyingKey
- bindings::ed25519_sign::Error
- bindings::ed25519_sign::SigningKey
- bindings::ed25519_sign::SigningKeyOptions
- bindings::ed25519_sign::UnwrapInput
- bindings::ed25519_sign::VerifyingKey
- bindings::ed25519_verify::Error
- bindings::ed25519_verify::VerifyingKey
- bindings::hkdf::DeriveOptions
- bindings::hkdf::Error
- bindings::hkdf::UnwrapInput
- bindings::hkdf_sha1::DeriveInput
- bindings::hkdf_sha1::Error
- bindings::hkdf_sha1::Ikm
- bindings::hkdf_sha2::DeriveInput
- bindings::hkdf_sha2::Error
- bindings::hkdf_sha2::Ikm
- bindings::hkdf_sha2::Sha2Variant
- bindings::hmac_sha1::DeriveInput
- bindings::hmac_sha1::Error
- bindings::hmac_sha1::MacKey
- bindings::hmac_sha1::MacKeyOptions
- bindings::hmac_sha1::UnwrapInput
- bindings::hmac_sha2::DeriveInput
- bindings::hmac_sha2::Error
- bindings::hmac_sha2::MacKey
- bindings::hmac_sha2::MacKeyOptions
- bindings::hmac_sha2::Sha2Variant
- bindings::hmac_sha2::UnwrapInput
- bindings::key_agreement::DeriveInput
- bindings::key_agreement::Error
- bindings::key_agreement::WrapInput
- bindings::key_wrap::Error
- bindings::key_wrap::UnwrapInput
- bindings::key_wrap::WrapInput
- bindings::mac::Error
- bindings::mac::WrapInput
- bindings::pbkdf2::DeriveOptions
- bindings::pbkdf2::Error
- bindings::pbkdf2::UnwrapInput
- bindings::pbkdf2_sha1::DeriveInput
- bindings::pbkdf2_sha1::Error
- bindings::pbkdf2_sha1::Password
- bindings::pbkdf2_sha2::DeriveInput
- bindings::pbkdf2_sha2::Error
- bindings::pbkdf2_sha2::Password
- bindings::pbkdf2_sha2::Sha2Variant
- bindings::public_encryption::Error
- bindings::public_encryption::UnwrapInput
- bindings::public_encryption::WrapInput
- bindings::rsa_oaep_encrypt::EncryptionKey
- bindings::rsa_oaep_encrypt::Error
- bindings::rsa_oaep_encrypt::RsaVariant
- bindings::rsa_pss_verify::Error
- bindings::rsa_pss_verify::RsaVariant
- bindings::rsa_pss_verify::VerifyingKey
- bindings::rsassa_pkcs1_v15_verify::Error
- bindings::rsassa_pkcs1_v15_verify::RsaVariant
- bindings::rsassa_pkcs1_v15_verify::VerifyingKey
- bindings::sha2::Digest
- bindings::sha2::Error
- bindings::signature::Error
- bindings::signature::WrapInput
- bindings::x25519::AgreementKeyOptions
- bindings::x25519::Error
- bindings::x25519::PublicKey
- bindings::x25519::SecretKey
- bindings::x25519::UnwrapInput
- rsa_oaep::RsaVariant
- rsa_pss::RsaVariant
- rsassa_pkcs1_v15::RsaVariant