summaryrefslogtreecommitdiffstats
path: root/openpgp/src/crypto
AgeCommit message (Expand)Author
2020-01-06openpgp: Pass a timestamp to the KeyIter instead of each filter.Neal H. Walfield
2020-01-03openpgp: Rename hash_file to hash_reader, improve documentation.Justus Winter
2020-01-03openpgp: Simplify SignatureGroup::hashes.Justus Winter
2020-01-03openpgp: Simplify crypto::hash_file.Justus Winter
2020-01-03openpgp: Move crypto::s2k::S2K to crypto.Justus Winter
2020-01-03openpgp: Make Protected::into_vec private, remove from SessionKey.Justus Winter
2020-01-03openpgp: Fix PartialEq, Hash for mem::Encrypted.Justus Winter
2020-01-03openpgp: Explicitly implement Eq and Hash if PartialEq is.Justus Winter
2020-01-02openpgp: Mark packet version enums as non-exhaustive.Justus Winter
2019-12-20openpgp: Simplify key iteration interface.Neal H. Walfield
2019-12-19openpgp: Change KeyIter to return a struct instead of a tuple.Neal H. Walfield
2019-12-19openpgp: Encrypt passwords in memory.Justus Winter
2019-12-19openpgp: Make crypto::mem public and improve the documentation.Justus Winter
2019-12-19openpgp: Prepare to encrypt passwords.Justus Winter
2019-12-18openpgp: Make functions polymorphic over key parts if appropriate.Justus Winter
2019-12-17openpgp: Make Subpacket own the data.Justus Winter
2019-12-16openpgp: Add methods for primary key binding signatures.Justus Winter
2019-12-16openpgp: Fix terminology.Justus Winter
2019-12-13openpgp: Make signature::Builder::sign_subkey_binding more flexible.Justus Winter
2019-12-13openpgp: Rename hashing functions.Justus Winter
2019-12-13openpgp: Rename the hash prefix to digest prefix.Justus Winter
2019-12-06openpgp: Add a compile-time flag to disable authentication checks.Justus Winter
2019-12-05openpgp: Make crypto::{Signer,Decryptor} non-polymorphic.Justus Winter
2019-12-03openpgp: Move byte order conversion functions.Justus Winter
2019-12-03openpgp: Rename openpgp::conversions to openpgp::fmt.Justus Winter
2019-12-03openpgp: Convert uses of Time::to_pgp.Justus Winter
2019-11-28Call TPKs Certificates, update identifiers, documentation.Justus Winter
2019-11-25openpgp: Rename openpgp::constants to openpgp::types.Justus Winter
2019-11-22openpgp: Make it possible to bind secret keys.Justus Winter
2019-11-22openpgp: Make conversions into Key<SecretParts, _> fallible.Justus Winter
2019-11-19openpgp: Use the builder pattern for stream::Signer.Justus Winter
2019-11-18openpgp: Optimize .clear() for byte vectors.Justus Winter
2019-11-15Fix rustc warnings.Leonhard Markert
2019-11-07openpgp: Use a Vec instead of a HashMap.Neal H. Walfield
2019-11-01openpgp: Fix Blowfish key size.Justus Winter
2019-10-30openpgp,buffered-reader: Optimize Vec<u8>::truncate manuallyNeal H. Walfield
2019-10-27Fix more spelling errors caught by codespellDaniel Kahn Gillmor
2019-10-25openpgp: Enable parsing of AED packets using OCB.Justus Winter
2019-10-23openpgp: Use Vec::resize instead of a loop.Neal H. Walfield
2019-10-23openpgp: Make Decryptor::reader_helper only do a short read on EOFNeal H. Walfield
2019-10-22openpgp: Fix AEAD encryption.Neal H. Walfield
2019-10-22openpgp: Replace the Peekable with a BufferedReader.Neal H. Walfield
2019-10-11openpgp: Always write the final AEAD tag.Neal H. Walfield
2019-10-11openpgp: More carefully handle the last chunk in an AEAD message.Neal H. Walfield
2019-09-27linting: Clear up bare trait object warningsDaniel Silverstone
2019-09-27openpgp: Clean up deprecated range syntaxDaniel Silverstone
2019-09-18openpgp: Rename selfsigs to self_signatures.Neal H. Walfield
2019-09-18openpgp: Change TPK::primary to return the key and not the bindingNeal H. Walfield
2019-09-10openpgp: Keep track of the hash algorithm in hash context.Justus Winter
2019-08-30openpgp: Fix traversing writer stack across generics.Justus Winter