summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto
AgeCommit message (Expand)Author
2019-08-29openpgp: Implement timestamp signatures.Justus Winter
2019-08-29openpgp: Implement standalone signatures.Justus Winter
2019-08-26openpgp: Implement FromStr for some types.Justus Winter
2019-08-23openpgp: Use marker types to denote a Key's type.Neal H. Walfield
2019-08-23openpgp: Use a KeyBinding to store the primary key binding in a TPKNeal H. Walfield
2019-08-23openpgp: Rename SubkeyBinding to KeyBinding.Neal H. Walfield
2019-08-23openpgp: Rename SecretKey to SecretKeyMaterial.Neal H. Walfield
2019-08-21openpgp: Typos.Jann Röder
2019-08-21openpgp: Fix warnings emitted by rustc 1.36.0.Jann Röder
2019-08-19openpgp: Rename sigtype to typ, set_sigtype to set_typ.Justus Winter
2019-07-16openpgp: Encrypt unencrypted secret keys in memory.Justus Winter
2019-07-16openpgp: Rework unencrypted secret key handling.Justus Winter
2019-07-15openpgp: Implement AsMut<[u8]> for SessionKey.Justus Winter
2019-07-15Make more variables immutable.Justus Winter
2019-07-15Prepare for Rust 2018.Justus Winter
2019-07-04openpgp: Fix ECDH over the NIST curves.Justus Winter
2019-07-02openpgp: New function crypto::random.Justus Winter
2019-07-02openpgp: Simplify SessionKey::new.Justus Winter
2019-07-02openpgp: Use the hash abstraction for hashing.Justus Winter
2019-07-02openpgp: Remove superfluous function.Justus Winter
2019-07-02openpgp: Introduce an abstraction for hash contexts.Justus Winter
2019-07-02openpgp: Make the crypto::hash module public, remove re-export.Justus Winter
2019-06-28openpgp: New functions returning the algo for keys.Justus Winter
2019-06-28openpgp: Fix documentation.Justus Winter
2019-06-28openpgp: Rework protection of mpis::SecretKey.Justus Winter
2019-06-28openpgp: Do not store the length of MPIs.Justus Winter
2019-06-28openpgp: Fix errors returned from MPI::decode_point().Justus Winter
2019-06-28openpgp: Move MPI::decode_point() to crypto::mpis.Justus Winter
2019-06-28openpgp: Make struct MPI opaque.Justus Winter
2019-06-27openpgp: Rework secret key handling.Justus Winter
2019-06-27openpgp: Differentiate between SessionKey and mem::Protected.Justus Winter
2019-06-27openpgp: Pin secrets.Justus Winter
2019-06-27openpgp: Refactor memory protection.Justus Winter
2019-06-26openpgp: Improve documentation.Justus Winter
2019-06-25openpgp: Decryption support for S-Expressions.Justus Winter
2019-06-24openpgp: Improve key wrapping and unwrapping.Justus Winter
2019-06-24openpgp: Split ecdh::decrypt.Justus Winter
2019-06-24openpgp: Use SessionKey to protect secrets during ECDH.Justus Winter
2019-06-24openpgp: Add a function to convert SessionKeys back to Vec<u8>.Justus Winter
2019-06-24openpgp: Rename functions to 'encrypt' and 'decrypt'.Justus Winter
2019-06-24openpgp: Remove debugging artifact.Justus Winter
2019-06-24openpgp: Typo.Justus Winter
2019-06-24openpgp: Fix error.Justus Winter
2019-06-11openpgp: Convert signature s-expressions to mpis::Signature.Justus Winter
2019-06-11openpgp: Improve debug formatting of s-expressions.Justus Winter
2019-06-06openpgp: New type representing s-expressions.Justus Winter
2019-06-01openpgp: Implement Clone for KeyPair.Justus Winter
2019-06-01openpgp: Implement From<KeyPair> for packet::Key.Justus Winter
2019-06-01openpgp: Expose functions to parse MPIs.Justus Winter
2019-06-01openpgp: Fix documentation.Justus Winter