COMPLETE STATUS: 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) -j SQUEEZES --squeezes The number of hash squeezes to run. (default: 1) -h --hex Read the input in hexadecimal, rather than binary. -b --binary Print the checksum in binary, rather than hexadecimal. -m --multi Print the chechsum at all iterations. 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.