blob: 922a0a35efa60543e9037efdf7efe75966b1a10d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
COMPLETE STATUS:
>> Investigating problems with patterns, and reflective hashes >>
Pure Java 1.2+ :: optimised
Python 3 :: optimised
C ISO C90 :: optimised
Java/C JNI :: under development
Vala :: correct, under development
NASM :: planned (maybe, after jni)
Haskell :: planned (maybe)
Python 2 :: planned (maybe)
Perl :: planned (maybe)
D :: planned (maybe)
Common Lisp :: planned (perhaps)
Scala :: planned (perhaps)
Magic :: planned (perhaps)
**SHA-3/Keccak checksum calculator**
*USAGE:*
sha3sum [option...] < FILE
sha3sum [option...] file...
*OPTIONS:*
-r BITRATE
--bitrate The bitrate to use for SHA-3. (default: 576)
-c CAPACITY
--capacity The capacity to use for SHA-3. (default: 1024)
-w WORDSIZE
--wordsize The word size to use for SHA-3. (default: 64)
-o OUTPUTSIZE
--outputsize The output size to use for SHA-3. (default: 512)
-s STATESIZE
--statesize The state size to use for SHA-3. (default: 1600)
-i ITERATIONS
--iterations The number of hash iterations to run. (default: 1)
-b
--binary Print the checksum in binary, rather than hexadecimal.
If you want to contribute with an implementation in another
language, please try do some in the earliest version of the
language officially supported on GNU/Linux, unless there are
backwards incompatibilities (as is the case with Python.)
This helps for embedded devices.
|