/crypto

Implement Crypto related library.

Primary LanguageElixir

Crypto

  • Implement MD5 hash function according to RFC 1321.
  • Implement SHA1 hash function according to RFC 3174.
  • Implement SHA224/256/384/512 hash function according to RFC 6234.
  • Implement DES block cipher according to FIPS 46-3.
  • Implement AES block cipher according to FIPS 197.
  • Implement HMAC message authentication codes according to FIPS 198-1.
  • Implement ECB/CBC/CFB/OFB/CTR block cipher mode according to NIST SP 800-38A.