 Assembly language engine [new]
-
Assembly language engine was published on GPLv2, LGPLv2.1, MPL1.1 and BSD License. Please see here.
|
 C language engine
-
The C-language engine (version 1.2.0) doesn't depend on endian format. The old version engine may not perform the correct encyption and decryption by the usage enviroment.
Please confirm it's valid process by corresponding with a test vector. Version 1.0.1 might be more high-speed according to the compiler or circumstance.
Instruction handbook for NTT痴 C-language open source codes of Camellia, please refer to here.(in Japanese)
To the Past Crypto Engine, click here.
|
Crypto engine for Camellia (C, BSD License)
|
 |
camellia-BSD-1.2.0.tar.gz (Version 1.2.0, 12 KB)
MD5:362152d207ec29e39964d45353cd7ced
SHA1:b736a9c0e7c2263d93ef895f4ed99ebc1cc34768
|
|
Crypto engine for Camellia (C, Gnu General Public License)
|
 |
camellia-GPL-1.2.0.tar.gz (Version 1.2.0, 18 KB)
MD5:78b4ade3c35f71c5bd3eaedf03f85511
SHA1:dd905d8dd779f4f94a5d8b105ee65869c1812c78
|
|
Crypto engine for Camellia (C, Gnu Lesser General Public License)
|
 |
camellia-LGPL-1.2.0.tar.gz (Version 1.2.0, 21 KB)
MD5:77ff2580d264d71e667a23fce7d2512e
SHA1:4ce9680047fea84bce99707a4ce818d36005036e
|
|
Crypto engine for Camellia (C, Mozilla Public License)
|
 |
camellia-MPL-1.2.0.tar.gz (Version 1.2.0, 11 KB)
MD5:061a9c26b90dc49f1fa38330e19d9457
SHA1:493373b1b8a8ba2004b8ed8c85000e94c819db0e
|
|
Crypto engine for Camellia (C, OpenSSL License)
|
 |
camellia-OpenSSL-1.2.0.tar.gz (Version 1.2.0, 12 KB)
MD5:2d4b3404c1118342ec3e6113818ecdf8
SHA1:88aeb701c6aee18ec6d796586b39276f01e4a537
|
|
 Java language engine
-
The new Java-compliant engine (version 1.2.0) supports the key-length of 192 and 256 bits, and provides faster processing. And we provide camellia-java-mini as the reduced reserved memory version. The reduced reserved memory version, it reduced the size of Sbox, please use it as the reference code, if you implement Camellia in the IC cards, embedded CPUs, or compact hardwares with very small ROM. Please see the chapter "Software Implementation Techniques" of support document about the details.
To the Past Crypto Engine, click here.
|
Crypto engine for Camellia (Java, BSD License)
|
 |
camellia-java-BSD-1.2.0.tar.gz (Version 1.2.0, 8 KB)
MD5:e31b6fa3260805cf729e239325915349
SHA1:4ab0d8625c80d1a35296b18ed1402bfdd1d47876
|
|
Crypto engine for Camellia (Java, Gnu General Public License)
|
 |
camellia-java-GPL-1.2.0.tar.gz (Version 1.2.0, 14 KB)
MD5:699e908d48c3e928f250ae8165f7dc15
SHA1:e8ece2463790c7c649a04ba38b103ded4d3d1748
|
|
Crypto engine for Camellia (Java [mini], BSD License)
|
 |
camellia-java-mini-BSD-1.0.0.tar.gz (Version 1.0.0, 4 KB)
MD5:5e55d2c9a8633a37795cd51c30e25e67
SHA1:1223e1d5fa15771d9b69d5b541405a24d20bfb13
|
|
Crypto engine for Camellia (Java [mini], Gnu General Public License)
|
 |
camellia-java-mini-GPL-1.0.0.tar.gz (Version 1.0.0, 11 KB)
MD5:62ee457a070929b10b63780c83382d51
SHA1:d4333256ee010cd802a7acbef6325c13f76ba098
|
|
|
|
|