A licensable developer's toolkit providing efficient cryptographic functions for integration into software applications to meet your individual data security requirements. The toolkit currently offers the following cryptographic algorithms grouped into a single library:
AES aka Rijndael as described by J. Daemen and V. Rijmen in Rijndael.pdf.
Blowfish as described by B. Schneier in "Description of a New Variable-Length Key, 64-Bit Block Cipher (Blowfish). In Fast Software Encryption - Proceedings of the Cambridge Security Workshop, Cambridge, United Kingdom, Lectures Notes in Computer Science 809, pp. 191-204, Springer Verlag, 1994".
Cast-128 as described by C. Adams in RFC2144.
Cast-256 as described by C. Adams and J. Gilchrist in RFC 2612.
DES as defined in FIPS PUB 46-2 and FIPS PUB 74. Support of 3DES encryption in EDE or EEE order using double- or triple-length keys.
Mars by IBM as described in the AES submission document Mars.pdf.
Safer+ designed by J. Massey and collegues as described in the AES submission document Saferpls.pdf.
Serpent by R. Anderson, E. Biham, and L. Knudsen as described in the AES submission document Serpent.pdf.
Twofish by B. Schneier and collegues as described in the AES submission document Twofish.pdf.
This cryptographic library is designed for OEM use and available for a wide range of target platform environments. Developers require no cryptographic background to incorporate privacy and authentication services into their applications. Suitable for a multitude of potential applications, e.g. electronic funds transfer, electronic banking, secure E-mail, disk and file encryption, network user authentication, secure software distribution, etc.
Supported platform: Android
Consistent and simple-to-use 'C'-language API to the cryptographic routines.
Fully reentrant at the process and at the thread-level
Support for ECB, CBC, 8-bit OFB, and 8-bit CFB operation mode. Tell me more ..
Enclosed File Encryption utility
Performance Benchmark Program
NBS FIPS PUB 81, 1980 (Modes of operation) test and certification program
Sample make files and source code examples
One-time fee for commercial license
Download Evaluation Copy: 32-bit ARM , 64-bit ARM
A license can be purchased for the given one-time fee. A special license agreement has to be signed before by both parties.