summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto
AgeCommit message (Expand)Author
2022-02-14openpgp: Refactor AEAD encryption and decryption.Justus Winter
2022-01-20openpgp: Avoid unsafe, undefined behavior.Justus Winter
2022-01-11openpgp: Add convenience Decryptor implementations for Box.Wiktor Kwapisiewicz
2022-01-10openpgp: Remove redundant cipher op parameter.Justus Winter
2022-01-10openpgp: Fix typo.Justus Winter
2022-01-06openpgp: Improve documentation.Justus Winter
2022-01-06openpgp: Exhaustively handle curves in MPI::decode_point_common.Justus Winter
2022-01-06openpgp: Improve S2K::is_supported.Justus Winter
2021-12-31openpgp: Add ability to restrict hash algorithms for signing.Wiktor Kwapisiewicz
2021-12-13openpgp: Ensure rand:0.7 for rust-crypto.Nora Widdecke
2021-12-13ipc, openpgp: Bump quickcheck to 1.0.3.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-29openpgp: Fix byte grouping.Nora Widdecke
2021-11-29Prefer vec! macro.Nora Widdecke
2021-11-29Remove unnecessary slicing.Nora Widdecke
2021-11-29Use range syntax.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-11-05openpgp: Improve performance of symmetric::Encryptor.Justus Winter
2021-11-03openpgp: Avoid double buffering in symmetric::Decryptor.Justus Winter
2021-11-03openpgp: Avoid wrapping the reader again.Justus Winter
2021-11-03openpgp: Use dynamically dispatched buffered reader in Decryptor.Justus Winter
2021-11-03openpgp: Reuse crypto::symmetric::Decryptor's ciphertext buffer.Justus Winter
2021-10-14Allow clippy::unnecessary_lazy_evaluationsLars Wirzenius
2021-10-11openpgp: Use fragment syntax.Nora Widdecke
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-30Use match for tri-state conditionLars Wirzenius
2021-09-30Allow short single-character argument and variable namesLars Wirzenius
2021-09-30Allow ::new to not return SelfLars Wirzenius
2021-09-29openpgp: Add RSA verification test vectors from FIPS 186-3.Justus Winter
2021-09-29openpgp: Add DSA test vectors from FIPS 186-3.Justus Winter
2021-09-29openpgp: Pad the DSA public key to the size of the modulus.Justus Winter
2021-09-29openpgp: Fix typo.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-28openpgp: Add methods for padding and truncating MPI values.Justus Winter
2021-09-28openpgp: Add two functions for padding and truncating values.Justus Winter
2021-09-28openpgp: Add ECDSA test vectors from FIPS 186-4.Justus Winter
2021-09-28openpgp: Add comment, also test OCB.Justus Winter