dart_pg library
Copyright 2024-present by Dart Privacy Guard project. All rights reserved. For the full copyright and license information, please view the LICENSE file that was distributed with this source code.
Classes
- AeadEncryptedDataPacket
- Implementation of the Symmetrically Encrypted Authenticated Encryption with Additional Data (AEAD) Protected Data Packet - Type 20 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- BaseKey
- Base abstract OpenPGP key class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- BaseMessage
- Base abstract OpenPGP message class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- BasePacket
- Base abstract packet class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- CleartextMessage
- Cleartext message class that represents an OpenPGP cleartext message. See RFC 9580, section 7. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- CompressedDataPacket
- Implementation of the Compressed Data (COMP) Packet - Type 11 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- Config
- Configuration class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- EmbeddedSignature
- This subpacket contains a complete Signature packet body specified Author Nguyen Van Nguyen nguyennv1981@gmail.com
- EncryptedMessage
- OpenPGP encrypted message class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- ExportableCertification
- This subpacket denotes whether a certification signature is "exportable", to be used by other users than the signature's issuer. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- Features
- The Features subpacket denotes which advanced OpenPGP features a user's implementation supports. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- Helper
- Helper class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- IntendedRecipientFingerprint
- The IntendedRecipientFingerprint sub-packet class Giving the intended recipient fingerprint. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- IssuerFingerprint
- The OpenPGP Key fingerprint of the key issuing the signature. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- IssuerKeyID
- The OpenPGP Key ID of the key issuing the signature. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- KeyExpirationTime
- The validity period of the key. This is the number of seconds after the key creation time that the key expires. If this is not present or has a value of zero, the key never expires. This is found only on a self-signature. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- KeyFlags
- This subpacket contains a list of binary flags that hold information about a key. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- KeyServerPreferences
- This is a list of one-bit flags that indicate preferences that the key holder has about how the key is handled on a key server. All undefined flags MUST be zero. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- LiteralDataPacket
- Implementation of the Literal Data (LIT) Packet - Type 11 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- LiteralMessage
- OpenPGP literal message class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- MarkerPacket
- Implementation of the Marker (MARKER) Packet - Type 10 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- NotationData
- This subpacket describes a "notation" on the signature that the issuer wishes to make. The notation has a name and a value, each of which are strings of octets. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- OnePassSignaturePacket
- Implementation an OpenPGP One-Pass (OPS) Signature Packet - Type 4. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- OpenPGP
- Export high level API for developers. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PacketList
- This class represents a list of OpenPGP packets. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PacketReader
- Packet Data Reader Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PaddingPacket
- Implementation of the Padding (PADDING) Packet - Type 21. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PolicyURI
- This subpacket contains a URI of a document that describes the policy under which the signature was issued. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PreferredAeadAlgorithms
- PreferredAeadAlgorithms sub-packet class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PreferredAeadCiphers
- The PreferredAeadCiphers sub-packet class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PreferredCompressionAlgorithms
- Compression algorithm numbers that indicate which algorithms the key holder prefers to use. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PreferredHashAlgorithms
- Message digest algorithm numbers that indicate which algorithms the key holder prefers to receive. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PreferredKeyServer
- This is a URI of a key server that the key holder prefers be used for updates. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PreferredSymmetricAlgorithms
- Symmetric algorithm numbers that indicate which algorithms the key holder prefers to use. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PrimaryUserID
- This is a flag in a User ID's self-signature that states whether this User ID is the main User ID for this key. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PrivateKey
- OpenPGP private key class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PublicKey
- OpenPGP public key class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PublicKeyEncryptedSessionKeyPacket
- Public Key Encrypted Session Key (PKESK) Packet - Type 1 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PublicKeyPacket
- Public Key (PUBKEY) Packet - Type 6 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PublicSubkeyPacket
- Implementation of the Public Subkey (PUBSUBKEY) Packet - Type 14 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- RegularExpression
- Used in conjunction with trust Signature packets (of level > 0) to limit the scope of trust that is extended. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- Revocable
- Signature's revocability status. The packet body contains a Boolean flag indicating whether the signature is revocable. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- RevocationKey
- Authorizes the specified key to issue revocation signatures for this key. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- RevocationReason
- This subpacket is used only in key revocation and certification revocation signatures. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- SecretKeyPacket
- Secret Key (SECKEY) Packet - Type 5 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- SecretSubkeyPacket
- Secret Subkey (SECSUBKEY) Packet - Type 7 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- Signature
- Signature class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- SignatureCreationTime
- The time the signature was made. MUST be present in the hashed area. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- SignatureExpirationTime
- The validity period of the signature. This is the number of seconds after the signature creation time that the signature expires. If this is not present or has a value of zero, it never expires. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- SignaturePacket
- Signature (SIG) Packet - Type 2 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- SignatureSubpacket
- Signature subpacket class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- SignatureTarget
- This subpacket identifies a specific target signature to which a signature refers. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- SignedMessage
- Signed message class that represents an OpenPGP cleartext signed message. See RFC 9580, section 7. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- SignerUserID
- This subpacket allows a keyholder to state which User ID is responsible for the signing. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- Subkey
- OpenPGP subkey class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- SymEncryptedDataPacket
- Symmetrically Encrypted Data (SED) Packet - Type 9 The encrypted contents will consist of more OpenPGP packets. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- SymEncryptedIntegrityProtectedDataPacket
- Symmetric Encrypted Integrity Protected Data (SEIPD) Packet - Type 18 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- SymEncryptedSessionKeyPacket
- Symmetric Key Encrypted Session Key (SKESK) Packet - Type 3 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- TrustPacket
- Trust (TRUST) Packet - Type 12 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- TrustSignature
- Signer asserts that the key is not only valid but also trustworthy at the specified level. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- User
- OpenPGP user class Author Nguyen Van Nguyen nguyennv1981@gmail.com
- UserAttributePacket
- User Attribute (UAT) Packet - Type 17 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- UserIDPacket
- User ID (UID) Packet - Type 13 Author Nguyen Van Nguyen nguyennv1981@gmail.com
- Verification
- Verification class Author Nguyen Van Nguyen nguyennv1981@gmail.com
Enums
- Ecc
- Elliptic curve cryptography enum Author Nguyen Van Nguyen nguyennv1981@gmail.com
- KeyType
- Key types enum Author Nguyen Van Nguyen nguyennv1981@gmail.com
- PacketType
- A list of packet types and numeric tags associated with them. Author Nguyen Van Nguyen nguyennv1981@gmail.com
- RSAKeySize
- RSA key sizes enum Author Nguyen Van Nguyen nguyennv1981@gmail.com
- SymmetricAlgorithm
- Symmetric key algorithms enum Author Nguyen Van Nguyen nguyennv1981@gmail.com
Extensions
- BigIntExt on BigInt
- BigInt extension Author Nguyen Van Nguyen nguyennv1981@gmail.com
- DateTimeExt on DateTime
- DateTime extension Author Nguyen Van Nguyen nguyennv1981@gmail.com
- IntExt on int
- Int extension Author Nguyen Van Nguyen nguyennv1981@gmail.com
- StringExt on String
- String extension Author Nguyen Van Nguyen nguyennv1981@gmail.com
- Uint8ListExt on Uint8List
- Uint8List extension Author Nguyen Van Nguyen nguyennv1981@gmail.com