Uh oh!
There was an error while loading. Please reload this page.
Bump aes crate; aes* crates => MSRV 1.49+ - #252
Conversation
tarcieri
commented
Dec 31, 2020
Note: I know bumping MSRV to a Rust version released today is aggressive, but I'm not in any hurry to release any of these crates. I think it'd be good to spend time making sure This repo is sort of an integration capstone for all of the crates, so I expect it will take awhile to sort all of the above out, by which point Rust 1.50 may be out and Rust 1.49 will seem less onerous. |
eed9ffe to
651f6cbCompareThe `aes` crate is a key component of several crates in this repo, and just had an MSRV breaking change in RustCrypto/block-ciphers#216. This commit bumps the MSRV of all crates in this repo which use the `aes` crate to MSRV 1.49+. In the case of `aes-gcm` and `aes-gcm-siv` specifically, the changes in RustCrypto/universal-hashes#113 bumped the MSRV of `ghash` and `polyval` to 1.49+ as well, so there are multiple motivations for this new MSRV.
651f6cb to
2f76aaeCompareCodecov Report
@@ Coverage Diff @@## master #252 +/- ##
==========================================
+ Coverage 84.97% 85.15% +0.17%
==========================================
Files 31 31 Lines 1118 1118 ==========================================
+ Hits 950 952 +2 + Misses 168 166 -2
Continue to review full report at Codecov.
|
Like we did with the `aes` crate in #252, this bumps the `chacha20` crate to a version which implements runtime CPU feature detection (AVX2/SSE2) and uses new support for `ManuallyDrop` union fields which became available in Rust 1.49.
Like we did with the `aes` crate in #252, this bumps the `chacha20` crate to a version which implements runtime CPU feature detection (AVX2/SSE2) and uses new support for `ManuallyDrop` union fields which became available in Rust 1.49.
Like we did with the `aes` crate in #252, this bumps the `chacha20` crate to a version which implements runtime CPU feature detection (AVX2/SSE2) and uses new support for `ManuallyDrop` union fields which became available in Rust 1.49.
Like we did with the `aes` crate in #252, this bumps the `chacha20` crate to a version which implements runtime CPU feature detection (AVX2/SSE2) and uses new support for `ManuallyDrop` union fields which became available in Rust 1.49.
The
aescrate is a key component of several crates in this repo, and just had an MSRV breaking change in RustCrypto/block-ciphers#216.This commit bumps the MSRV of all crates in this repo which use the
aescrate to MSRV 1.49+.In the case of
aes-gcmandaes-gcm-sivspecifically, the changes in RustCrypto/universal-hashes#113 bumped the MSRV ofghashandpolyvalto 1.49+ as well, so there are multiple motivations for this new MSRV.