summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto/backend
AgeCommit message (Expand)Author
2023-03-14openpgp: Immediately create ProtectedMPIs for secrets.Justus Winter
2023-03-08openpgp: Add a new backend based on the Botan cryptographic library.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: Fix crash in the CNG backend.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-23openpgp: Fix nonce size when using OCB with OpenSSL.Justus Winter
2023-02-14openpgp: Fix hash algorithm detection.Wiktor Kwapisiewicz
2023-01-19Fix EC curve detection.Wiktor Kwapisiewicz
2022-12-22openpgp: Add OpenSSL cryptographic backend.Wiktor Kwapisiewicz
2022-12-21openpgp: Check for supported AEAD ciphersuite in tests.Wiktor Kwapisiewicz
2022-12-21openpgp: Make AEAD interface functions fallible.Wiktor Kwapisiewicz
2022-12-21openpgp: Change `decrypt` into `decrypt_verify`.Wiktor Kwapisiewicz
2022-08-16openpgp: Expose `HashAlgorithm::oid()` on all crypto backends.Wiktor Kwapisiewicz
2022-08-15openpgp: Avoid hardcoding EAX for memory encryption.Justus Winter
2022-05-11openpgp: Add crypto::backend that identifies the backend.Justus Winter
2022-05-11openpgp: Add explicit forwarder for crypto::random.Justus Winter
2022-05-05openpgp: Fix ECDH parameter selection on generation and import.Justus Winter
2022-02-15openpgp: Fallible conversion to GenericArray references.Justus Winter
2022-02-15openpgp: Fix crash converting nonce slices to arrays.Justus Winter
2021-12-13openpgp: Ensure rand:0.7 for rust-crypto.Nora Widdecke
2021-12-02openpgp: Use unused-must-use.Nora Widdecke
2021-11-29openpgp: Clearly return the Error.Nora Widdecke
2021-11-29Remove needless borrows.Nora Widdecke
2021-11-29Allow many single character names.Nora Widdecke
2021-11-29Remove unnecessary conversions.Nora Widdecke
2021-11-29Remove unnecessary borrows.Nora Widdecke
2021-11-25openpgp: Remove unnecessary references.Nora Widdecke
2021-11-18openpgp: Use a WASM-friendly SystemTime::now wrapper.Justus Winter
2021-10-05openpgp: Fix crash in the CNG backend.Justus Winter
2021-10-05openpgp: Implement ECDH and ECDSA over NistP256 with RustCrypto.Justus Winter
2021-10-05openpgp: Add a RustCrypto backend.Nikhil Benesch
2021-09-30openpgp: Use new padding methods in the CNG backend.Justus Winter
2021-09-30openpgp: Simplify code.Justus Winter
2021-09-30Allow short single-character argument and variable namesLars Wirzenius
2021-09-30Allow ::new to not return SelfLars Wirzenius
2021-09-29openpgp: Pad the DSA public key to the size of the modulus.Justus Winter
2021-09-29openpgp: Use new padding methods in the CNG backend.Justus Winter
2021-09-29openpgp: Avoid secret-dependent time difference.Justus Winter
2021-09-29openpgp: Use the new padding methods in the CNG backend.Justus Winter
2021-09-28openpgp: Use the new padding methods in the Nettle backend.Justus Winter
2021-09-21Avoid matching on &Foo, when a plain Foo pattern worksLars Wirzenius
2021-09-16openpgp: Make list of supported algorithms backend-dependent.Justus Winter
2021-09-16openpgp: Fix documentation.Justus Winter
2021-09-15openpgp: Avoid creating unused borrows.Justus Winter
2021-09-08openpgp: Don't assume that we only use Ed25519 for EdDSA.Justus Winter
2021-09-08openpgp: Avoid magic constant.Justus Winter
2021-09-08openpgp: Avoid catchall.Justus Winter