|
Linux Source Code - DiceLock-x 5.0.0.1 |
|
|
|
DiceLock is protected by US patent 7508945 and European Patent 1182777 where applicable. DiceLock and DiceLock logo are trademarks or registered trademarks in the EC, USA and others. License information can be obtained at our corporate web site
DiceLock-x 5.0.0.1 is a Linux shared library (.so) that implements some of NIST FIPS 800-22b random number tests, Sha and Ripemd hash algorithms and more.
DiceLock cipher implementations are:
- DiceLock Digested,
- DiceLock Indexed.
Symmetric key block cipher implementations are:
- AES (Advanced Encryption Standard) 128 bit key length,
- AES (Advanced Encryption Standard) 192 bit key length,
- AES (Advanced Encryption Standard) 256 bit key length.
Block cipher operation mode implementations are:
- CBC, cipher-block chaining,
- CFB, cipher feedback,
- OFB, output feedback.
Cryptographic pad implementations are:
- ANSI.X.923,
- ISO/IEC.9797.1,
- PKCS7.
Symmetric key stream cipher implementations are:
- HC 128 bit key length,
- HC 256 bit key length.
Random number test implemented are:
- Frequency Test,
- Block Frequency Test,
- Cumulative Sum Forward Test,
- Cumulative Sum Reverse Test,
- Runs Test,
- Longest Run Of Ones Test,
- Rank Test,
- Universal Test,
- Approximate Entropy Test,
- Serial Test,
- Discrete Fourier Transform Test.
Hash algorithms implemented are:
- Sha 1,
- Sha 224,
- Sha 256,
- Sha 384,
- Sha 512,
- Ripemd 128,
- Ripemd 160,
- Ripemd 256,
- Ripemd 320.
DiceLock 5.0.0.1 is composed of the following files (more coming soon ..., like cipher algorithm files):
Obviously all files will be available at http://www.dicelocksecurity.com/ as a single package soon.
|