List of Available Algorithms
The algorithms available through the GNU Crypto provider are, grouped by type,
with alternate names in parentheses:
- Cipher: AES, ANUBIS, ARCFOUR (RC4), BLOWFISH, DES, KHAZAD, RIJNDAEL, SERPENT,
SQUARE, TRIPLEDES, TWOFISH.
Ciphers may, of course, be appended with any of the modes and paddings available
in GNU Crypto, such as "AES/CBC/TBC".
- KeyPairGenerator: DSS (DSA), RSA.
- MAC: HMAC-MD2, HMAC-MD4, HMAC-MD5, HMAC-RIPEMD128 (HMAC-RIPEMD-128),
HMAC-RIPEMD160 (HMAC-RIPEMD-160), HMAC-SHA160 (HMAC-SHA, HMAC-SHA1,
HMAC-SHA-160, HMAC-SHS), HMAC-TIGER, HMAC-WHIRLPOOL, TMMH16, UHASH32, UMAC32.
- MessageDigest: MD2, MD4, MD5, RIPEMD128 (RIPEMD-128), RIPEMD-160
(RIPEMD-160), SHA-160 (SHA, SHA1, SHA-1, SHS), TIGER, WHIRLPOOL.
- SecureRandom: ARCFOUR (RC4), ICM, MD2PRNG, MD4PRNG, MD5PRNG, RIPEMD128PRNG,
RIPEMD160PRNG, SHA-160PRNG (SHAPRNG, SHA-1PRNG, SHA1PRNG), TIGERPRNG,
WHIRLPOOLPRNG, UMAC-KDF.
- Signature: DSS/RAW (SHA/DSA, SHA1/DSA, SHA-1/DSA, SHA-160/DSA, DSAwithSHA,
DSAwithSHA1, DSAwithSHA160), RSA-PSS/RAW (RSA-PSS, RSAPSS).