summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto
AgeCommit message (Expand)Author
2020-08-04openpgp: Improve documentation for crypto::random.Justus Winter
2020-08-04openpgp: Improve documentation.Justus Winter
2020-08-04openpgp: Improve documentation of mod asymmetric.Justus Winter
2020-07-31openpgp: Improve the introduction of module crypto.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: Fix documentation.Justus Winter
2020-07-31openpgp: Improve documentation of crypto::mem.Justus Winter
2020-07-31openpgp: Improve documentation of crypto::Password.Justus Winter
2020-07-31openpgp: Improve documentation of crypto::SessionKey.Justus Winter
2020-07-31openpgp: Improve documentation of crypto::hash.Justus Winter
2020-07-29openpgp: Move some ECDH helper functions to backend-agnostic moduleIgor Matuszewski
2020-07-28openpgp: Explicitly handle plaintexts being too large.Justus Winter
2020-07-21openpgp: Remove PacketParserResult::is_none.Justus Winter
2020-06-29openpgp: Make Digest trait only pub(crate)Igor Matuszewski
2020-06-22openpgp: Keep aes_key_(un)wrap same across different backendsIgor Matuszewski
2020-06-22openpgp: Silence redundant imports for newer Rust toolchainsIgor Matuszewski
2020-06-22openpgp: Inline {ed,x}25519 size constants in MPI point decodingIgor Matuszewski
2020-06-22openpgp: Move private key importing implementation to the Nettle backendIgor Matuszewski
2020-06-22openpgp: Move Nettle symmetric impls to the backend moduleIgor Matuszewski
2020-06-22openpgp: Move Nettle hashing impls to the backend moduleIgor Matuszewski
2020-06-22openpgp: Move Nettle AEAD implementation to the backend moduleIgor Matuszewski
2020-06-22openpgp: Move Nettle ECDH implementation to the backend moduleIgor Matuszewski
2020-06-22openpgp: Move Nettle asymmetric impls to the backend moduleIgor Matuszewski
2020-06-22openpgp: Move random generation to Nettle backendIgor Matuszewski
2020-06-22openpgp: Introduce crypto::backend facade moduleIgor Matuszewski
2020-06-19openpgp: Split SignatureBuilder.Neal H. Walfield
2020-06-19openpgp: Remove unnecessary generic variables.Neal H. Walfield
2020-06-09openpgp: Document that p < q in SecretKeyMaterial::RSAIgor Matuszewski
2020-06-08openpgp: Introduce feature flag for quickcheck.Nora Widdecke
2020-05-28openpgp: Use u64 for AEAD chunk sizes.Justus Winter
2020-05-12openpgp: Cleanup unneded fallibility.Nora Widdecke
2020-05-11openpgp: Use {to,from}_be_bytes.Nora Widdecke
2020-04-21openpgp: Rename signature::Builder to signature::SignatureBuilder.Wiktor Kwapisiewicz
2020-04-16Revert "openpgp: Make PacketParserResult a std::result::Result."Justus Winter
2020-04-09openpgp: Make PacketParserResult a std::result::Result.Justus Winter
2020-04-09openpgp: Limit publicly exposed Nettle APIIgor Matuszewski
2020-04-08openpgp: Move around some crypto pub re-exportsIgor Matuszewski
2020-04-08openpgp: Rename crypto::mpis to crypto::mpiIgor Matuszewski
2020-04-07openpgp: Simplify for loop in AES key unwrappingIgor Matuszewski
2020-04-06openpgp: Rename as_slice to as_bytes.Nora Widdecke
2020-04-03Change function names to align to Rust naming conventions.Wiktor Kwapisiewicz
2020-04-03openpgp: Convert `Sexp::from_ciphertext` to `TryFrom<&mpis::Ciphertext>`Wiktor Kwapisiewicz
2020-04-02openpgp: Drop Keygrip::from_hex in favor of FromStr.Justus Winter
2020-04-02openpgp: Drop Fingerprint::from_hex in favor of FromStr.Justus Winter
2020-03-31openpgp: Simplify hash context constructionIgor Matuszewski