Commit Graph

26 Commits

Author SHA1 Message Date
Vincent Hanquez
033b9ced81 add support for curve 25519 2015-01-27 06:25:41 +00:00
Vincent Hanquez
ec26f9a25b add initial support for curve25519 2015-01-27 06:20:19 +00:00
Vincent Hanquez
6f877c84c3 create a module to put all the compat necessary for running over a wide range of versions 2015-01-27 05:58:06 +00:00
Vincent Hanquez
6195bd40af merge cipher-aes C files in cryptonite 2015-01-15 04:58:25 -08:00
Vincent Hanquez
d2fa875c11 remove commas in .cabal 2014-08-25 08:11:51 +01:00
Vincent Hanquez
adca793a9f Reorganize entropy interfaces.
* separate pool into a different module
* only export by default a simple gathering function
* export an unsafe module with all the memory methods
2014-08-25 08:00:10 +01:00
Vincent Hanquez
1f9d7af56f add a working implementation of scrypt. 2014-08-23 16:36:29 +01:00
Vincent Hanquez
903ff726a2 add kekkak 2014-08-14 13:47:41 +02:00
Vincent Hanquez
c84acf079e add Scrypt placeholder 2014-07-27 11:09:45 -07:00
Vincent Hanquez
f2bfecfa3e add RC4 2014-07-21 10:58:42 +01:00
Vincent Hanquez
5097e18d30 Merge branch 'entropy'
Conflicts:
	cryptonite.cabal
2014-07-19 15:07:59 +01:00
Vincent Hanquez
6005eca7bd make the entropy gathering simpler for certain setup, and cleanup a bit 2014-07-19 15:06:39 +01:00
Vincent Hanquez
1c964bb9f7 Merge branch 'legacy' 2014-07-18 15:40:57 +01:00
Vincent Hanquez
a0ce598e37 add PBKDF2 2014-07-18 15:26:01 +01:00
Vincent Hanquez
fc2461c2b1 remove 6.12 2014-07-15 14:56:57 +01:00
Vincent Hanquez
0a5d746cad remove mtl as dependency 2014-07-15 14:48:27 +01:00
Vincent Hanquez
be64f769bf add a bug-reports url 2014-07-15 14:18:45 +01:00
Vincent Hanquez
5e23ef92a5 add HMAC 2014-07-09 13:15:49 +01:00
Vincent Hanquez
4e955ad505 merge entropy from crypto-random 2014-07-09 08:12:34 +01:00
Vincent Hanquez
09feb59f62 merge cryptohash 2014-07-07 14:55:55 +01:00
Vincent Hanquez
336093c53b Merge branch 'salsa'
Conflicts:
	README.md
	cryptonite.cabal
	tests/Tests.hs
2014-07-07 08:10:31 +01:00
Vincent Hanquez
16eb6fa387 Add Salsa20 cipher. most is copied from the ChaCha implementation 2014-07-07 08:04:57 +01:00
Vincent Hanquez
c4c0802f80 Add working implementation of poly1305 with 1 test vector. 2014-07-06 15:44:54 +01:00
Vincent Hanquez
9fd200e407 add Poly1305 module (non-exposed) 2014-07-06 14:06:20 +01:00
Vincent Hanquez
a63005dcb1 correct location 2014-07-04 14:59:30 +01:00
Vincent Hanquez
fb85f8639f initial commit. 2014-07-04 14:58:01 +01:00