List of all items
Structs
- native::KeyDetails
- native::PubPrivIterator
- native::PublicKey
- native::PublicSubkey
- native::SecretKey
- native::SecretKeyParams
- native::SecretKeyParamsBuilder
- native::SecretSubkey
- native::Signature
- native::SignatureParser
- native::SignedKeyDetails
- native::SignedPublicKey
- native::SignedPublicKeyParser
- native::SignedPublicSubKey
- native::SignedSecretKey
- native::SignedSecretKeyParser
- native::SignedSecretSubKey
- native::StandaloneSignature
- native::SubkeyParams
- native::SubkeyParamsBuilder
- native::armor::Dearmor
- native::base64_decoder::Base64Decoder
- native::base64_reader::Base64Reader
- native::composed::KeyDetails
- native::composed::PubPrivIterator
- native::composed::PublicKey
- native::composed::PublicSubkey
- native::composed::SecretKey
- native::composed::SecretKeyParams
- native::composed::SecretKeyParamsBuilder
- native::composed::SecretSubkey
- native::composed::SignatureParser
- native::composed::SignedKeyDetails
- native::composed::SignedPublicKey
- native::composed::SignedPublicKeyParser
- native::composed::SignedPublicSubKey
- native::composed::SignedSecretKey
- native::composed::SignedSecretKeyParser
- native::composed::SignedSecretSubKey
- native::composed::StandaloneSignature
- native::composed::SubkeyParams
- native::composed::SubkeyParamsBuilder
- native::composed::key::KeyDetails
- native::composed::key::PublicKey
- native::composed::key::PublicSubkey
- native::composed::key::SecretKey
- native::composed::key::SecretKeyParams
- native::composed::key::SecretKeyParamsBuilder
- native::composed::key::SecretSubkey
- native::composed::key::SubkeyParams
- native::composed::key::SubkeyParamsBuilder
- native::composed::signed_key::PubPrivIterator
- native::composed::signed_key::SignedKeyDetails
- native::composed::signed_key::SignedPublicKey
- native::composed::signed_key::SignedPublicKeyParser
- native::composed::signed_key::SignedPublicSubKey
- native::composed::signed_key::SignedSecretKey
- native::composed::signed_key::SignedSecretKeyParser
- native::composed::signed_key::SignedSecretSubKey
- native::crypto::checksum::SimpleChecksum
- native::crypto::hash::Md5Hasher
- native::crypto::hash::Ripemd160Hasher
- native::crypto::hash::Sha1Hasher
- native::crypto::hash::Sha2_224Hasher
- native::crypto::hash::Sha2_256Hasher
- native::crypto::hash::Sha2_384Hasher
- native::crypto::hash::Sha2_512Hasher
- native::crypto::hash::Sha3_256Hasher
- native::crypto::hash::Sha3_512Hasher
- native::line_reader::LineReader
- native::line_writer::LineWriter
- native::normalize_lines::Normalized
- native::packet::CompressedData
- native::packet::KeyFlags
- native::packet::LiteralData
- native::packet::Marker
- native::packet::ModDetectionCode
- native::packet::Notation
- native::packet::OnePassSignature
- native::packet::PacketParser
- native::packet::PublicKey
- native::packet::PublicKeyEncryptedSessionKey
- native::packet::PublicSubkey
- native::packet::SecretKey
- native::packet::SecretSubkey
- native::packet::Signature
- native::packet::SignatureConfig
- native::packet::SignatureConfigBuilder
- native::packet::Subpacket
- native::packet::SymEncryptedData
- native::packet::SymEncryptedProtectedData
- native::packet::SymKeyEncryptedSessionKey
- native::packet::Trust
- native::packet::UserId
- native::packet::config::SignatureConfig
- native::packet::config::SignatureConfigBuilder
- native::packet::types::KeyFlags
- native::packet::types::Notation
- native::packet::types::Signature
- native::packet::types::Subpacket
- native::types::DSASecretKey
- native::types::ECDHSecretKey
- native::types::EdDSASecretKey
- native::types::EncryptedSecretParams
- native::types::KeyId
- native::types::Mpi
- native::types::MpiRef
- native::types::Packet
- native::types::RevocationKey
- native::types::SignedUser
- native::types::SignedUserAttribute
- native::types::StringToKey
- native::types::encrypted_secret::EncryptedSecretParams
- native::util::TeeWriter
Enums
- Error
- decrypt::Error
- encrypt::Error
- http::Error
- native::Edata
- native::Esk
- native::KeyType
- native::Message
- native::PublicOrSecret
- native::SecretKeyParamsBuilderError
- native::SubkeyParamsBuilderError
- native::armor::BlockType
- native::armor::PKCS1Type
- native::composed::Edata
- native::composed::Esk
- native::composed::KeyType
- native::composed::Message
- native::composed::PublicOrSecret
- native::composed::SecretKeyParamsBuilderError
- native::composed::SubkeyParamsBuilderError
- native::composed::key::KeyType
- native::composed::key::SecretKeyParamsBuilderError
- native::composed::key::SubkeyParamsBuilderError
- native::composed::message::Edata
- native::composed::message::Esk
- native::composed::message::Message
- native::composed::signed_key::PublicOrSecret
- native::crypto::aead::AeadAlgorithm
- native::crypto::ecc_curve::ECCCurve
- native::crypto::hash::HashAlgorithm
- native::crypto::public_key::PublicKeyAlgorithm
- native::crypto::sym::SymmetricKeyAlgorithm
- native::errors::Error
- native::line_writer::LineBreak
- native::packet::DataMode
- native::packet::Decompressor
- native::packet::Packet
- native::packet::RevocationCode
- native::packet::SignatureType
- native::packet::SignatureVersion
- native::packet::SubpacketData
- native::packet::SubpacketType
- native::packet::UserAttribute
- native::packet::types::RevocationCode
- native::packet::types::SignatureType
- native::packet::types::SignatureVersion
- native::packet::types::SubpacketData
- native::packet::types::SubpacketType
- native::types::CompressionAlgorithm
- native::types::ECDSASecretKey
- native::types::EcdsaPublicParams
- native::types::KeyVersion
- native::types::PacketLength
- native::types::PlainSecretParams
- native::types::PlainSecretParamsRef
- native::types::PublicParams
- native::types::RevocationKeyClass
- native::types::SecretKeyRepr
- native::types::SecretParams
- native::types::StringToKeyType
- native::types::Tag
- native::types::Version
- native::types::plain_secret::PlainSecretParams
- native::types::plain_secret::PlainSecretParamsRef
- native::types::public::EcdsaPublicParams
- native::types::public::PublicParams
- native::types::secret::SecretParams
- sign::Error
- utils::Error
- verify::Error
- wkd::Error
Traits
- native::Deserializable
- native::composed::Deserializable
- native::crypto::hash::Hasher
- native::de::Deserialize
- native::packet::PacketTrait
- native::ser::Serialize
- native::types::KeyTrait
- native::types::PublicKeyTrait
- native::types::SecretKeyTrait
Macros
- native::bail
- native::ensure
- native::ensure_eq
- native::err_opt
- native::format_err
- native::impl_public_key
- native::impl_secret_key
- native::impl_try_from_into
- native::key_parser
- native::unimplemented_err
- native::unsupported_err
Functions
- decrypt
- decrypt::decrypt
- encrypt
- encrypt::encrypt
- gen_key_pair
- http::get_all
- http::get_one
- native::armor::write
- native::composed::from_armor_many
- native::composed::from_bytes_many
- native::composed::signed_key::from_armor_many
- native::composed::signed_key::from_bytes_many
- native::crypto::aes_kw::unwrap
- native::crypto::aes_kw::wrap
- native::crypto::checksum::calculate_sha1
- native::crypto::checksum::calculate_simple
- native::crypto::checksum::simple
- native::crypto::checksum::simple_to_writer
- native::crypto::ecc_curve::ecc_curve_from_oid
- native::crypto::ecdh::build_ecdh_param
- native::crypto::ecdh::decrypt
- native::crypto::ecdh::encrypt
- native::crypto::ecdh::generate_key
- native::crypto::ecdsa::generate_key
- native::crypto::ecdsa::sign
- native::crypto::ecdsa::verify
- native::crypto::eddsa::generate_key
- native::crypto::eddsa::sign
- native::crypto::eddsa::verify
- native::crypto::rsa::decrypt
- native::crypto::rsa::encrypt
- native::crypto::rsa::generate_key
- native::crypto::rsa::sign
- native::crypto::rsa::verify
- native::from_armor_many
- native::from_bytes_many
- native::packet::write_packet
- native::types::mpi
- native::types::s2k_parser
- native::util::base64_token
- native::util::bit_size
- native::util::clone_into_array
- native::util::end_of_line
- native::util::is_base64_token
- native::util::prefixed
- native::util::rest_len
- native::util::strip_leading_zeros
- native::util::strip_leading_zeros_vec
- native::util::u16_as_usize
- native::util::u32_as_usize
- native::util::u8_as_usize
- native::util::write_all
- native::util::write_packet_len
- native::util::write_packet_length
- read_pkey_from_path
- read_sig_from_bytes
- read_skey_from_file
- read_skey_from_string
- sign
- sign::sign
- utils::gen_key_pair
- utils::read_pkey_from_path
- utils::read_sig_from_bytes
- utils::read_skey_from_file
- utils::read_skey_from_string
- verify
- verify::verify
- wkd::get_all
- wkd::get_one