Skip to content

Latest commit

 

History

History
99 lines (91 loc) · 1.92 KB

IMPL_STATUS.md

File metadata and controls

99 lines (91 loc) · 1.92 KB

Implementation Status

For an overall comparison with other implementations see the "rpgpie" results in the OpenPGP interoperability test suite

Symbols:

  • 🚧 Work in Progress
  • 🚫 Not planned
  • ❓ Maybe implement

Low Level API

  • Packet Parser
    • Old Format ("v3")
    • New Format (RFC 2440, 4880) ("v4")
    • draft-koch-librepgp Format ("v5")
    • draft-ietf-openpgp-crypto-refresh Format ("v6")
  • Packet Generation
  • ASCII Armor
    • Reading
    • Writing
  • Cleartext Signature Framework
  • Signatures (v4)
    • Validation
    • Generation
  • Signatures (v6)
    • Validation
    • Generation
  • Encryption
    • PKESK v3, SKESK v4, SEIPD v1
    • PKESK v6, SKESK v6, SEIPD v2
  • Decryption
    • PKESK v3, SKESK v4, SEIPD v1
    • PKESK v6, SKESK v6, SEIPD v2
  • Keys (v4)
    • Generation
    • Export
    • Import
  • Keys (v6)
    • Generation
    • Export
    • Import
  • Public-Key Algorithms
    • RSA
    • 🚫 Elgamal (Encrypt only)
    • DSA
    • ECDH
    • ECDSA
    • EdDSA
  • Supported Elliptic Curves
    • NIST P256
    • NIST P384
    • NIST P521
    • brainpoolP256r1
    • brainpoolP384r1
    • brainpoolP512r1
    • Curve 25519
    • Curve 448
    • Secp256k1
  • Symmetric Algorithms
    • Plaintext
    • IDEA
    • DES
    • CAST5
    • Blowfish
    • AES 128
    • AES 192
    • AES 256
    • Twofish
    • Camellia 128
    • Camellia 192
    • Camellia 256
  • Hash Algorithms
    • MD5
    • SHA-1
    • RIPE-MD/160
    • SHA2 256
    • SHA2 384
    • SHA2 512
    • SHA2 224
    • SHA3 256
    • SHA3 512
  • Compression Algorithms
    • ZIP
    • ZLIB
    • 🚫 BZip2
  • AEAD Algorithms
    • OCB
    • EAX
    • GCM
  • S2K
    • Iterated and Salted
    • Argon2

High Level API

Not yet started