File tree Expand file tree Collapse file tree 3 files changed +8
-2
lines changed Expand file tree Collapse file tree 3 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ )
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
+ ## Unreleased
9
+ ### Changed
10
+ - Remove ` sse4.1 ` from CPU feature requirements for PCLMUL backend ([ #143 ] )
11
+
12
+ [ #143 ] : https://github.com/RustCrypto/universal-hashes/pull/143
13
+
14
+
8
15
## 0.5.3 (2021-08-27)
9
16
### Changed
10
17
- Bump ` cpufeatures ` dependency to v0.2 ([ #136 ] , [ #138 ] )
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ use super::clmul as intrinsics;
15
15
cpufeatures:: new!( mul_intrinsics, "aes" ) ; // `aes` implies PMULL
16
16
17
17
#[ cfg( any( target_arch = "x86_64" , target_arch = "x86" ) ) ]
18
- cpufeatures:: new!( mul_intrinsics, "pclmulqdq" , "sse4.1" ) ;
18
+ cpufeatures:: new!( mul_intrinsics, "pclmulqdq" ) ;
19
19
20
20
/// **POLYVAL**: GHASH-like universal hash over GF(2^128).
21
21
pub struct Polyval {
Original file line number Diff line number Diff line change @@ -58,7 +58,6 @@ impl UniversalHash for Polyval {
58
58
impl Polyval {
59
59
#[ inline]
60
60
#[ target_feature( enable = "pclmulqdq" ) ]
61
- #[ target_feature( enable = "sse4.1" ) ]
62
61
unsafe fn mul ( & mut self , x : & Block ) {
63
62
let h = self . h ;
64
63
You can’t perform that action at this time.
0 commit comments