summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto
AgeCommit message (Expand)Author
6 daysopenpgp: Implement v2 SEIPD.crypto-refreshJustus Winter
6 daysopenpgp: Add support for v6 signature packets.Justus Winter
6 daysopenpgp: Implement X448 and Ed448 in the backends.Justus Winter
6 daysopenpgp: Implement the new CFRG public key algorithms.Justus Winter
6 daysopenpgp: Implement v6 key packet support.Justus Winter
6 daysopenpgp: Add key derivation function.Justus Winter
6 daysopenpgp: Implement SHA3.Justus Winter
6 daysopenpgp: Implement S2K::Argon2.Justus Winter
7 daysopenpgp: Consolidate ECDH over Cv25519 decryption.Justus Winter
7 daysopenpgp: Clamp X25519 secrets before handing them to CNG.Justus Winter
8 daysopenpgp: Consolidate ECDH over Cv25519 encryption.Justus Winter
2024-05-29openpgp: Make signature verification take an immutable reference.Justus Winter
2024-05-29openpgp: Fix RSA key generation with OpenSSL and RustCrypto.Justus Winter
2024-05-29openpgp: When importing RSA keys, make sure that p < q.Justus Winter
2024-05-16openpgp: Fix comment.Neal H. Walfield
2024-04-16openpgp: Support NistP521 using the RustCrypto backend.Justus Winter
2024-04-16openpgp: Support NistP384 using the RustCrypto backend.Justus Winter
2024-04-16openpgp: Refactor imports.Justus Winter
2024-04-16openpgp: Remove debugging remnant.Justus Winter
2024-04-11ci: Update clippy to Rust 1.70.0.Justus Winter
2024-04-10openpgp: Add S2K::Implicit.Justus Winter
2024-03-16openpgp: Avoid heap allocation when hashing signatures.Justus Winter
2024-03-16openpgp: Avoid heap allocation when hashing keys.Justus Winter
2024-02-20openpgp: Fix serialized points on Weierstrass curves with OpenSSL.Justus Winter
2024-02-20openpgp: Fix creating Brainpool keys with OpenSSL.Justus Winter
2024-02-20openpgp: Fix creating Brainpool keys with Botan.Justus Winter
2024-02-20openpgp: Fix building the tests with the fuzzing backend.Justus Winter
2024-02-13openpgp: Remove superfluous clamping.Justus Winter
2024-02-13openpgp: Refactor Key4::generate_ecc.Justus Winter
2024-02-13openpgp: Clamp the secret key in Key4::import_secret_cv25519.Justus Winter
2024-01-22openpgp: Rename every from_buffered_reader to from_cookie_reader.Justus Winter
2023-12-05openpgp: Do not return stringy errors.Justus Winter
2023-10-26openpgp: Drop generic-array direct dependencyNeal H. Walfield
2023-10-10openpgp: Add a null crypto backend for fuzzing.Justus Winter
2023-09-26openpgp: Zero the stack after using RustCrypto's block ciphers.Justus Winter
2023-09-26openpgp: More ergonomic and robust interface to zero stacks.Justus Winter
2023-09-26openpgp: Heap-allocate the ed25519_dalek::SigningKey.Justus Winter
2023-09-22openpgp: Clear the array after copying it to protected memory.Justus Winter
2023-09-22openpgp: Deduplicate code.Justus Winter
2023-09-22openpgp: Zero the stack after signing using ed25519-dalek.Justus Winter
2023-09-13openpgp: Drop the dependency on sha-1.Justus Winter
2023-09-11openpgp: Migrate from x25519-dalek-ng to x25519-dalek v2.Wiktor Kwapisiewicz
2023-09-05openpgp: Reuse `super::Backend::x25519_generate_key` in `generate_ecc`.Wiktor Kwapisiewicz
2023-09-05openpgp: Provide better error messages on curve25519 clamp failures.Wiktor Kwapisiewicz
2023-09-05openpgp: Upgrade ed25519_dalek to version 2.Wiktor Kwapisiewicz
2023-09-04openpgp: Implement conversion from const size arrays for Protected.Wiktor Kwapisiewicz
2023-09-04openpgp: Fix returning secret key as the public keyWiktor Kwapisiewicz
2023-08-24openpgp: Hand the plaintext length to decrypt_unwrap, if known.Justus Winter
2023-07-19openpgp: Implement Key::generate_elgamal.Justus Winter
2023-07-19openpgp: Implement Key::generate_dsa.Justus Winter