botan-rs
botan-rs copied to clipboard
:shrimp: Rust cryptography library
Hi, I was doing a test run of `botan-rs` (0.10.7) using `--feature vendored` and noticed it built botan version 3.1.1 according to the output of: ``` Version { major: 3,...
This is a companion PR to https://github.com/randombit/botan/pull/3546 and uses the functions exposed in the ffi interface from there. One design thought that I had was that the functions right now...
Should help prevent issues like #114 going forward
* `botan` should probably be `1.0` now * `botan-sys` should no longer be tied to `botan`'s versioning, since we never expect to make any incompatible change to the C++ FFI...
This is how `openssl-sys` does it. That should allow removing the `botan3` cargo feature entirely, and make it much easier to adapt to new APIs without having to continually ratchet...
This is technically a SemVer break so I'm not sure if this should wait until we're doing some other SemVer bump, or what.
Discussion in #94 For released versions, we should download the tarball, and check it against an embedded SHA-256
This is an companion PR to https://github.com/randombit/botan/pull/3570 Values are taken from https://asecuritysite.com/hash/cs2
While porting Sequoia to Botan, I spent quite a bit of time grepping/reading Botan's source and stepping through the library in order to find the right strings to pass to...