summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto/backend
AgeCommit message (Expand)Author
2020-08-17openpgp: Rename {en,de}crypt_shared to better reflect their use.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-04openpgp: Improve documentation for crypto::random.Justus Winter
2020-08-04openpgp: Improve documentation of mod asymmetric.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-29openpgp: Move some ECDH helper functions to backend-agnostic moduleIgor Matuszewski
2020-07-28openpgp: Explicitly handle plaintexts being too large.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: 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