summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto
AgeCommit message (Expand)Author
2022-11-11openpgp: Add support for verifying v3 signatures.Neal H. Walfield
2022-10-19openpgp: Explicitly drop the Box.941-rfe-future-proofing-against-newly-added-algorithmsJustus Winter
2022-08-16openpgp: Expose `HashAlgorithm::oid()` on all crypto backends.Wiktor Kwapisiewicz
2022-08-15openpgp: Avoid hardcoding EAX for memory encryption.Justus Winter
2022-07-05openpgp: Make crypto::ecdh::aes_key_{,un}wrap public.Justus Winter
2022-05-12openpgp: Add MPI::zero and MPI::is_zero.Justus Winter
2022-05-12openpgp: Deprecate `iv_size` in favor of `nonce_size`.Wiktor Kwapisiewicz
2022-05-12openpgp: Rename `iv_size` to `nonce_size` leaving `iv_size`.Wiktor Kwapisiewicz
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-04-27openpgp: Improve documentation.Justus Winter
2022-04-27openpgp: Consider ECDH KDF and KEK parameters in StandardPolicy.Justus Winter
2022-03-11openpgp: Delay creating the AEAD context until it is needed.Justus Winter
2022-02-22openpgp: Update NEWS, fix documentation.Justus Winter
2022-02-15openpgp: Fallible conversion to GenericArray references.Justus Winter
2022-02-15openpgp: Fix crash converting nonce slices to arrays.Justus Winter
2022-02-15openpgp: Use unique keys for memory encryption.Justus Winter
2022-02-14openpgp: Decouple mem::Encrypted from OpenPGP's AEAD mechanism.Justus Winter
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