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)