summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto/mpi.rs
AgeCommit message (Expand)Author
2023-06-19openpgp: Checksum raw MPIs when decrypting secret key material.Justus Winter
2023-06-06openpgp: Deprecate `types::Curve::len`.Wiktor Kwapisiewicz
2023-04-28openpgp: Rework creation of plausible secret key material.Justus Winter
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: Simplify trimming of leading zeros.Justus Winter
2023-03-01openpgp: Add support for brainpoolP384r1.Justus Winter
2023-03-01openpgp: Fix documentation.Justus Winter
2023-02-28openpgp: Stop secrets leaking into the heap during key generation.Justus Winter
2022-05-12openpgp: Add MPI::zero and MPI::is_zero.Justus Winter
2022-04-27openpgp: Improve documentation.Justus Winter
2022-01-06openpgp: Improve documentation.Justus Winter
2022-01-06openpgp: Exhaustively handle curves in MPI::decode_point_common.Justus Winter
2021-12-13ipc, openpgp: Bump quickcheck to 1.0.3.Nora Widdecke
2021-09-28openpgp: Add methods for padding and truncating MPI values.Justus Winter
2021-09-21Avoid matching on &Foo, when a plain Foo pattern worksLars Wirzenius
2021-08-27ffi, openpgp: Cleanup links after cargo intraconv.Nora Widdecke
2021-08-27Convert markdown to intra-doc links.Nora Widdecke
2020-12-08openpgp: Use parens for assert_send_and_sync!.Azul
2020-12-08openpgp: Ensure public types are Send and Sync.Azul
2020-12-07openpgp: Drop hash::Context in favor of a pub trait hash::Digest.Justus Winter
2020-11-06openpgp: Use non_exhaustive attribute.Nora Widdecke
2020-10-07openpgp: Align MPI parsing functions with trait Parse.Justus Winter
2020-10-06openpgp: Implement two-octet checksums over secret key material.Justus Winter
2020-09-25openpgp: Either derive both Eq and Hash, or impl both.Justus Winter
2020-09-22openpgp: Remove `quickcheck` feature.Wiktor Kwapisiewicz
2020-08-17openpgp: Use a ProtectedMPI to handle the shared point.Justus Winter
2020-08-17openpgp: Add EC point constructors and destructor for ProtectedMPI.Justus Winter
2020-08-14openpgp: Fix Ciphertext::arbitrary.Justus Winter
2020-08-13openpgp: Add note to enums that cannot be exhaustively matched.Justus Winter
2020-07-31openpgp: Improve documentation of crypto::mpi.Justus Winter
2020-07-31openpgp: Improve comparing secret key material.Justus Winter
2020-07-31openpgp: Use ProtectedMPI::cmp instead of secure_mpi_cmp.Justus Winter
2020-07-31crypto: Implement (Partial)Ord, (Partial)Eq for ProtectedMPI.Justus Winter
2020-07-31openpgp: Rename MPI::new_weierstrass to MPI::new_point.Justus Winter
2020-07-31openpgp: Add and use MPI::new_compressed_point.Justus Winter
2020-07-31openpgp: Improve documentation of crypto::hash.Justus Winter
2020-06-22openpgp: Inline {ed,x}25519 size constants in MPI point decodingIgor Matuszewski
2020-06-09openpgp: Document that p < q in SecretKeyMaterial::RSAIgor Matuszewski
2020-06-08openpgp: Introduce feature flag for quickcheck.Nora Widdecke
2020-05-11openpgp: Use {to,from}_be_bytes.Nora Widdecke
2020-04-08openpgp: Rename crypto::mpis to crypto::mpiIgor Matuszewski