Commit Graph

  • 53bd6c13b7 Add missing extension Vincent Hanquez 2017-04-25 14:21:53 +0100
  • ba1dfdf66d [Hash] stylistic improvement using ScopedTypeVariables Vincent Hanquez 2017-04-25 14:16:11 +0100
  • 30bb81a307 Merge pull request #155 from dimitri-xyz/master Olivier Chéron 2017-04-23 08:48:29 +0200
  • 4aec5fc98e Fix issue #154 Dimitri DeFigueiredo 2017-04-21 13:51:52 -0600
  • 4f988181c7 Merge pull request #150 from SamProtas/twofish Vincent Hanquez 2017-04-12 07:47:19 +0100
  • a64f0b2e1c Merge pull request #152 from kazu-yamamoto/fix-p256 Olivier Chéron 2017-04-11 19:54:50 +0200
  • 697fe61f9b using pointSize in withTempPoint to fix #151. Kazu Yamamoto 2017-04-11 20:32:57 +0900
  • 04b4c945c0 Add import to fix backwards compatibility Sam Protas 2017-04-10 00:57:49 -0400
  • 67e9a0d187 Merge pull request #1 from SamProtas/twofish-256 Sam Protas 2017-04-10 00:36:24 -0400
  • 762d818ec0 Twofish 192 and 256 bit key support Sam Protas 2017-04-10 00:33:54 -0400
  • 79aa6fb957 Merge pull request #149 from ocheron/hash-bench Olivier Chéron 2017-04-09 17:27:13 +0200
  • 112d2fbb15 Decrease Argon2 maximum output length Olivier Chéron 2017-04-09 17:18:26 +0200
  • b658c8a99b Cleanup and performance Sam Protas 2017-04-04 19:29:40 -0400
  • b1a9c7c047 Performance improvements Sam Protas 2017-04-02 19:36:58 -0400
  • 7eedbaa112 Initial implementaiton with passing tests Sam Protas 2017-04-02 18:34:10 -0400
  • d65fc88477 Benchmark for hash algorithms Olivier Chéron 2017-03-29 11:36:41 +0200
  • 762f2d9032 Consolidate cryptonite benchmark code Olivier Chéron 2017-03-22 19:14:45 +0100
  • 2d25b27042 Merge pull request #145 from tdietert/tutorial Vincent Hanquez 2017-03-26 09:27:58 +0100
  • f639ac9f0d
    Update tutorial based on suggestions tdietert 2017-03-26 00:47:02 +0000
  • fd75eac415 Fix Crypto.Tutorial module name tdietert 2017-03-19 00:37:36 +0000
  • ec49ea659e Move language pragmas inside haddocks tdietert 2017-03-19 00:02:07 +0000
  • c76217f75d Added more comprehensive tutorial tdietert 2017-03-18 23:57:24 +0000
  • 666eb4e58e Merge pull request #140 from NicolasDP/master Vincent Hanquez 2017-03-18 14:12:02 +0000
  • 8b6bd1ed5e check for at least one byte and at most 256 or 512 (blake2s or blake2b) Nicolas DI PRIMA 2017-03-13 18:53:07 +0000
  • f0286281fb add new constraints Nicolas DI PRIMA 2017-03-13 18:52:24 +0000
  • 653e67d221 add tests for the new digest sizes Nicolas DI PRIMA 2017-03-13 00:25:04 +0000
  • c0c33c5254 Use Nat for the Blake2's digest sizes Nicolas DI PRIMA 2017-03-13 00:24:17 +0000
  • cd552ae5f6 move Nat specific to Cryptonite's insternal module Nicolas DI PRIMA 2017-03-13 00:22:53 +0000
  • f9b593520f Fixed test suite when base < 4.7 Olivier Chéron 2017-02-26 16:27:55 +0100
  • 6440a7ebab bump version to 0.22 cryptonite-v0.22 Vincent Hanquez 2017-02-24 18:11:31 +0000
  • 9b0e2538f1 reinstall ghc 7.6 Vincent Hanquez 2017-02-24 16:47:14 +0000
  • e12d68a018 missing item Vincent Hanquez 2017-02-24 16:18:02 +0000
  • 9e06b38953 prepare CHANGELOG Vincent Hanquez 2017-02-24 16:14:48 +0000
  • c45bb19aba update QA to latest haskell-src-exts Vincent Hanquez 2017-02-24 16:05:12 +0000
  • ef27301a8f update description Vincent Hanquez 2017-02-24 16:04:24 +0000
  • baa2b6d9c9 extra-doc-files requires cabal 1.18 Vincent Hanquez 2017-02-24 16:04:14 +0000
  • c9aeb98744 add 7.6 back as advisory Vincent Hanquez 2017-02-24 15:57:52 +0000
  • 75e98e9699 Merge pull request #138 from haskell-crypto/blake2-update Vincent Hanquez 2017-02-24 15:31:38 +0000
  • c4936ce6d8 remove Typeable blake2-update Vincent Hanquez 2017-02-24 14:03:33 +0000
  • d898c41136 Merge pull request #139 from cielavenir/merge_keccak Vincent Hanquez 2017-02-24 13:43:02 +0000
  • 253bf0cb8b Argon2: add working hash function Vincent Hanquez 2017-02-24 13:37:40 +0000
  • ad40f40818 Merged Keccak code into SHA3 cielavenir 2017-02-24 21:04:46 +0900
  • a5b6fdc36e add Argon2 C sources Vincent Hanquez 2017-02-20 11:46:17 +0000
  • b4db1dab33 remove executable attribute on sha3.[ch] Vincent Hanquez 2017-02-20 11:34:48 +0000
  • 956904e3c2 hide X448 base point export Vincent Hanquez 2017-02-20 11:27:19 +0000
  • 139b204c6b add latest version of blake2 and reference to it Vincent Hanquez 2017-02-20 07:32:50 +0000
  • 2932df9e24 Merge branch 'master' of https://github.com/haskell-crypto/cryptonite Vincent Hanquez 2017-02-20 07:06:14 +0000
  • bcada64bf5 fix compilation on openbsd and introduce more alignment compat fucntions Vincent Hanquez 2017-02-20 07:05:44 +0000
  • c673bfdc62 Merge pull request #134 from haskell-crypto/hash-shake Vincent Hanquez 2017-02-20 06:12:01 +0000
  • 26237c5c6d remove spurious header modification hash-shake Vincent Hanquez 2017-02-19 17:17:49 +0000
  • 10d72c8779 remove unneeded extensions Vincent Hanquez 2017-02-19 17:17:35 +0000
  • 7286cb832a Add better constants for trampoline buffer Vincent Hanquez 2017-02-14 17:51:40 +0000
  • c342d28436 Compatibility with older version Vincent Hanquez 2017-02-14 15:59:56 +0000
  • 343b7593b5 add Constraint for divisibility Vincent Hanquez 2017-02-14 15:26:06 +0000
  • 4b5ee83396 revert base back to >= 4.3 Vincent Hanquez 2017-02-14 11:02:02 +0000
  • eb661e653e add Typeable for SHAKE Vincent Hanquez 2017-02-14 10:54:28 +0000
  • d8ed5ce9f1 Add SHAKE128 and SHAKE256 as HashAlgorithm instances Olivier Chéron 2017-02-08 20:58:16 +0100
  • df85d00891 Merge pull request #136 from haskell-crypto/more-blake2 Vincent Hanquez 2017-02-14 16:50:35 +0000
  • 7378fe3f45 add some missing blake2 modes more-blake2 Vincent Hanquez 2017-02-14 16:26:44 +0000
  • 3eff8021eb Merge branch 'master' of https://github.com/haskell-crypto/cryptonite Vincent Hanquez 2017-02-14 16:13:05 +0000
  • ad07371c71 [travis] update to 8.0.2 and enable tests Vincent Hanquez 2017-02-14 16:12:44 +0000
  • 25671da789 Merge pull request #135 from haskell-crypto/data Vincent Hanquez 2017-02-14 13:26:16 +0000
  • 634768b2fa add Data also to Hash algorithms data Vincent Hanquez 2017-02-14 12:02:26 +0000
  • 550a689faf Merge pull request #133 from haskell-crypto/typeable Vincent Hanquez 2017-02-14 10:37:04 +0000
  • 7c33fcedb4 add Typeable to hash algorithm typeable Vincent Hanquez 2017-02-14 10:19:44 +0000
  • 9227ab9225 add Typeable to template Vincent Hanquez 2017-02-14 10:15:58 +0000
  • e3ef0684f9 Merge pull request #132 from NicolasDP/master Vincent Hanquez 2017-02-14 09:43:21 +0000
  • 97aa64e0e4 add bench mark Nicolas DI PRIMA 2017-02-11 13:52:42 +0000
  • 4bd98c80e0 add tests for pbkdf2 sha512 for both haskell's and fast implementation Nicolas DI PRIMA 2017-02-11 12:09:49 +0000
  • 002f300021 add fastpbkdf2 with sha512 Nicolas DI PRIMA 2017-02-11 12:09:24 +0000
  • 4189aa9389 Port Fast PBKDF2 for sha1 and sha256 Nicolas DI PRIMA 2017-02-03 21:48:54 +0000
  • d2a8763918 Merge pull request #125 from colatkinson/fix_prime_size Vincent Hanquez 2017-02-09 07:48:16 +0000
  • e76bbaa8a7 Merge pull request #63 from tekul/otp Vincent Hanquez 2017-01-29 20:09:29 +0000
  • e89a94d8ec Merge pull request #128 from ocheron/rename-edwards-dh Vincent Hanquez 2017-01-20 14:02:56 +0000
  • f832c328d0 Use new module name Crypto.PubKey.Curve448 Olivier Chéron 2017-01-04 21:26:06 +0100
  • 6d4a2bb707 Rename Ed448 to Curve448 Olivier Chéron 2017-01-04 21:23:05 +0100
  • a218b4ea3b Update tests for new generate(Safe)Prime Colin Atkinson 2017-01-11 02:19:58 -0500
  • 345f4cd141 Fix bug in isProbablyPrime for small numbers Colin Atkinson 2016-12-30 17:18:42 -0500
  • 0cec622ddf Fix generate(Safe)Prime to guarantee prime size Colin Atkinson 2016-12-24 17:43:54 -0500
  • 28ce4ddde6 Remove byteable dependency from test suite Luke Taylor 2017-01-01 17:20:20 +0000
  • 16fc2a3104 missing entry Vincent Hanquez 2016-12-18 06:50:29 +0000
  • b157a2760c add CHANGELOG post-facto Vincent Hanquez 2016-12-17 10:49:45 +0000
  • cb0e06a17b bump version to 0.21 cryptonite-v0.21 Vincent Hanquez 2016-12-17 10:41:20 +0000
  • e76f53d2a7 Drop test support for GHC 7.0, GHC 7.4 and GHC 7.6. Vincent Hanquez 2016-12-17 10:36:43 +0000
  • df0849ad40 add CONTRIBUTING guide - non definitive Vincent Hanquez 2016-12-09 15:06:05 +0000
  • 2a91fe31be add .cabal support for alignment check Vincent Hanquez 2016-12-09 15:04:14 +0000
  • ba10930add process unaligned data through a trampoline buffer when architecture needs it Vincent Hanquez 2016-12-09 15:04:02 +0000
  • 12a26c14c4 add basic support for unaligned key/iv in chacha. barely tested Vincent Hanquez 2016-12-09 15:02:51 +0000
  • 12e5eca4ea add basic framework to tests and query for alignments Vincent Hanquez 2016-12-09 15:01:58 +0000
  • fab2ab62f3 Merge pull request #118 from tmciver/master Vincent Hanquez 2016-12-09 10:59:17 +0000
  • 00d9120f90 Merge pull request #119 from flashcurd/master Vincent Hanquez 2016-12-09 07:43:58 +0000
  • 4b34abe310 add support For Ed448 in Crypto.ECC. fix #121 Vincent Hanquez 2016-12-09 06:42:50 +0000
  • a251c9ff15 Update the index into a partial Poly1305 buffer instead of overwriting Dom Crossley 2016-12-07 09:33:55 +0000
  • f5efdee75b Add key length validation to several AES Ciphers. Tim McIver 2016-12-06 22:06:57 -0500
  • 88e614b675 Merge pull request #116 from kazu-yamamoto/fix-ecc2 Vincent Hanquez 2016-12-05 06:32:44 +0000
  • 9845734b2b fixing P256 endian. Kazu Yamamoto 2016-12-05 13:34:54 +0900
  • 1ba4871032 fixing P256 binary format. Kazu Yamamoto 2016-12-05 13:34:33 +0900
  • 07bfa10ad7 fix proxy ecc2 Vincent Hanquez 2016-12-02 21:07:13 +0000
  • 6e1d18f6c2 use the correct compat imports Vincent Hanquez 2016-12-02 16:29:49 +0000
  • a9b722b492 Add missing compatibility modules Vincent Hanquez 2016-12-02 15:48:05 +0000