summaryrefslogtreecommitdiffstats
path: root/openpgp/src
AgeCommit message (Expand)Author
2023-03-14openpgp: Immediately create ProtectedMPIs for secrets.Justus Winter
2023-03-14openpgp: Avoid leaking secrets when parsing secret key material.Justus Winter
2023-03-14openpgp: Avoid leaking secrets when constructing ProtectedMPIs.Justus Winter
2023-03-14openpgp: Avoid a heap allocation during MPI parsing.Justus Winter
2023-03-14openpgp: Simplify trimming of leading zeros.Justus Winter
2023-03-13openpgp: New constructor hex::Dumper::with_offset.Justus Winter
2023-03-13openpgp: Fix dumping fields ending on a 16 byte boundary.Justus Winter
2023-03-13openpgp: Fix test.Justus Winter
2023-03-08openpgp: Add a new backend based on the Botan cryptographic library.Justus Winter
2023-03-07openpgp: Protect SecretKeyMaterial during memory encryption.Justus Winter
2023-03-07openpgp: Prevent leaking secrets accessing encrypted memory.Justus Winter
2023-03-07openpgp: Fix secret leaking into the heap moving it into Protected.Justus Winter
2023-03-07openpgp: Prevent secrets from leaking into the BufferedReader stack.Justus Winter
2023-03-07openpgp: New constructor to allocate protected memory.Justus Winter
2023-03-06openpgp: Eagerly erase type in the PacketHeaderParser.Justus Winter
2023-03-06openpgp: Dedup ComponentBundle::binding_signature.Justus Winter
2023-03-02openpgp: Combine ciphertext and tag in Aead::decrypt_verify.Justus Winter
2023-03-01openpgp: Add support for brainpoolP384r1.Justus Winter
2023-03-01openpgp: Add high-level encryption and signing roundtrip tests.Justus Winter
2023-03-01openpgp: Fix crash in the CNG backend.Justus Winter
2023-03-01openpgp: Add low-level ElGamal PKESK decryption test.Justus Winter
2023-03-01openpgp: Fix documentation.Justus Winter
2023-03-01openpgp: Don't assert that ElGamal is not supported in test.Justus Winter
2023-02-28openpgp: Stop secrets leaking into the heap during key generation.Justus Winter
2023-02-28openpgp: Further simplify AEAD abstraction.Justus Winter
2023-02-27openpgp: Rework the AEAD abstraction.Justus Winter
2023-02-27openpgp: Fix logging data written to the hash dumper.Justus Winter
2023-02-27openpgp: Securely erase partially decrypted memory before crashing.Justus Winter
2023-02-23openpgp: Fix nonce size when using OCB with OpenSSL.Justus Winter
2023-02-23openpgp: Add compile-time switch to disable memory encryption.Justus Winter
2023-02-17openpgp: Add streaming decryptor tests using passwords.Justus Winter
2023-02-16openpgp: Fix salt generation in impl Arbitrary for S2K.Justus Winter
2023-02-16openpgp: Enable test.Justus Winter
2023-02-16openpgp: Fix documentation.Justus Winter
2023-02-15openpgp: Don't check subpacket area length when parsing.Justus Winter
2023-02-14openpgp: Fix hash algorithm detection.Wiktor Kwapisiewicz
2023-02-10openpgp: Optimize writing KeyIDs using Formatter API.Wiktor Kwapisiewicz
2023-02-10openpgp: Optimize writing Fingerprints using Formatter API.Wiktor Kwapisiewicz
2023-02-04openpgp: Fix typo.Heiko Schaefer
2023-02-02openpgp: Handle an unexpected EOF in `RawCertParser::next` betterNeal H. Walfield
2023-02-01openpgp: Avoid creating a Buffered reader when parsing packets.Neal H. Walfield
2023-01-23buffered-reader, openpgp: Fix overflow calculating buffer capacitiesJustus Winter
2023-01-19openpgp: Improve tracing.Justus Winter
2023-01-19Fix EC curve detection.Wiktor Kwapisiewicz
2023-01-06openpgp: Add convenient accessor functions to RawCert.Neal H. Walfield
2023-01-06openpgp: Split certificates without parsing the packets.Neal H. Walfield
2023-01-06openpgp: When a packet source returns an error, don't assume EOF.Neal H. Walfield
2023-01-06openpgp: Don't wait for EOF to return a queued error.Neal H. Walfield
2023-01-06openpgp: Better handle multiple errors.Neal H. Walfield
2023-01-06openpgp: Fix PacketParser to return the packet preceding any junk.Neal H. Walfield