]>
Commit | Line | Data |
---|---|---|
fc812b4e | 1 | /*This program gives the 64-bit optimized bitslice implementation of JH using ANSI C |
2 | ||
3 | -------------------------------- | |
4 | Performance | |
5 | ||
6 | Microprocessor: Intel CORE 2 processor (Core 2 Duo Mobile T6600 2.2GHz) | |
7 | Operating System: 64-bit Ubuntu 10.04 (Linux kernel 2.6.32-22-generic) | |
8 | Speed for long message: | |
9 | 1) 45.8 cycles/byte compiler: Intel C++ Compiler 11.1 compilation option: icc -O2 | |
10 | 2) 56.8 cycles/byte compiler: gcc 4.4.3 compilation option: gcc -O3 | |
11 | ||
12 | -------------------------------- | |
13 | Last Modified: January 16, 2011 | |
14 | */ | |
15 | #pragma once | |
16 | ||
afc2d004 | 17 | #include "hash.h" |
fc812b4e | 18 | |
19 | HashReturn jh_hash(int hashbitlen, const BitSequence *data, DataLength databitlen, BitSequence *hashval); |