Vincent Hanquez
|
2191dddf5b
|
[Curve25519] use the Crypto.Error api instead of an Either type for parsing types
|
2015-11-02 11:17:19 +00:00 |
|
John Galt
|
55c6988a6e
|
Added support for incrementing Nonces
|
2015-10-05 14:08:08 -04:00 |
|
Vincent Hanquez
|
b00a1a2553
|
[tests] expands tabs, and remove redundant binding
|
2015-08-30 07:49:30 +01:00 |
|
Vincent Hanquez
|
5f72788041
|
[tests] fix last number test problem
|
2015-08-27 15:42:08 +01:00 |
|
Vincent Hanquez
|
3af592e997
|
[tests] make sure we don't use 0 for number parameters
|
2015-08-27 15:03:07 +01:00 |
|
Luke Taylor
|
a888501bb8
|
Add bcrypt tests
Mostly copied from openwall source, leaving out the unsupported 2x
tests and special bug-related tests for passwords containing 0xFF bytes.
|
2015-08-26 10:33:36 +01:00 |
|
Vincent Hanquez
|
cd8f70e062
|
[Padding] add PKCS5/PKCS7 padding/unpadding methods
|
2015-08-18 12:03:05 +01:00 |
|
Vincent Hanquez
|
8a0bacfc6d
|
[Poly1305] make initialize explicitely failable
|
2015-07-29 09:49:49 +01:00 |
|
Vincent Hanquez
|
e064af5cba
|
[chachapoly1305] properly handle the decryption, and change combine to encrypt.
|
2015-07-29 07:24:46 +01:00 |
|
Vincent Hanquez
|
169570c963
|
fix 0 case.
|
2015-07-29 07:13:04 +01:00 |
|
Vincent Hanquez
|
ce849fb0d2
|
[ChaChaPoly1305] add implementation and simple KAT test
|
2015-07-19 17:53:56 +01:00 |
|
Vincent Hanquez
|
58c6efe4c4
|
[tests] introduce a new checker for hunit based on the property checker
|
2015-07-19 17:53:07 +01:00 |
|
Vincent Hanquez
|
6e5ad0c640
|
[tests] reduce the size of the number generated as this basically block the test suite now
|
2015-07-19 17:52:35 +01:00 |
|
Luke Taylor
|
4e1437d4fd
|
Minor haddock fixes
Fix some incorrect parameter descriptions and spelling/typos.
|
2015-06-07 13:26:26 +02:00 |
|
Vincent Hanquez
|
59bc2a9528
|
[tests] remove unnecessary binding in P256
|
2015-06-01 13:03:38 +01:00 |
|
Vincent Hanquez
|
6c8ab6b610
|
[tests] remove unnecessary modules
|
2015-06-01 13:03:29 +01:00 |
|
Vincent Hanquez
|
69723be05c
|
[tests] add the reverse of the previous number kat test
|
2015-06-01 10:46:59 +01:00 |
|
Vincent Hanquez
|
360f4f51dc
|
[tests] add some vectors for i2ospOf_
|
2015-06-01 10:41:42 +01:00 |
|
Vincent Hanquez
|
f63a3c6025
|
[p256] fix all the bugs found by the now useful P256 test suite
|
2015-06-01 07:48:31 +01:00 |
|
Vincent Hanquez
|
2c112b8877
|
[tests] generate smaller number in one of the case
|
2015-06-01 07:47:40 +01:00 |
|
Vincent Hanquez
|
1d383a3d12
|
[ECC] add a simple property test for point addition
|
2015-06-01 05:59:08 +01:00 |
|
Vincent Hanquez
|
1634c6bbb5
|
[tests] add missing extension related to previous commit
|
2015-06-01 05:58:43 +01:00 |
|
Vincent Hanquez
|
df5ed2a4e9
|
[tests] add a more elaborate report testing for property checks
|
2015-06-01 05:58:32 +01:00 |
|
Vincent Hanquez
|
f79081670c
|
[tests] add better range integer generation. by default the number generated are fairly small.
|
2015-06-01 05:58:15 +01:00 |
|
Vincent Hanquez
|
3eda859c8d
|
[test] add marshalling tests for numbers
|
2015-06-01 05:57:09 +01:00 |
|
Vincent Hanquez
|
e2c1b82234
|
[tests] add first P256 test
|
2015-05-30 10:38:39 +01:00 |
|
Vincent Hanquez
|
d0cb713ccb
|
[tests] only generate prime > 48 bits
|
2015-05-23 16:22:58 +01:00 |
|
Vincent Hanquez
|
d9913a81f8
|
[tests] fix generate prime test to only start prime generation above 32 bits
|
2015-05-23 16:06:02 +01:00 |
|
Vincent Hanquez
|
e989d2a404
|
[tests] add a test for prime number
|
2015-05-23 15:55:05 +01:00 |
|
Vincent Hanquez
|
a4baf9383b
|
[test] add random number generation tests
|
2015-05-23 11:58:57 +01:00 |
|
Vincent Hanquez
|
ca2ec5a03d
|
[random] export MonadPseudoRandom
|
2015-05-23 11:58:36 +01:00 |
|
Vincent Hanquez
|
02956f9ef0
|
[KDF] move PBKDF2 and Scrypt to not be pinned to ByteString
|
2015-05-22 15:19:42 +01:00 |
|
Vincent Hanquez
|
1dacb7fa94
|
[Salsa] opaquify the state just like for hash functions
add more tests
|
2015-05-22 14:04:54 +01:00 |
|
Vincent Hanquez
|
9a69c61e84
|
[ChaCha] opaquify the state to be handled directly in the C level just like the hash function
increase the number of tests
|
2015-05-22 14:04:27 +01:00 |
|
Vincent Hanquez
|
80b379c98d
|
cleanup tests, and improve testing of hash algorithms
|
2015-05-20 07:14:05 +01:00 |
|
Vincent Hanquez
|
987f9e7bb6
|
[internal] update to latest memory, and remove builtin support as memory is now available
|
2015-05-18 18:33:14 +01:00 |
|
Vincent Hanquez
|
c5f9ab2d35
|
[internal] update memory to latest
|
2015-05-14 10:04:16 +01:00 |
|
Vincent Hanquez
|
26ec954a48
|
[Cipher] fix salsa and chacha related to chunking
|
2015-05-12 14:36:50 +01:00 |
|
Vincent Hanquez
|
ffe42392ca
|
[tests] more refactoring
|
2015-05-12 14:36:20 +01:00 |
|
Vincent Hanquez
|
5d2e2ce999
|
[Tests] factorise assertEq
|
2015-05-12 13:34:12 +01:00 |
|
Vincent Hanquez
|
ec57ecc0a0
|
[tests] add utility to do random chunking and add a Salsa chunking test
|
2015-05-12 07:54:27 +01:00 |
|
Vincent Hanquez
|
e6a7cc0dab
|
[Tests] split ChaCha in own module
|
2015-05-10 08:00:05 +01:00 |
|
Vincent Hanquez
|
7f39b15e91
|
[Tests] move Salsa tests
|
2015-05-10 07:57:20 +01:00 |
|
Vincent Hanquez
|
bdb463cc91
|
move Poly1305 tests to its own file
|
2015-05-10 07:50:18 +01:00 |
|
Vincent Hanquez
|
9ae9e38ce2
|
move to memory stuff
|
2015-05-09 14:23:32 +01:00 |
|
Vincent Hanquez
|
e82c0524e4
|
[tests] rename Hash module
|
2015-05-06 11:48:08 +01:00 |
|
Vincent Hanquez
|
81e335cfff
|
[HASH] re-enable SHA512t
|
2015-05-06 07:53:51 +01:00 |
|
Vincent Hanquez
|
c23ddb2eaa
|
[PBKDF2] make the code more friendly to a future mutable PRF.
Prevent doing B.take . B.concat by allocating only once the output buffer
|
2015-05-03 08:17:03 +01:00 |
|
Vincent Hanquez
|
b28109ecb4
|
[tests] re-enable poly1305
|
2015-05-02 15:43:49 +01:00 |
|
Vincent Hanquez
|
09e83a7f68
|
[hash] fix hash printing
|
2015-05-02 05:40:47 +01:00 |
|