dcrypt features
The following is a list of features which are completed, planned or under consideration.
Ciphers
Block ciphers
| Name | Status
|
| Blowfish | Complete
|
| AES | Complete
|
| RC6 | Complete
|
| TEA | Complete
|
| XTEA | Complete
|
| Twofish | Planned
|
| Serpent | Planned
|
| Noekeon | Under consideration
|
Block modes
| Name | Status
|
| CTR | Complete
|
| CBC | Complete
|
Block padding
| Name | Status
|
| ANSI X.923 (0x00, 0x00, 0x03) | Complete
|
| PKCS7 (0x03, 0x03, 0x03) | Complete
|
| Null/Zero bytes (0x00 .. 0x00) | Complete
|
| RFC1323 (0x80 .. 0x00) | Complete
|
| ISO 10126 (0xRA, 0xND, 0x03) | Under consideration
|
Stream ciphers
| Name | Status
|
| RC4 | Complete
|
| ISAAC | Planned
|
| Salsa20 | Complete
|
| ChaCha | Complete
|
| EnRuPT | Under consideration
|
Hash functions
| Name | Status
|
| MD5 | Complete
|
| SHA1 | Complete
|
| SHA224 | Complete
|
| SHA256 | Complete
|
| SHA384 | Complete
|
| SHA512 | Complete
|
| WHIRLPOOL | Planned
|
| RIPEMD | Under consideration
|
Message authentication codes
| Name | Status
|
| HMAC | Complete
|
High-level API
PRNGs
| Name | Status
|
| PBKDF2 | Complete
|
| PRNG from hash function | Complete
|
Public key stuff