summaryrefslogtreecommitdiffstats
path: root/Cargo.lock
AgeCommit message (Collapse)Author
2020-12-11Release 0.21.0.v0.21.0Justus Winter
2020-12-11Correct minimal versions.Nora Widdecke
- Versions required by feature or API usage: - anyhow 1.0.18. - policy::test::reject_seip_packet and policy::test::reject_cipher' fail - We use `impl From<anyhow::Error> for Box<dyn std::error::Error + Send + Sync + 'static>`, introduced in 1.0.5. - tokio 0.2.19 - We use `tokio::net::tcp::OwnedReadHalf`, introduced in 0.2.19. - chrono 0.4.10 - We use the `std` feature, introduced in 0.4.10. - thiserror 1.0.2 - futures and futures-util 0.3.5 - tempfile 3.1 - c_doctests require the same version of rand both as direct dependency and through tempfile. - Yanked versions: - structopt 0.3.11. 0.3.8 to 0.3.10 were yanked. - socket2 0.3.16. 0.3.0 to 0.3.15 were yanked. - Update our dependencies to the package versions required by other dependencies, e.g. structopt requires lazy_static 1.4.0. - clap 2.33 - lazy_static to 1.4.0 - libc to 0.2.66 - proc-macro2 to 1.0.7 - syn to 1.0.5. - winapi 0.3.8
2020-12-07openpgp: Require Mode to be Send + Sync.Justus Winter
2020-12-04openpgp: Use pure Rust EAX implementation under CNG backendIgor Matuszewski
- Fixes #556.
2020-12-04Bump version of sha1collisiondetection.Justus Winter
- Fixes build on Windows.
2020-11-27openpgp: Drop dependency on the digest crate.Justus Winter
2020-11-24openpgp: Avoid direct dependency on generic-array.Justus Winter
2020-11-12openpgp: Mitigate collision attacks on SHA-1.Justus Winter
- Use a collision detecting implementation of SHA-1. When a collision attack is detected, the algorithm employs a mitigation, changing the hash function to discriminate the colliding preimage.
2020-11-01ipc: Support UDS emulation as TCP + nonce for Assuan protocolIgor Matuszewski
2020-10-23sq: Migrate to tokio 0.2Igor Matuszewski
2020-10-23ffi: Migrate to tokio 0.2Igor Matuszewski
2020-10-23store: Migrate to std::futuresIgor Matuszewski
2020-10-23ipc: Migrate to std::futuresIgor Matuszewski
2020-10-23update net to futures=0.2amesgen
2020-10-18openpgp: Implement date formatting for WASM using chrono crateIgor Matuszewski
2020-10-14Release 0.20.0.v0.20.0Justus Winter
2020-10-14openpgp, autocrypt: Port to base64 0.13.Justus Winter
2020-10-14buffered-reader, openpgp: Port to bzip2 0.4.Justus Winter
2020-10-14sq: Rename module to 'sequoia-sq'.Justus Winter
2020-10-07openpgp: Unpin dependency dyn-clone.Nora Widdecke
2020-10-07buffered-reader: Unpin dependency flate2.Nora Widdecke
2020-10-06Remove top-level sequoia packageIgor Matuszewski
This runs into surprising interactions when trying to build member packages with other than default feature set. See https://gitlab.com/sequoia-pgp/sequoia/-/issues/575 for more info.
2020-10-06Don't use OS-specific extensions from memsecIgor Matuszewski
We only ever use {memset, memzero, memeq, memcmp} anyway - don't pull OS-specific functions like mlock.
2020-10-06Bump memsec to 0.6Igor Matuszewski
2020-09-21store: Update rusqlite to 0.24.Nora Widdecke
- 0.19 had vulnerability RUSTSEC-2020-0014.
2020-09-21tool: Update itertools to 0.9.Nora Widdecke
2020-09-21tool, sqv: Unpin transitive dependency colored.Nora Widdecke
2020-09-21openpgp, ipc: Update lalrpop to 0.19.Nora Widdecke
2020-09-21openpgp: Unpin unicode-normalization.Nora Widdecke
2020-09-21openpgp: Unpin backtrace.Nora Widdecke
2020-09-21ipc: Unpin dependency socket2.Nora Widdecke
2020-09-21sq, openpgp: Update rpassword to 5.0.Nora Widdecke
2020-09-21Bump MSRV to 1.46.0.Nora Widdecke
2020-09-17sq: Use buffered_reader::File::open instead of fs::File::open.Justus Winter
- The former remembers the file's path and includes it in error messages.
2020-09-03openpgp: Bump win-crypto-ng to v0.2.1Igor Matuszewski
https://github.com/emgre/win-crypto-ng/compare/v0.2.0..v0.2.1 This only gets rid of a stray `eprintln`, which should make debugging on Windows less annoying.
2020-08-21Release 0.19.0.v0.19.0Justus Winter
2020-08-21openpgp: Bump ed25519-dalek to 1.Justus Winter
2020-08-17openpgp: Move crypto::Keygrip to the ipc crate.Justus Winter
2020-08-17openpgp: Move crypto::sexp to the ipc crate.Justus Winter
- This is only used to communicate with the GnuPG agent, so it should not be in the openpgp crate.
2020-08-13openpgp: Implement DSA signatures using Windows CNGIgor Matuszewski
2020-08-13openpgp: Implement ed25519 signatures with ed25519-dalekIgor Matuszewski
2020-08-13openpgp: Implement asymmetric key gen/import using Windows CNG APIIgor Matuszewski
2020-08-13openpgp: Add Windows CNG crypto backend via crypto-cng featureIgor Matuszewski
2020-07-31Release 0.18.0.v0.18.0Justus Winter
2020-06-22openpgp: Move Nettle hashing impls to the backend moduleIgor Matuszewski
2020-06-12Release 0.17.0.v0.17.0Justus Winter
2020-06-12Relax dependency on base64.Justus Winter
2020-06-11Update all dependencies.Justus Winter
2020-06-11openpgp: Bump base64 to 0.12.Justus Winter
2020-04-21sop: An implementation of the Stateless OpenPGP CLI using Sequoia.Justus Winter
- This adds a new frontend to Sequoia that implements the Stateless OpenPGP Command Line Interface. - Compared to sq, sop has a much smaller feature set and hence a smaller set of dependencies. It is less opinionated, and tries to faithfully implement the SOP protocol. We will use it to test Sequoia using the OpenPGP Interoperability Test Suite.