Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-12 | openpgp: 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-01 | ipc: Support UDS emulation as TCP + nonce for Assuan protocol | Igor Matuszewski | |
2020-10-23 | sq: Migrate to tokio 0.2 | Igor Matuszewski | |
2020-10-23 | ffi: Migrate to tokio 0.2 | Igor Matuszewski | |
2020-10-23 | store: Migrate to std::futures | Igor Matuszewski | |
2020-10-23 | ipc: Migrate to std::futures | Igor Matuszewski | |
2020-10-23 | update net to futures=0.2 | amesgen | |
2020-10-18 | openpgp: Implement date formatting for WASM using chrono crate | Igor Matuszewski | |
2020-10-14 | Release 0.20.0.v0.20.0 | Justus Winter | |
2020-10-14 | openpgp, autocrypt: Port to base64 0.13. | Justus Winter | |
2020-10-14 | buffered-reader, openpgp: Port to bzip2 0.4. | Justus Winter | |
2020-10-14 | sq: Rename module to 'sequoia-sq'. | Justus Winter | |
2020-10-07 | openpgp: Unpin dependency dyn-clone. | Nora Widdecke | |
2020-10-07 | buffered-reader: Unpin dependency flate2. | Nora Widdecke | |
2020-10-06 | Remove top-level sequoia package | Igor 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-06 | Don't use OS-specific extensions from memsec | Igor Matuszewski | |
We only ever use {memset, memzero, memeq, memcmp} anyway - don't pull OS-specific functions like mlock. | |||
2020-10-06 | Bump memsec to 0.6 | Igor Matuszewski | |
2020-09-21 | store: Update rusqlite to 0.24. | Nora Widdecke | |
- 0.19 had vulnerability RUSTSEC-2020-0014. | |||
2020-09-21 | tool: Update itertools to 0.9. | Nora Widdecke | |
2020-09-21 | tool, sqv: Unpin transitive dependency colored. | Nora Widdecke | |
2020-09-21 | openpgp, ipc: Update lalrpop to 0.19. | Nora Widdecke | |
2020-09-21 | openpgp: Unpin unicode-normalization. | Nora Widdecke | |
2020-09-21 | openpgp: Unpin backtrace. | Nora Widdecke | |
2020-09-21 | ipc: Unpin dependency socket2. | Nora Widdecke | |
2020-09-21 | sq, openpgp: Update rpassword to 5.0. | Nora Widdecke | |
2020-09-21 | Bump MSRV to 1.46.0. | Nora Widdecke | |
2020-09-17 | sq: 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-03 | openpgp: Bump win-crypto-ng to v0.2.1 | Igor 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-21 | Release 0.19.0.v0.19.0 | Justus Winter | |
2020-08-21 | openpgp: Bump ed25519-dalek to 1. | Justus Winter | |
2020-08-17 | openpgp: Move crypto::Keygrip to the ipc crate. | Justus Winter | |
2020-08-17 | openpgp: 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-13 | openpgp: Implement DSA signatures using Windows CNG | Igor Matuszewski | |
2020-08-13 | openpgp: Implement ed25519 signatures with ed25519-dalek | Igor Matuszewski | |
2020-08-13 | openpgp: Implement asymmetric key gen/import using Windows CNG API | Igor Matuszewski | |
2020-08-13 | openpgp: Add Windows CNG crypto backend via crypto-cng feature | Igor Matuszewski | |
2020-07-31 | Release 0.18.0.v0.18.0 | Justus Winter | |
2020-06-22 | openpgp: Move Nettle hashing impls to the backend module | Igor Matuszewski | |
2020-06-12 | Release 0.17.0.v0.17.0 | Justus Winter | |
2020-06-12 | Relax dependency on base64. | Justus Winter | |
2020-06-11 | Update all dependencies. | Justus Winter | |
2020-06-11 | openpgp: Bump base64 to 0.12. | Justus Winter | |
2020-04-21 | sop: 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. | |||
2020-04-03 | Release 0.16.0.v0.16.0 | Justus Winter | |
2020-04-03 | Pin dependencies to keep our MSRV stable. | Justus Winter | |
- Our previous approach of constraining the version using "< 0.1.10" no longer worked, and resulted in two versions of the crate being selected, one of which exceeded our MSRV. - Same for socket2. | |||
2020-03-31 | ipc/assuan: Support Windows via named pipes | Igor Matuszewski | |
2020-03-31 | ipc: Inherit a TCP socket via env var on Windows | Igor Matuszewski | |
2020-03-27 | openpgp: Add a no-dependency mechanism to format timestamps. | Justus Winter | |
2020-03-25 | Use SQLite amalgamation for Android builds | Hussein | |
2020-03-09 | Switch from failure to anyhow. | Justus Winter | |
- Use the anyhow crate instead of failure to implement the dynamic side of our error handling. anyhow::Error derefs to dyn std::error::Error, allowing better interoperability with other stdlib-based error handling libraries. - Fixes #444. |