cryptonite/tests
Vincent Hanquez db7c3bbb4f [hash] massive overhaul of the hash interface
use the typeclass for the lowest IO impure C bindings definitions,
and define the pure interface as generic on top of this.

At the same time define an Hash.IO interface to allow mutable manipulations
of hash contextes when necessary.

Use HashAlgorithm instead of HashFunction in the [PubKey] sections

Tweak the HMAC, PBKDF2 functions to be more efficient and use the new interface
2015-04-30 06:18:07 +01:00
..
KAT_AES [AES] tests: remove dead definitions 2015-04-18 07:59:15 +01:00
KAT_PubKey [hash] massive overhaul of the hash interface 2015-04-30 06:18:07 +01:00
BlockCipher.hs remove all the byteArray prefix from byteArray function. 2015-04-24 06:54:33 +01:00
Imports.hs fix warnings 2015-04-05 12:19:26 +01:00
KAT_AES.hs [AES] add KAT and properties tests for AES128,192,256 2015-04-18 07:33:34 +01:00
KAT_AFIS.hs [hash] massive overhaul of the hash interface 2015-04-30 06:18:07 +01:00
KAT_Blowfish.hs fix some warnings 2015-04-08 22:30:01 +01:00
KAT_Camellia.hs remove tabs 2015-04-08 22:44:28 +01:00
KAT_Curve25519.hs remove all the byteArray prefix from byteArray function. 2015-04-24 06:54:33 +01:00
KAT_DES.hs fix DES tests 2015-04-08 20:43:31 +01:00
KAT_Ed25519.hs [Ed25519] Add haskell bindings and tests 2015-04-19 09:24:37 +01:00
KAT_HMAC.hs [hash] massive overhaul of the hash interface 2015-04-30 06:18:07 +01:00
KAT_PBKDF2.hs add PBKDF2 2014-07-18 15:26:01 +01:00
KAT_PubKey.hs [hash] massive overhaul of the hash interface 2015-04-30 06:18:07 +01:00
KAT_RC4.hs add RC4 2014-07-21 10:58:42 +01:00
KAT_Scrypt.hs add a working implementation of scrypt. 2014-08-23 16:36:29 +01:00
KAT_TripleDES.hs add missing KAT file 2015-04-09 19:59:53 +01:00
KATHash.hs [hash] massive overhaul of the hash interface 2015-04-30 06:18:07 +01:00
KATSalsa.hs add instances of IsString for ghc 7.4.x 2014-07-15 15:26:35 +01:00
Tests.hs [hash] massive overhaul of the hash interface 2015-04-30 06:18:07 +01:00
Utils.hs fix warnings 2015-04-05 12:19:26 +01:00