LibTomCrypt is a comprehensive cryptographic toolkit with ciphers, hashes, and public key algorithms.