aboutsummaryrefslogtreecommitdiffstats
path: root/src/block/serpent_sse2/serp_sse2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/block/serpent_sse2/serp_sse2.cpp')
-rw-r--r--src/block/serpent_sse2/serp_sse2.cpp14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/block/serpent_sse2/serp_sse2.cpp b/src/block/serpent_sse2/serp_sse2.cpp
index a3319afec..c51bb69ab 100644
--- a/src/block/serpent_sse2/serp_sse2.cpp
+++ b/src/block/serpent_sse2/serp_sse2.cpp
@@ -218,12 +218,7 @@ void Serpent_SSE2::encrypt_n(const byte in[], byte out[], u32bit blocks) const
blocks -= 4;
}
- for(u32bit i = 0; i != blocks; ++i)
- {
- Serpent::encrypt_n(in, out, 1);
- in += BLOCK_SIZE;
- out += BLOCK_SIZE;
- }
+ Serpent::encrypt_n(in, out, blocks);
}
/*
@@ -239,12 +234,7 @@ void Serpent_SSE2::decrypt_n(const byte in[], byte out[], u32bit blocks) const
blocks -= 4;
}
- for(u32bit i = 0; i != blocks; ++i)
- {
- Serpent::decrypt_n(in, out, 1);
- in += BLOCK_SIZE;
- out += BLOCK_SIZE;
- }
+ Serpent::decrypt_n(in, out, blocks);
}
}