diff options
author | lloyd <[email protected]> | 2010-02-25 06:15:04 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2010-02-25 06:15:04 +0000 |
commit | be73bf2a3ff7ed61a7f58117cca00ab220ede52b (patch) | |
tree | fdd1e30a0c68da08bb567aa5933734c86ebb5f6c /src/block/noekeon_simd | |
parent | db1b57b499ad34a49adf4a2c53651d79c470b4f2 (diff) |
Set parallelism defaults.
Default unless specified is now 4.
For SIMD code, use 2x the number of blocks which are processed in
parallel using SIMD by that cipher. It may make sense to increase this to
4x or even more, further experimentation is necessary.
Diffstat (limited to 'src/block/noekeon_simd')
-rw-r--r-- | src/block/noekeon_simd/noekeon_simd.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/block/noekeon_simd/noekeon_simd.h b/src/block/noekeon_simd/noekeon_simd.h index 466c4b741..55fdfbd22 100644 --- a/src/block/noekeon_simd/noekeon_simd.h +++ b/src/block/noekeon_simd/noekeon_simd.h @@ -18,6 +18,8 @@ namespace Botan { class BOTAN_DLL Noekeon_SIMD : public Noekeon { public: + u32bit parallelism() const { return 8; } + void encrypt_n(const byte in[], byte out[], u32bit blocks) const; void decrypt_n(const byte in[], byte out[], u32bit blocks) const; |