Cryptography - 256 bit ciphers
Reference source code and submissions to international cryptographic designs contests
Cipher |
AES Process |
NESSIE Process |
CRYPTREC Process |
| AES | √ | √ | √ |
| Anubis | - | √ | - |
| Camellia | - | √ | √ |
| Cast-256 | √ | √ | - |
| Clefia | - | - | √ |
| FROG | √ | - | - |
| Hierocrypt3 | - | √ | √ |
| Idea-NXT | - | √ | - |
| MARS | √ | - | - |
| RC6 | √ | √ | √ |
| Safer+ | √ | √ | - |
| SC2000 | - | √ | √ |
| Serpent | √ | √ | - |
| Speed* | - | - | - |
| Twofish | √ | √ | - |
| Unicorn-A | - | - | √ |
Hashing - 512 bit functions
Reference source code and submissions to international hashing designs contests
Function |
SHA2 |
SHA3 Process |
| SHA2 | √ | - |
| Grostl | - | √ |
| Keccak | - | √ |
| Skein | - | √ |
256bit key - 128bit block - AES
[Rijndael.h] |
Author: Vincent Rijmen, Joan Daemen |
256bit key - 128bit block - Anubis
[Anubis.h] |
Author: Vincent Rijmen and Paulo S. L. M. Barreto |
256bit key - 128bit block - Camellia
[Camellia.h] |
Author: Mitsubishi, NTT |
256bit key - 128bit block - Cast-256
[Cast256.h] |
Author: Carlisle Adams, Stafford Tavares, Howard Heys, Michael Wiener |
256bit key - 128bit block - Clefia
[Clefia.h] |
Author: Sony |
256bit key - 128bit block - FROG
[Frog.h] |
Author: Dianelos Georgoudis, Damian Leroux, and Billy Simon Chaves |
256bit key - 128bit block - Hierocrypt3
[Hierocrypt3.h] |
Author: Toshiba |
256bit key - 128bit block - Idea-NXT
[Idea_nxt128.h] |
Author: Pascal Junod, Serge Vaudenay |
256bit key - 128bit block - MARS
[Mars.h] |
Author: IBM |
256bit key - 128bit block - RC6
[Rc6.h] |
Author: Ron Rivest, Matt Robshaw, Ray Sidney, Yiqun Lisa Yin |
256bit key - 128bit block - Safer+
[Saferp.h] |
Author: James Massey |
256bit key - 128bit block - SC2000
[Sc2000.h] |
Author: Fujitsu |
256bit key - 128bit block - Serpent
[Serpent.h] |
Author: Ross Anderson, Eli Biham, Lars Knudsen |
256bit key - 128bit block - Speed
[Speed.h] |
Author: Yuliang Zheng |
256bit key - 128bit block - Twofish
[Twofish.h] |
Author: Bruce Schneier |
256bit key - 128bit block - Unicorn-A
[Unicorn-A.h] |
Author: NEC |
512bit digest - SHA2
[Sha512.h] |
Author: NSA |
512bit digest - Grostl
[Grostl512.h] |
Author: P. Gauravaram, L. Knudsen, K. Matusiewicz |
512bit digest - Keccak
[Keccak512.h] |
Author: G. Bertoni, J. Daemen, M. Peeters, G. Van Assche |
512bit digest - Skein
[Skein512.h] |
Author: Niels Ferguson, Bruce Schneier |



libObfuscateSrc/Derived_crypt_code/Rijndael.*
http://www.efgh.com/software/rijndael.htm