VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Crypto/kuznyechik_simd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/Crypto/kuznyechik_simd.c')
-rw-r--r--src/Crypto/kuznyechik_simd.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Crypto/kuznyechik_simd.c b/src/Crypto/kuznyechik_simd.c
index 1c505db1..a7391908 100644
--- a/src/Crypto/kuznyechik_simd.c
+++ b/src/Crypto/kuznyechik_simd.c
@@ -9167,11 +9167,11 @@ VC_INLINE void scheduleDecryptionRoundKeysForGost15(
data3_ = _mm_xor_si128(data3_, temporary11_); \
data4_ = _mm_xor_si128(data4_, temporary11_); \
applyLSTransformation_4(data1_, data2_, data3_,data4_); \
}
-void kuznyechik_encrypt_block_simd(byte* out, const byte* in, kuznyechik_kds* kds)
+void kuznyechik_encrypt_block_simd(uint8* out, const uint8* in, kuznyechik_kds* kds)
{
const uint_64t *roundKeys_ = (const uint_64t *) kds->rke;
__m128i data_;
__m128i temporary1_, temporary2_;
__m128i addresses1_, addresses2_;
@@ -9198,11 +9198,11 @@ void kuznyechik_encrypt_block_simd(byte* out, const byte* in, kuznyechik_kds* kd
temporary1_ = _mm_loadu_si128((const __m128i *) &roundKeys_[2 * round_]);
data_ = _mm_xor_si128(data_, temporary1_);
_mm_storeu_si128((__m128i*) out, data_);
}
-void kuznyechik_encrypt_blocks_simd(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds)
+void kuznyechik_encrypt_blocks_simd(uint8* out, const uint8* in, size_t blocks, kuznyechik_kds* kds)
{
const uint_64t *roundKeys_ = (const uint_64t *) kds->rke;
__m128i data1_, data2_, data3_, data4_;
__m128i temporary11_, temporary12_;
__m128i addresses11_, addresses12_;
@@ -9345,11 +9345,11 @@ void kuznyechik_encrypt_blocks_simd(byte* out, const byte* in, size_t blocks, ku
data2_ = _mm_xor_si128(data2_, cache11_); \
data3_ = _mm_xor_si128(data3_, cache11_); \
data4_ = _mm_xor_si128(data4_, cache11_); \
}
-void kuznyechik_decrypt_block_simd(byte* out, const byte* in, kuznyechik_kds* kds)
+void kuznyechik_decrypt_block_simd(uint8* out, const uint8* in, kuznyechik_kds* kds)
{
const uint_64t *roundKeys_ = kds->rkd;
__m128i data_;
#ifndef UNROLL_LOOPS
int round_;
@@ -9381,11 +9381,11 @@ void kuznyechik_decrypt_block_simd(byte* out, const byte* in, kuznyechik_kds* kd
cache1_ = _mm_loadu_si128((const __m128i *) &roundKeys_[0]);
data_ = _mm_xor_si128(data_, cache1_);
_mm_storeu_si128((__m128i*) out, data_);
}
-void kuznyechik_decrypt_blocks_simd(byte* out, const byte* in, size_t blocks, kuznyechik_kds* kds)
+void kuznyechik_decrypt_blocks_simd(uint8* out, const uint8* in, size_t blocks, kuznyechik_kds* kds)
{
const uint_64t *roundKeys_ = kds->rkd;
__m128i data1_, data2_,data3_,data4_;
#ifndef UNROLL_LOOPS
int round_;
@@ -9506,11 +9506,11 @@ void kuznyechik_decrypt_blocks_simd(byte* out, const byte* in, size_t blocks, ku
}
else if (blocks)
kuznyechik_decrypt_block_simd (out, in, kds);
}
-void kuznyechik_set_key_simd(const byte* key, kuznyechik_kds *kds)
+void kuznyechik_set_key_simd(const uint8* key, kuznyechik_kds *kds)
{
scheduleEncryptionRoundKeysForGost15 (kds->rke, key);
scheduleDecryptionRoundKeysForGost15 (kds->rkd, key);
}