summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto
AgeCommit message (Expand)Author
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
2021-10-05openpgp: Implement ECDH and ECDSA over NistP256 with RustCrypto.Justus Winter
2021-10-05openpgp: Add a RustCrypto backend.Nikhil Benesch
2021-09-30openpgp: Use new padding methods in the CNG backend.Justus Winter
2021-09-30openpgp: Simplify code.Justus Winter
2021-09-30Use match for tri-state conditionLars Wirzenius
2021-09-30Allow short single-character argument and variable namesLars Wirzenius
2021-09-30Allow ::new to not return SelfLars Wirzenius
2021-09-29openpgp: Add RSA verification test vectors from FIPS 186-3.Justus Winter
2021-09-29openpgp: Add DSA test vectors from FIPS 186-3.Justus Winter
2021-09-29openpgp: Pad the DSA public key to the size of the modulus.Justus Winter
2021-09-29openpgp: Fix typo.Justus Winter
2021-09-29openpgp: Use new padding methods in the CNG backend.Justus Winter
2021-09-29openpgp: Avoid secret-dependent time difference.Justus Winter
2021-09-29openpgp: Use the new padding methods in the CNG backend.Justus Winter
2021-09-28openpgp: Use the new padding methods in the Nettle backend.Justus Winter
2021-09-28openpgp: Add methods for padding and truncating MPI values.Justus Winter
2021-09-28openpgp: Add two functions for padding and truncating values.Justus Winter
2021-09-28openpgp: Add ECDSA test vectors from FIPS 186-4.Justus Winter
2021-09-28openpgp: Add comment, also test OCB.Justus Winter
2021-09-21Avoid matching on &Foo, when a plain Foo pattern worksLars Wirzenius
2021-09-16openpgp: Make list of supported algorithms backend-dependent.Justus Winter
2021-09-16openpgp: Fix documentation.Justus Winter
2021-09-15openpgp: Avoid creating unused borrows.Justus Winter
2021-09-08openpgp: Don't assume that we only use Ed25519 for EdDSA.Justus Winter
2021-09-08openpgp: Avoid magic constant.Justus Winter
2021-09-08openpgp: Avoid catchall.Justus Winter
2021-09-08openpgp: Constrain AEAD chunk sizes.Justus Winter
2021-08-27ffi, openpgp: Cleanup links after cargo intraconv.Nora Widdecke
2021-08-27Convert markdown to intra-doc links.Nora Widdecke
2021-06-07openpgp: Drop workaround now that we depend on nettle 7.0.2.Justus Winter
2021-06-07openpgp: Check that generated cv25519 keys are properly clamped.Justus Winter
2021-06-07openpgp: Clamp cv25519 secrets for use with CNG.Justus Winter
2021-04-20lint: Remove unnecessary trailing semicolons.Nora Widdecke
2021-04-09Lint: Do not .clone a Copy type.Nora Widdecke
2021-04-09Lint: Remove unecessary imports.Nora Widdecke
2021-04-09Lint: Use next instead of nth(0).Nora Widdecke
2021-04-09Lint: Use is_empty().Nora Widdecke
2021-04-09Lint: Remove redundant returns.Nora Widdecke
2021-04-09Lint: Use matches! macro.Nora Widdecke
2021-04-09Lint: Remove unnecessary conversions.Nora Widdecke
2021-01-19openpgp: Implement hashing for Third-Party Confirmations.Justus Winter