summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto
AgeCommit message (Expand)Author
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
2020-03-30openpgp: New doctest for crypto::mem::{Protected,Encrypted}.Justus Winter
2020-03-30openpgp: New doctest for crypto::hash::Context.Justus Winter
2020-03-26Remove redundant field names.Wiktor Kwapisiewicz
2020-03-25openpgp: Provide crypto::hash_buffered_reader.Justus Winter
2020-03-11openpgp: Remove superfluous mut.Justus Winter
2020-03-10openpgp: Fix keygrip computation.Justus Winter
2020-03-10openpgp: Appease superfluous check in nettle wrapper.Justus Winter
2020-03-09Switch from failure to anyhow.Justus Winter
2020-03-09openpgp: Update nettle to 7.0.0.Justus Winter
2020-03-09openpgp: Decouple our error type from nettle's.Justus Winter
2020-03-03openpgp: Only impl Serialize for objects that are normally exported.Neal H. Walfield
2020-02-26openpgp: Don't unnecessarily use ComponentAmalgamation::bundle.Neal H. Walfield
2020-02-24openpgp: De-optimize crypto::random.Justus Winter
2020-02-21openpgp: Remove bare implementations of serialized_len on MPIs.Justus Winter
2020-02-21openpgp: Mark enum Signature as non-exhaustive.Justus Winter
2020-02-21openpgp: Mark enum Ciphertext as non-exhaustive.Justus Winter
2020-02-21openpgp: Mark enum SecretKeyMaterial as non-exhaustive.Justus Winter
2020-02-21openpgp: Mark enum PublicKey as non-exhaustive.Justus Winter
2020-02-21openpgp: Mark enum HashAlgorithm as non-exhaustive.Justus Winter
2020-02-21openpgp: Mark enum Curve as non-exhaustive.Justus Winter
2020-02-20openpgp: Typo.Justus Winter
2020-02-18openpgp: Improve tracking of secret keys.Justus Winter
2020-02-12openpgp: Add optional plaintext length to Decryptor::decrypt.Justus Winter
2020-02-12openpgp: Use constant from nettle 6.Justus Winter
2020-02-12openpgp: Update to nettle 6.Justus Winter
2020-02-11openpgp: Enable weak hash algorithms.Justus Winter
2020-02-06openpgp: Rename ComponentBinding to ComponentBundle, etc.Justus Winter
2020-01-29buffered-reader: Use the new as_boxed method.Justus Winter
2020-01-28openpgp: Make some use statements more consistentIgor Matuszewski
2020-01-28openpgp: Deglob a nettle use statementIgor Matuszewski
2020-01-28openpgp: Remove redundant nettle importsIgor Matuszewski
2020-01-24openpgp: Optimize drop(Vec<u8>::drain(..n)) in debug mode.Justus Winter
2020-01-23openpgp: Remove redundant use of Key::mark_role_primary_ref.Neal H. Walfield
2020-01-21openpgp: Rename Cert::primary to Cert::primary_key.Justus Winter
2020-01-21openpgp: Avoid use of Cert::primary_key.Justus Winter
2020-01-21openpgp: Rename Cert::primary to Cert::primary_key.Neal H. Walfield
2020-01-21openpgp: Change KeyIter to return KeyAmalgamations.Neal H. Walfield
2020-01-20openpgp: Rename ComponentIter::components to bindings.Neal H. Walfield
2020-01-20openpgp: Use the new framework for Cert::userid.Justus Winter
2020-01-20openpgp: New lookup interface for user attributes.Justus Winter
2020-01-16openpgp: Return Result<()> from Signature::verify*.Justus Winter
2020-01-16openpgp: Move the high-level methods to packet::Signature.Justus Winter
2020-01-16openpgp: Consolidate public key verification code.Justus Winter