1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
|
# Implementation Status
For an overall comparison with other implementations
see the "rpgpie" results in the [OpenPGP interoperability test suite](https://tests.sequoia-pgp.org/)
**Symbols:**
- 🚧 Work in Progress
- 🚫 Not planned
- ❓ Maybe implement
## Low Level API
- [x] Packet Parser
- [x] Historical RFC 1991 (PGP 2.x, "v2/v3")
- [x] RFC 2440, 4880 ("v4")
- [ ] draft-koch-librepgp Format ("v5")
- [x] RFC 9580 ("v6")
- [x] Packet Generation
- [x] ASCII Armor
- [x] Reading
- [x] Writing
- [x] Cleartext Signature Framework
- [x] Signatures (v4)
- [x] Validation
- [x] Generation
- [x] Signatures (v6)
- [x] Validation
- [x] Generation
- [x] Encryption
- [x] PKESK v3, SKESK v4, SEIPD v1
- [x] PKESK v6, SKESK v6, SEIPD v2
- [x] Decryption
- [x] PKESK v3, SKESK v4, SEIPD v1
- [x] PKESK v6, SKESK v6, SEIPD v2
- [x] Keys (v4)
- [x] Generation
- [x] Export
- [x] Import
- [x] Keys (v6)
- [x] Generation
- [x] Export
- [x] Import
- [x] Public-Key Algorithms
- [x] RSA
- [ ] 🚫 Elgamal (Encrypt only)
- [x] DSA
- [x] ECDH
- [x] ECDSA
- [x] EdDSA
- [ ] Supported Elliptic Curves
- [X] NIST P256
- [X] NIST P384
- [X] NIST P521
- [ ] brainpoolP256r1
- [ ] brainpoolP384r1
- [ ] brainpoolP512r1
- [x] Curve 25519
- [ ] Ed448
- [x] X448
- [x] Secp256k1
- [x] Symmetric Algorithms
- [x] Plaintext
- [x] IDEA
- [x] DES
- [x] CAST5
- [x] Blowfish
- [x] AES 128
- [x] AES 192
- [x] AES 256
- [x] Twofish
- [x] Camellia 128
- [x] Camellia 192
- [x] Camellia 256
- [x] Hash Algorithms
- [x] MD5
- [x] SHA-1
- [x] RIPE-MD/160
- [x] SHA2 256
- [x] SHA2 384
- [x] SHA2 512
- [x] SHA2 224
- [x] SHA3 256
- [x] SHA3 512
- [ ] Compression Algorithms
- [x] ZIP
- [x] ZLIB
- [ ] 🚫 BZip2
- [x] AEAD Algorithms
- [x] OCB
- [x] EAX
- [x] GCM
- S2K
- [x] Iterated and Salted
- [x] Argon2
## High Level API
Not yet started
|