Supported Algorithms
Cryptix supports the following algorithms. Note that not all
algorithms are included in each release, see the README
accompanying the individual releases for exclusions.
Italics indicate that code is written but is not yet
widely released.
Symmetric Ciphers
Name
| Status
| Java
| Native
| Comments
|
Blowfish
| Supported
| Java
| W95/NT
|
|
CAST5
| Supported
| Java
|
|
|
DES
| Supported
| Java
|
|
|
DES-EDE3
| Supported
| Java
|
| This is 3-key Triple DES. Needs external conformance data.
|
IDEA
| Supported
| Java
| W95/NT
|
|
LOKI91
| Supported
| Java
| W95/NT
|
|
RC2
| Supported
| Java
|
|
|
RC4
| Supported
| Java
|
|
|
SAFER
| Supported
| Java
| W95/NT
|
|
SPEED
| Supported
| Java
|
|
|
Square
| Supported
| Java
| W95/NT
|
|
Cipher Modes
Name
| Status
| Comments
|
ECB
| Supported
|
|
CBC
| Supported
|
|
CFB
| Supported
|
|
OFB
| written
|
|
PCBC
| Supported
|
|
PGP-CFB
| ?
| Special PGP CFB mode ?
|
Padding Schemes
Name
| Status
| Comments
|
PKCS#5
| Supported
|
|
PKCS#5
| Supported
|
|
OneAndZeroes
| Supported
|
|
Asymmetric (public-key) Ciphers
Name
| Status
| Comments
|
RSA
| Supported
|
|
ElGamal
| Supported
|
|
RPK
| Testing
| RPK Ltd
|
Signature Schemes
MD
| x
| Algorithm
| x
| Padding
|
MD2
|
| RSA
|
| PKCS#1
|
MD5
|
| ElGamal
|
|
|
SHA-1
|
| RPK
|
|
|
RIPEMD160
|
|
|
|
|
This table indicates that a signature scheme of md/alg/PKCS#1 is possible,
where md and alg are as listed above.
Message Digests
Name
| Status
| Java
| Native
| Comments
|
HAVAL
| Supported
| Java
| W95/NT
|
|
MD2
| Supported
| Java
|
|
|
MD4
| Supported
| Java
|
|
|
MD5
| Supported
| Java
|
|
|
RIPEMD128
| Supported
| Java
| W95/NT
|
|
RIPEMD160
| Supported
| Java
| W95/NT
|
|
SHA-0
| Supported
| Java
|
|
|
SHA-1
| Supported
| Java
|
|
|
Copyright © 1997 Systemics Ltd
on behalf of the Cryptix Development Team.
All rights reserved.
Cryptix is a trademark of Systemics Ltd.