
|
|

July 24, 2009 |
| |
strongSwan was added to Open Source Applicable to Camellia.
|
May 15, 2009 |
| |
Beta of OpenSSL 1.0.0 was released. Camellia becomes enable by default after version 1.0.0 or later.
|
With the aim to reduce the burden of user’s operation for equipping Camellia into product development and test applications, NTT begins to publish NTT’s open source codes of Camellia with free of charge by multiple open source software licenses. In accordance with an agreement between NTT and Mitsubishi Electric Corporation, Camellia essential patents can be used at no charge by any Camellia user without concluding such royalty-free licensing agreement hereafter. For details, please see the Intellectual Property Information page.
<<<Important Notice>>>
- In regard to applying the open source software, although these are programmed so that it performs correct encryption and decryption based on the Camellia’s specifications and high-speed processing method for 32-bit CPUs, the modes of operation, a key management mechanism, and counter-measure technology for implementation attacks are not included, and the appropriate care should be taken. In addition, in the event that this open source software should yield any kind of damage, this software should be used with the understanding that NTT does not bear any responsibility whatsoever.
- Any product equipped with Camellia encryption algorithm (including the open sources) is a controlled product regulated under the Japanese Foreign Exchange and Foreign Trade Law, though the algorithm is public. When you plan to export or take this product out of Japan, or provide any juridical person having its main office in Japan, concerning property or business of such a juridical person which is located overseas, please obtain a permission, as required by the Law and related regulations, from the Japanese Government.
Crypto Engines
|
|
|

|
|
|
|
|
|
* We greatly appreciate it if you would contact here when the open source software of Camellia was made and opened to the public.
Camellia for Open Souce Softwares (2006.5.25 added)
Patch files for extensions such as OpenSSH, OCaml are published.
Camellia for Python (2006.5.25 added)(in Japanese)
Perl Camellia encryption module(CPAN) (2006.5.25 added)
openCrypto.NET (2008.2.26 added)(in Japanese)
Ruby package (2009.1.29 update)
Package to use Camellia in Ruby.
ruby-1.9.1-rc1 is supported in version 1.2.
It is registered at Ruby Application Archive (RAA),
RubyForge (Registered at RAA, Registered at RubyForge).
camellia-rb-1.2.tar.gz (Version 1.2, 36 KB)
MD5:17020b76ed435d0e946581c774eeef9f
SHA1:64360576219064ef46a0da2b1d436df7fb7a983b
camellia-rb-1.2.gem (Version 1.2, 40 KB)
MD5:8fd7bf6d9d577b2231df03ca0cd4db52
SHA1:741ced4247ce10582319abfb038f21271523eecd
To the Past Crypto Engine, click here.
Pascal source by Wolfgang Ehrhardt (2008.9.8 added)
TAHI Project (2008.11.7 added)
Camellia for Haskell (2012.XX.XX added) [new]
oclCrypto (2012.XX.XX added) [new]
Camellia Implementation using OpenCL.
|

A Reference Code (C, 3KB)
Notice:
This reference code is written for an easy understanding of the Camellia
encryption algorithm and a tool for validity verification of a source code that you made.
It is not intended to be used for a specific application.
No optimized techniques are adopted at all in this code.
|
|
|