Commit Graph

  • d006d91811 get to parse more things in QA script Vincent Hanquez 2015-04-05 06:54:57 +0100
  • 1efa712dc5 add QA "script". for now doesn't do anything except listing extensions Vincent Hanquez 2015-04-03 08:19:48 +0100
  • 827407fbed use BinaryPolynomial when it is one in F2m Vincent Hanquez 2015-04-03 08:17:47 +0100
  • 88ff52a10d add sublime-project file Vincent Hanquez 2015-04-03 07:41:43 +0100
  • 842817086a remove some warnings Vincent Hanquez 2015-04-03 07:40:54 +0100
  • f428843322 Merge branch 'pubkey-merge' Vincent Hanquez 2015-04-03 07:34:04 +0100
  • 7a2f4244f9 ignore gen/Crypto Vincent Hanquez 2015-03-30 14:10:00 +0100
  • 599024e581 add public key tests Vincent Hanquez 2015-03-30 14:09:44 +0100
  • b556bdb649 add missing modules Vincent Hanquez 2015-03-30 14:09:18 +0100
  • b1e222cf3d merge crypto-pubkey-types and crypto-pubkey Vincent Hanquez 2015-03-30 10:32:28 +0100
  • ba565ce6f0 add AFIS tests Vincent Hanquez 2015-04-03 07:28:16 +0100
  • abb470f8b7 add Crypto.Random abstraction interface Vincent Hanquez 2015-04-03 07:28:07 +0100
  • ac77a20c06 add simple ChaChaRNG Vincent Hanquez 2015-04-03 07:27:44 +0100
  • b570388917 add simple chacha interface Vincent Hanquez 2015-04-03 07:27:19 +0100
  • bae4bcd064 add new function. including commented out split for now. Vincent Hanquez 2015-04-03 07:26:46 +0100
  • 9fd91da855 refactor AFIS import list Vincent Hanquez 2015-04-03 07:26:25 +0100
  • 16d24161e1 add a wrapper to memcpy that does the right things with various versions of memcpy Vincent Hanquez 2015-04-03 07:26:09 +0100
  • e409172a1c remove commas in list of exported modules Vincent Hanquez 2015-04-03 07:25:48 +0100
  • a82a544fec add a simple alias to SecureMem for future refactoring Vincent Hanquez 2015-04-03 07:25:22 +0100
  • c991abda23 fix another old version's memcpy Vincent Hanquez 2015-03-30 16:02:00 +0100
  • 4a6bfe98fc fix old version Vincent Hanquez 2015-03-30 15:50:05 +0100
  • 5f2aa94355 add AFIS Vincent Hanquez 2015-03-30 15:08:11 +0100
  • c3d9570881 re-add the primitives to generate primes and test for prime. Vincent Hanquez 2015-03-29 10:55:46 +0100
  • d9b16a529e re-enable number generation Vincent Hanquez 2015-03-29 10:43:45 +0100
  • be3eacc068 ask for Functor for a MonadRandom too. Vincent Hanquez 2015-03-29 10:43:24 +0100
  • f3bf67df99 add withByteArray Vincent Hanquez 2015-03-29 10:43:11 +0100
  • 37557af615 add length abstraction for byte array Vincent Hanquez 2015-03-29 09:16:44 +0100
  • a4d3dc4d10 add a simple random abstraction Vincent Hanquez 2015-03-29 09:09:55 +0100
  • 3b6c72e242 add bytearray into internal module Vincent Hanquez 2015-03-29 09:09:10 +0100
  • d9ba6034c4 correct haddock Vincent Hanquez 2015-03-29 09:08:34 +0100
  • 41039c7b5b add a simple abstraction for bytearray allocation+fill Vincent Hanquez 2015-03-29 09:00:09 +0100
  • 1a8a5aef62 remove useless function Vincent Hanquez 2015-03-29 08:59:47 +0100
  • 087a2f118a fix usage of cryptonite_chacha_init Vincent Hanquez 2015-03-29 07:43:31 +0100
  • 06832d678d add random generation through chacha Vincent Hanquez 2015-03-28 15:33:03 +0000
  • cb2562a512 update main license Vincent Hanquez 2015-03-12 05:44:23 +0000
  • a28dfef00c fix .travis Vincent Hanquez 2015-03-11 04:38:54 +0000
  • 13fc74ccce fix .travis Vincent Hanquez 2015-03-08 17:26:35 +0800
  • d9183b7d9b missing template from previous commit Vincent Hanquez 2015-03-08 15:18:45 +0800
  • 95160dee56 update modules to use more efficient byte array memory allocation and representation for contextes Vincent Hanquez 2015-03-08 15:18:28 +0800
  • 7d28eb3630 add a more efficient types than bytestring. Vincent Hanquez 2015-03-08 15:16:55 +0800
  • c2283d51ae make description more precise Vincent Hanquez 2015-03-08 15:15:37 +0800
  • fd822da7ae add Scrypt link Vincent Hanquez 2015-02-15 00:56:27 +0000
  • bbbbdc4b39 use directly compat module instead of Crypto.Hash.Internal Vincent Hanquez 2015-02-15 00:39:34 +0000
  • effca93970 align dollar sign Vincent Hanquez 2015-02-15 00:14:07 +0000
  • 41361968f6 add bytes manipulation function Vincent Hanquez 2015-02-15 00:13:51 +0000
  • b5dbc9caae add internalUpdateUnsafe to process data more efficiently at the expense of threads. Vincent Hanquez 2015-02-14 23:39:06 +0000
  • 90d02607ba merge crypto-numbers minus all the random parts Vincent Hanquez 2015-02-09 05:47:11 +0000
  • 6259788612 add missing file Vincent Hanquez 2015-02-08 14:51:33 +0000
  • 289c488c58 fix READMe not being a source file Vincent Hanquez 2015-02-08 14:43:15 +0000
  • 7c6adacef9 add signature to compat popCount Vincent Hanquez 2015-02-08 14:41:07 +0000
  • 410373ec26 add missing modules Vincent Hanquez 2015-02-08 14:17:59 +0000
  • d2a119d1ad add popCount for old version Vincent Hanquez 2015-02-08 13:30:10 +0000
  • 09e8670b70 add bang for unlifted bindings Vincent Hanquez 2015-02-08 13:25:04 +0000
  • 850d9605e9 update dependencies requirements Vincent Hanquez 2015-02-08 13:17:32 +0000
  • 1cd490fb12 update travis to run on ghc 7.0, and 7.10 Vincent Hanquez 2015-02-08 13:15:38 +0000
  • 9d0b965425 add gen/Gen in .gitignore Vincent Hanquez 2015-02-08 12:04:47 +0000
  • 4652fd99a7 add template for hash generation and the little program associated with it Vincent Hanquez 2015-02-08 12:04:05 +0000
  • 70e2321d95 update architectures of modules to separate IO and mutable parts from the immutable part Vincent Hanquez 2015-02-08 12:03:00 +0000
  • bc75680084 fix Kekkak Vincent Hanquez 2015-02-08 11:14:20 +0000
  • 36ad1997e3 update module texts Vincent Hanquez 2015-02-08 11:02:42 +0000
  • cd870d4259 really fix build issue with ghc 7.4 Vincent Hanquez 2015-01-27 16:26:01 +0000
  • 47dcbbdca8 add Curve25519 link Vincent Hanquez 2015-01-27 08:12:45 +0000
  • 9754f8b31f add bytestring instances for old ghc Vincent Hanquez 2015-01-27 16:04:04 +0000
  • 033b9ced81 add support for curve 25519 Vincent Hanquez 2015-01-27 06:25:41 +0000
  • ec26f9a25b add initial support for curve25519 Vincent Hanquez 2015-01-27 06:20:19 +0000
  • 6f877c84c3 create a module to put all the compat necessary for running over a wide range of versions Vincent Hanquez 2015-01-27 05:58:06 +0000
  • 244b0331ad fix tests Vincent Hanquez 2015-01-23 18:05:40 -0800
  • 6ba2a6b6b6 support proper SHA3 Vincent Hanquez 2015-01-18 16:09:07 -0800
  • c291952018 fix symbol Vincent Hanquez 2015-01-18 16:08:53 -0800
  • 1d706a3ef1 rename file Vincent Hanquez 2015-01-15 04:55:21 -0800
  • 6195bd40af merge cipher-aes C files in cryptonite Vincent Hanquez 2014-11-09 15:25:42 +0000
  • 6ad51c0524 add coding style note in the README Vincent Hanquez 2014-11-10 06:17:01 +0000
  • a98b7548b2 fix integral type for older version of memcpy. fix ghc 7.4.x Vincent Hanquez 2014-11-09 14:15:14 +0000
  • bd1c010df9 just like poly1305, add a way to mac multiple inputs Vincent Hanquez 2014-11-09 09:59:35 +0000
  • 022f16eeef While it's probably safe, don't use a "pure" bytestring as a buffer. Vincent Hanquez 2014-10-04 22:37:31 +0100
  • d2fa875c11 remove commas in .cabal Vincent Hanquez 2014-08-25 08:11:51 +0100
  • adca793a9f Reorganize entropy interfaces. Vincent Hanquez 2014-08-25 08:00:10 +0100
  • 1f9d7af56f add a working implementation of scrypt. Vincent Hanquez 2014-08-01 04:53:53 -0700
  • 903ff726a2 add kekkak Vincent Hanquez 2014-08-01 05:06:55 -0700
  • 2e5e428bb1 correct CPP header for salsa Vincent Hanquez 2014-08-01 04:45:14 -0700
  • 4fcb859cc3 make the comment more precise. Vincent Hanquez 2014-08-01 04:44:52 -0700
  • 474734ecba add a salsa_core_xor export for scrypt. Vincent Hanquez 2014-08-01 04:44:35 -0700
  • 63cd646817 add array_xor32 to copy+xor an array of 32 bits values. Vincent Hanquez 2014-08-01 04:43:18 -0700
  • c84acf079e add Scrypt placeholder Vincent Hanquez 2014-07-27 11:09:45 -0700
  • 04912a180a correct a typo in PBKDF2 Vincent Hanquez 2014-07-27 11:07:59 -0700
  • 3c3910cb34 add blowfish and scrypt tests Vincent Hanquez 2014-07-23 06:06:30 -0700
  • 480ff26a34 cleanup in PBKDF2 Vincent Hanquez 2014-07-23 05:58:22 -0700
  • 9c9007c3b0 use securemem abstraction and byteable helpers in RC4 Vincent Hanquez 2014-07-21 11:17:42 +0100
  • f2bfecfa3e add RC4 Vincent Hanquez 2014-07-21 10:58:42 +0100
  • 7185a5b871 unexpand QR macro in salsa Vincent Hanquez 2014-07-19 20:30:23 +0100
  • d750233612 fix some KAThash warnings Vincent Hanquez 2014-07-19 20:29:51 +0100
  • f328269199 mark salsa load32 as static inline Vincent Hanquez 2014-07-19 18:00:54 +0100
  • 5097e18d30 Merge branch 'entropy' Vincent Hanquez 2014-07-19 15:07:59 +0100
  • 6005eca7bd make the entropy gathering simpler for certain setup, and cleanup a bit Vincent Hanquez 2014-07-19 15:06:39 +0100
  • 1c964bb9f7 Merge branch 'legacy' Vincent Hanquez 2014-07-18 15:40:57 +0100
  • 8562223d57 fix some harmless warnings with LLVM with signed vs unsigned buffer types. Vincent Hanquez 2014-07-18 15:32:55 +0100
  • a0ce598e37 add PBKDF2 Vincent Hanquez 2014-07-18 15:26:01 +0100
  • 8779ba8927 add test vectors to test suite. Vincent Hanquez 2014-07-18 06:04:22 +0100
  • dc88806b29 add pbkdf2 test vectors Vincent Hanquez 2014-07-18 06:00:32 +0100
  • f8444e3564 Merge remote-tracking branch 'origin/master' Vincent Hanquez 2014-07-17 16:55:52 +0100