summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto
AgeCommit message (Expand)Author
2019-04-24openpgp: Make {PublicKey,Curve}::bits() return Option<usize>.Justus Winter
2019-04-24openpgp: Make {PublicKey,Curve}::bits() return key lengths.Justus Winter
2019-03-28openpgp: Consistently abbreviate symmetric algorithm.Justus Winter
2019-03-26openpgp: Add enum Key.Justus Winter
2019-03-26openpgp: Add enum Signature.Justus Winter
2019-03-25openpgp: Rework the DecryptionHelper trait.Justus Winter
2019-03-25openpgp: New constructors for SessionKey and Password.Justus Winter
2019-03-25openpgp: Implement AsRef<[u8]> for SessionKey and Password.Justus Winter
2019-03-21openpgp: Rename `UserID::userid()` to `value()`.Justus Winter
2019-03-21openpgp: Rename UserAttribute's accessors.Justus Winter
2019-03-14openpgp: Don't read beyond the end of the bufferNeal H. Walfield
2019-03-14openpgp: Replace TPK::select_keys with an iterator.Neal H. Walfield
2019-03-13openpgp: Fix typo, rename parsed field names.Justus Winter
2019-03-01buffered-reader: Drop BufferedReader prefix.Justus Winter
2019-02-22openpgp: Gracefully handle unsupported hash algorithms.Justus Winter
2019-02-22openpgp: Gracefully handle unsupported hash algorithms.Justus Winter
2019-02-18openpgp: Compute Keygrips.Justus Winter
2019-02-18openpgp: Implement From<Vec<u8>> for MPI.Justus Winter
2019-02-18openpgp: New traits SerializeInto and SerializeKeyInto.Justus Winter
2019-02-17openpgp: Support CAST5.Justus Winter
2019-02-15openpgp: implement ECDH for NIST P-{256,384,521}Kai Michaelis
2019-02-13openpgp: add MPI::new_weierstrass().Kai Michaelis
2019-02-13openpgp: use nettle 4.0Kai Michaelis
2019-02-13openpgp: Introduce crypto::Hash.Justus Winter
2019-02-13openpgp: Qualify nettle::Hash.Justus Winter
2019-02-06openpgp: Improve secret key handling.Justus Winter
2019-01-25openpgp: remove tracing output from ecdh::wrap_session_keyKai Michaelis
2019-01-24openpgp: split ecdh::wrap_session_keyKai Michaelis
2019-01-09openpgp: implement PublicKey::bits() and Curve::bits()Kai Michaelis
2019-01-02openpgp: Improve documentation.Justus Winter
2019-01-02openpgp: Move KeyPair to crypto.Justus Winter
2019-01-02openpgp: Improve documentation.Justus Winter
2019-01-02openpgp: Move Signer trait to crypto.Justus Winter
2018-12-27openpgp: Time-constant eq for Passwords, SessionKeys.Justus Winter
2018-12-14openpgp: make SecureKey (Partial)Eq and (Partial)Ord time-constant.Kai Michaelis
2018-12-14openpgp: extend secure_eq to secure_cmp.Kai Michaelis
2018-12-14openpgp: Introduce trait Parse.Justus Winter
2018-12-14openpgp: Add method to query the public-key algorithm.Justus Winter
2018-12-13openpgp: Make fields of Signature private.Justus Winter
2018-12-13openpgp: Make fields of UserID private.Justus Winter
2018-12-13openpgp: Make fields of UserAttribute private.Justus Winter
2018-12-13openpgp: Make fields of Key private.Justus Winter
2018-11-21openpgp: switch to nettle 2.0Kai Michaelis
2018-11-16openpgp: it's cfg!(debug_assertions) not debugKai Michaelis
2018-11-16openpgp: centralize hash computationKai Michaelis
2018-11-16buffered-reader: Require that BufferedReaders implement Display.Neal H. Walfield
2018-11-13openpgp: time-constant MPI comparison opsKai Michaelis
2018-11-13openpgp: don't print SessionKey and PasswordKai Michaelis
2018-11-13openpgp: handle ??25519 secret keys with leading 0Kai Michaelis
2018-10-23openpgp: Move sequre_eq to openpgp::crypto.Justus Winter