Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.5.3 (2021-08-27)
Changed
- Bump
cpufeatures dependency to v0.2 (#136, #138) - Remove use of ARMv8
crypto feature (#137)
0.5.2 (2021-07-20)
Changed
- Pin
zeroize dependency to v1.3 (#134)
0.5.1 (2021-05-31)
Added
- Nightly-only ARMv8 intrinsics support gated under the
armv8 feature (#126)
0.5.0 (2021-04-29)
Changed
- Use
ManuallyDrop unions; MSRV 1.49+ (#113, #114) - Replace
cpuid-bool with cpufeatures (#116)
Removed
mulx feature: now always built-in (#118)
0.4.5 (2020-12-26)
Changed
- Use
u128 to impl mulx (#111)
0.4.4 (2020-12-26)
Added
Debug impl using opaque-debug (#105)mulx feature (#107)
0.4.3 (2020-12-08)
Added
0.4.2 (2020-11-25)
Added
Changed
- Bump
cfg-if from v0.1 to v1.0.0 (#86)
0.4.1 (2020-09-26)
Changed
- Performance improvements (#75)
0.4.0 (2020-06-06)
Changed
- Bump
universal-hash dependency to v0.4; MSRV 1.41 (#52, #57) - Rename
result methods to to finalize (#56)
0.3.3 (2019-12-21)
Changed
- Match ideal assembly implementation on x86/x86_64 (#43, #44)
0.3.2 (2019-12-05)
Added
- Constant-time 32-bit software implementation (#39)
Changed
- Use
cfg-if crate to reduce duplication (#40)
0.3.1 (2019-11-14)
Changed
- Upgrade to
zeroize 1.0 (#33)
0.3.0 (2019-10-05)
Removed
- Remove
pub from field module (#28)
0.2.0 (2019-10-04)
Changed
- Upgrade to
universal-hash crate v0.3 (#22)
0.1.1 (2019-10-01)
Changed
- Upgrade to
zeroize v1.0.0-pre (#19)
0.1.0 (2019-09-19)
Added
- Constant time software implementation (#7)
Changed
- Update to Rust 2018 edition (#3)
- Use
UniversalHash trait (#6) - Removed generics/traits from
field::Element API (#12)
Removed
insecure-soft cargo feature (#7)
0.0.1 (2019-08-26)