We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f9acd50 commit 8332f50Copy full SHA for 8332f50
src/operations.rs
@@ -128,7 +128,7 @@ pub(crate) fn aesenc(value: u128, xor: u128) -> u128 {
128
use core::mem::transmute;
129
unsafe {
130
let value = transmute(value);
131
- transmute(vaesmcq_u8(vaeseq_u8(value, transmute(xor))))
+ xor ^ transmute::<_, u128>(vaesmcq_u8(vaeseq_u8(value, transmute(0u128))))
132
}
133
134
@@ -163,7 +163,7 @@ pub(crate) fn aesdec(value: u128, xor: u128) -> u128 {
163
164
165
166
- transmute(vaesimcq_u8(vaesdq_u8(value, transmute(xor))))
+ xor ^ transmute::<_, u128>(vaesimcq_u8(vaesdq_u8(value, transmute(0u128))))
167
168
169
0 commit comments