summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto
AgeCommit message (Expand)Author
2020-08-20openpgp: Drop implementation of Copy for S2K.Justus Winter
2020-08-20openpgp: New function S2K::is_supported.Justus Winter
2020-08-17openpgp: Move crypto::Keygrip to the ipc crate.Justus Winter
2020-08-17openpgp: Rename PublicKey::keygrip to Keygrip::of.Justus Winter
2020-08-17openpgp: Improve documentation of crypto::ecdh.Justus Winter
2020-08-17openpgp: Rename {en,de}crypt_shared to better reflect their use.Justus Winter
2020-08-17openpgp: Move crypto::sexp to the ipc crate.Justus Winter
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-17openpgp: Make crypto::ecdh::decrypt_shared public.Justus Winter
2020-08-14openpgp: Fix Ciphertext::arbitrary.Justus Winter
2020-08-13openpgp: Add examples for Keygrip.Justus Winter
2020-08-13openpgp: Add examples for Password.Justus Winter
2020-08-13openpgp: Add note to enums that cannot be exhaustively matched.Justus Winter
2020-08-13openpgp: Adjust for SymmetricAlgorithm support diff. across backendsIgor Matuszewski
2020-08-13openpgp: Implement ECDH and RSA encryptionIgor Matuszewski
2020-08-13openpgp: Implement DSA signatures using Windows CNGIgor Matuszewski
2020-08-13openpgp: Implement ed25519 signatures with ed25519-dalekIgor Matuszewski
2020-08-13openpgp: Implement RSA and ECDSA signatures via Windows CNG APIIgor Matuszewski
2020-08-13openpgp: Implement asymmetric key gen/import using Windows CNG APIIgor Matuszewski
2020-08-13openpgp: Implement CTR and EAX (AEAD) modes on top of CNG's AESIgor Matuszewski
2020-08-13openpgp: Add stubs for other crypto impls using Windows CNG APIIgor Matuszewski
2020-08-13openpgp: Implement symmetric algorithms using Windows CNGIgor Matuszewski
2020-08-13openpgp: Implement RNG using Windows CNG backendIgor Matuszewski
2020-08-13openpgp: Implement hashing using Windows CNG backendIgor Matuszewski
2020-08-13openpgp: Add Windows CNG crypto backend via crypto-cng featureIgor Matuszewski
2020-08-11openpgp: Reorder S2K's variants from most to least preferable.Justus Winter
2020-08-11openpgp: Improve S2K's documentation.Justus Winter
2020-08-11openpgp: Make S2K helper methods private.Justus Winter
2020-08-11openpgp: Add a constructor S2K::new_iterated.Justus Winter
2020-08-11openpgp: Fix S2K::nearest_hash_count.Justus Winter
2020-08-11openpgp: Improve test.Justus Winter
2020-08-11openpgp: Mark S2K as non-exhaustive to allow future extensions.Justus Winter
2020-08-11openpgp: Mark S2K::Simple and S2K::Salted as deprecated.Justus Winter
2020-08-11openpgp: Move hash_buffered_reader, drop hash_reader.Justus Winter
2020-08-10openpgp: Correctly handle text signatures when verifying.Justus Winter
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