| Heading Only | Good Tested. | Expected OK Not fully tested | Warning! Known Problems Take Care | Dead! Not Working. |
These colours are indicative. See the code for precise information.
NOTE that the information here is not an endorsement of any algorithm.
| Name | Status | Native | Conforms | Comments |
| Blowfish | Supported | W95/NT | ||
| CAST5 | Supported | |||
| DES | Supported | |||
| DES-EDE3 | Supported | Checked against SSLeay 0.8.1 | This is 3-key Triple DES. No known conformance data | |
| IDEA | Supported | W95/NT | ||
| LOKI91 | Supported | W95/NT | ||
| RC2 | Supported | |||
| RC4 | Supported | |||
| SAFER | Supported | W95/NT | ||
| SPEED | Supported | Zheng97 | ||
| Square | Supported | W95/NT |
| Name | Status | Comments |
| ECB | Supported | |
| CBC | Supported | |
| CFB | Supported | |
| OFB | Supported | |
| PCBC | Supported | |
| CFB-PGP | Supported | Special CFB mode for PGP |
| Name | Status | Comments |
| PKCS#5 | Supported | |
| PKCS#7 | Supported | |
| OneAndZeroes | Supported |
| Name | Status | Comments |
| RSA | Supported | |
| ElGamal | Supported | |
| RPK | Testing | RPK Ltd |
| MD | x | Algorithm | x | Padding |
| MD2 | RSA | PKCS#1 | ||
| MD5 | ElGamal | |||
| SHA-1 | RPK | |||
| RIPEMD160 | ||||
| SHA-1 | DSAJCA | PKCS#1 |
This table indicates that a signature scheme of md/alg/PKCS#1 is possible, where md and alg are as listed above.
JCA The DSA signature algorithm is as provided with the JCA in Sun's JDK. As supplied, the scheme only provides SHA-1/DSA/PKCS#1
| Name | Status | Native | Conforms | Comments |
| HAVAL | Supported | W95/NT | Zheng93 | |
| MD2 | Supported | RFC-1319 | ||
| MD4 | Supported | RFC-1320 | ||
| MD5JCA | not complete | RFC-1321 | bug in update() method | |
| RIPEMD128 | Supported | W95/NT | Dobbertin96 | |
| RIPEMD160 | Supported | W95/NT | Dobbertin96 | |
| SHA-1JCA | not complete | FIPS 180-1 | bug in update() method | |
| SHA-0 | not complete | FIPS 180 | bug in update() method algorithm deprecated by SHA-1 |
JCA MD5 and SHA-1 are also supplied with the JCA in Sun's JDK.
All message digests now include HMAC support, according to RFC-2104 and RFC-2202.
Copyright © 1997 Systemics Ltd