List of all items
Structs
- adapter::EcdsaSigner
- adapter::RsaSigner
- armor::Dearmor
- armor::DearmorOptions
- base64::Base64Decoder
- base64::Base64Reader
- composed::ArmorOptions
- composed::CleartextSignedMessage
- composed::DecryptionOptions
- composed::DetachedSignature
- composed::EncryptionSeipdV1
- composed::EncryptionSeipdV2
- composed::KeyDetails
- composed::MessageBuilder
- composed::NoEncryption
- composed::PacketBodyReader
- composed::PubPrivIterator
- composed::PublicKey
- composed::PublicSubkey
- composed::RawSessionKey
- composed::RingResult
- composed::SecretKey
- composed::SecretKeyParams
- composed::SecretKeyParamsBuilder
- composed::SecretSubkey
- composed::SignatureParser
- composed::SignedKeyDetails
- composed::SignedPublicKey
- composed::SignedPublicKeyParser
- composed::SignedPublicSubKey
- composed::SignedSecretKey
- composed::SignedSecretKeyParser
- composed::SignedSecretSubKey
- composed::SubkeyParams
- composed::SubkeyParamsBuilder
- composed::SymEncryptedProtectedDataReader
- composed::TheRing
- composed::TryFromPublicOrSecretError
- crypto::aead::StreamDecryptor
- crypto::aead::StreamEncryptor
- crypto::checksum::ChecksumMismatch
- crypto::checksum::Sha1HashCollision
- crypto::checksum::SimpleChecksum
- crypto::dsa::KeySize
- crypto::dsa::SecretKey
- crypto::ecdh::Curve25519
- crypto::ecdh::EncryptionFields
- crypto::ed25519::SecretKey
- crypto::ed448::SecretKey
- crypto::elgamal::SecretKey
- crypto::rsa::SecretKey
- crypto::x25519::EncryptionFields
- crypto::x25519::SecretKey
- crypto::x448::EncryptionFields
- crypto::x448::SecretKey
- errors::RemainingError
- line_writer::LineWriter
- normalize_lines::NormalizedReader
- packet::CompressedData
- packet::Features
- packet::GnupgAeadData
- packet::GnupgAeadDataConfig
- packet::KeyFlags
- packet::KnownFeatures
- packet::KnownFeaturesBuilder
- packet::KnownKeyFlags
- packet::KnownKeyFlagsBuilder
- packet::LiteralData
- packet::LiteralDataHeader
- packet::Marker
- packet::ModDetectionCode
- packet::NewPacketHeader
- packet::Notation
- packet::OldPacketHeader
- packet::OnePassSignature
- packet::PacketParser
- packet::Padding
- packet::PublicKey
- packet::PublicSubkey
- packet::SecretKey
- packet::SecretSubkey
- packet::Signature
- packet::SignatureConfig
- packet::SignatureHasher
- packet::Subpacket
- packet::SymEncryptedData
- packet::SymEncryptedProtectedData
- packet::Trust
- packet::UserId
- packet::config::SignatureConfig
- packet::config::SignatureHasher
- packet::subpacket::Subpacket
- packet::types::Features
- packet::types::KeyFlags
- packet::types::KnownFeatures
- packet::types::KnownFeaturesBuilder
- packet::types::KnownKeyFlags
- packet::types::KnownKeyFlagsBuilder
- packet::types::Notation
- packet::types::Signature
- types::DsaPublicParams
- types::Ed25519PublicParams
- types::Ed448PublicParams
- types::ElgamalPublicParams
- types::EncryptedSecretParams
- types::ExperimentalTag
- types::InvalidTag
- types::KeyId
- types::Mpi
- types::RevocationKey
- types::RsaPublicParams
- types::SignedUser
- types::SignedUserAttribute
- types::UnassignedCriticalTag
- types::UnassignedNonCriticalTag
- types::X25519PublicParams
- types::X448PublicParams
- types::encrypted_secret::EncryptedSecretParams
- types::public::DsaPublicParams
- types::public::Ed25519PublicParams
- types::public::Ed448PublicParams
- types::public::ElgamalPublicParams
- types::public::RsaPublicParams
- types::public::X25519PublicParams
- types::public::X448PublicParams
Enums
- armor::ArmorCrc24Status
- armor::BlockType
- armor::PKCS1Type
- composed::Any
- composed::CompressedDataReader
- composed::DsaKeySize
- composed::Edata
- composed::Esk
- composed::InnerRingResult
- composed::KeyType
- composed::LimitedReader
- composed::LiteralDataReader
- composed::Message
- composed::MessageReader
- composed::PlainSessionKey
- composed::PublicOrSecret
- composed::SecretKeyParamsBuilderError
- composed::SignatureBodyReader
- composed::SignatureOnePassReader
- composed::SubkeyParamsBuilderError
- composed::SubpacketConfig
- composed::SymEncryptedDataReader
- composed::VerificationResult
- crypto::aead::AeadAlgorithm
- crypto::aead::ChunkSize
- crypto::aead::Error
- crypto::aes_kw::Error
- crypto::ecc_curve::ECCCurve
- crypto::ecdh::SecretKey
- crypto::ecdsa::SecretKey
- crypto::ed25519::Mode
- crypto::hash::Error
- crypto::hash::HashAlgorithm
- crypto::public_key::PublicKeyAlgorithm
- crypto::sym::StreamDecryptor
- crypto::sym::StreamEncryptor
- crypto::sym::SymmetricKeyAlgorithm
- errors::Error
- errors::ParsingError
- line_writer::LineBreak
- packet::AeadProps
- packet::DataMode
- packet::Decompressor
- packet::ImageHeader
- packet::ImageHeaderV1
- packet::OpsVersionSpecific
- packet::Packet
- packet::PacketHeader
- packet::ProtectedDataConfig
- packet::PublicKeyEncryptedSessionKey
- packet::RevocationCode
- packet::SignatureType
- packet::SignatureVersion
- packet::SignatureVersionSpecific
- packet::StreamDecryptor
- packet::SubpacketData
- packet::SubpacketLength
- packet::SubpacketType
- packet::SymEncryptedProtectedDataConfig
- packet::SymKeyEncryptedSessionKey
- packet::UserAttribute
- packet::UserAttributeType
- packet::config::SignatureVersionSpecific
- packet::subpacket::SubpacketData
- packet::subpacket::SubpacketLength
- packet::subpacket::SubpacketType
- packet::types::RevocationCode
- packet::types::SignatureType
- packet::types::SignatureVersion
- types::CompressionAlgorithm
- types::EcdhPublicParams
- types::EcdsaPublicParams
- types::EddsaLegacyPublicParams
- types::EskType
- types::Fingerprint
- types::KeyVersion
- types::PacketHeaderVersion
- types::PacketLength
- types::Password
- types::PkeskBytes
- types::PkeskVersion
- types::PlainSecretParams
- types::PublicParams
- types::RevocationKeyClass
- types::S2kParams
- types::S2kUsage
- types::SecretParams
- types::SignatureBytes
- types::SkeskVersion
- types::StringToKey
- types::Tag
- types::plain_secret::PlainSecretParams
- types::public::EcdhPublicParams
- types::public::EcdsaPublicParams
- types::public::EddsaLegacyPublicParams
- types::public::PublicParams
- types::secret::SecretParams
Traits
- adapter::PgpEcdsaPublicKey
- adapter::PublicKey
- composed::DebugBufRead
- composed::Deserializable
- composed::Encryption
- crypto::Decryptor
- crypto::Signer
- crypto::hash::KnownDigest
- packet::PacketTrait
- ser::Serialize
- types::Imprint
- types::KeyDetails
- types::PublicKeyTrait
- types::SecretKeyTrait
Functions
- armor::alphanumeric1_or_dash
- armor::header_parser
- armor::write
- composed::decrypt_session_key_with_password
- crypto::aes_kw::unwrap
- crypto::aes_kw::wrap
- crypto::checksum::calculate_sha1
- crypto::checksum::calculate_simple
- crypto::checksum::simple
- crypto::checksum::simple_to_writer
- crypto::dsa::verify
- crypto::ecc_curve::ecc_curve_from_oid
- crypto::ecdh::build_ecdh_param
- crypto::ecdh::derive_session_key
- crypto::ecdh::encrypt
- crypto::ecdh::kdf
- crypto::ecdsa::verify
- crypto::ed25519::verify
- crypto::ed448::verify
- crypto::rsa::encrypt
- crypto::rsa::verify
- crypto::x25519::derive_session_key
- crypto::x25519::encrypt
- crypto::x25519::hkdf
- crypto::x448::derive_session_key
- crypto::x448::encrypt
- crypto::x448::hkdf