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