Commit Graph

  • 2191dddf5b [Curve25519] use the Crypto.Error api instead of an Either type for parsing types Vincent Hanquez 2015-11-02 11:17:19 +0000
  • d3ca133ff6 [building] quiet down unused module imports Vincent Hanquez 2015-11-02 11:16:48 +0000
  • 558c21491e Fix typo: Kekkak -> Keccak kinoru 2015-10-27 14:56:42 +0000
  • 2dbbdc82ff bump version to 0.8 cryptonite-v0.8 Vincent Hanquez 2015-10-11 10:55:04 +0100
  • b1167a60f4 update CHANGELOG Vincent Hanquez 2015-10-11 10:54:54 +0100
  • 470302e37a Merge branch 'master' of https://github.com/haskell-crypto/cryptonite Vincent Hanquez 2015-10-11 10:50:47 +0100
  • 99814ca8af change URL Vincent Hanquez 2015-10-11 10:50:26 +0100
  • 6a5307189f Merge pull request #37 from centromere/nonce-increment2 Vincent Hanquez 2015-10-06 11:24:30 +0100
  • 55c6988a6e Added support for incrementing Nonces John Galt 2015-10-05 14:08:08 -0400
  • c94df41f02 [ECC] fix compilation of missing numBits Vincent Hanquez 2015-09-22 17:48:43 +0100
  • b63dc38c49 [ECC] add generate for ECC generic's scalar and point Base Multiplication helper. Vincent Hanquez 2015-09-22 17:23:22 +0100
  • 08a8155f12 [P256] add function to generate a new scalar, and to get the base point. Vincent Hanquez 2015-09-22 17:22:13 +0100
  • 9a1f06e3e8 [ECC] add curveSizeBits Vincent Hanquez 2015-09-22 17:21:35 +0100
  • 495788dded Merge pull request #34 from tekul/master Vincent Hanquez 2015-09-07 10:25:54 +0100
  • 6d33b66245 BCrypt module doc updates Luke Taylor 2015-09-01 14:14:04 +0100
  • b00a1a2553 [tests] expands tabs, and remove redundant binding Vincent Hanquez 2015-08-30 07:49:30 +0100
  • 3230f849a0 bump version to 0.7 cryptonite-v0.7 Vincent Hanquez 2015-08-28 17:11:08 +0100
  • 71fe77da68 [endianess] fix some issues on non supported arches Vincent Hanquez 2015-08-28 17:10:27 +0100
  • 36d5fde149 Merge pull request #32 from nomeata/master Vincent Hanquez 2015-08-27 16:02:16 +0100
  • 5f72788041 [tests] fix last number test problem Vincent Hanquez 2015-08-27 15:42:08 +0100
  • 3af592e997 [tests] make sure we don't use 0 for number parameters Vincent Hanquez 2015-08-27 15:00:31 +0100
  • 507a8f8cea Use mkLE, not LE Joachim Breitner 2015-08-27 14:51:30 +0200
  • 4beda3a49d Avoid endianess problems in integerify() Edmund Grimley Evans 2015-08-27 14:50:57 +0200
  • 676c8e6be1 adjust bounds on memory for BCrypt and add item to CHANGELOG Vincent Hanquez 2015-08-27 10:59:51 +0100
  • ea8cb2d45a [blowfish] remove unnecessary list of word32 for the schedule Vincent Hanquez 2015-08-27 10:57:28 +0100
  • f346c46243 Add BCrypt module doc and a validatePasswordEither fn bcrypt Luke Taylor 2015-08-15 17:12:08 +0100
  • a888501bb8 Add bcrypt tests Luke Taylor 2015-08-13 18:42:32 +0100
  • 39d5eb13fe Add bcrypt password hashing and validation API Luke Taylor 2015-08-11 22:51:53 +0100
  • 2566e46185 Implement the eksBlowfish function Luke Taylor 2015-08-11 19:35:29 +0100
  • 08ebde2f09 Modify creation of Blowfish key schedule Luke Taylor 2015-08-11 15:24:12 +0100
  • ad62f1607f add item to CHANGELOg Vincent Hanquez 2015-08-18 12:03:42 +0100
  • cd8f70e062 [Padding] add PKCS5/PKCS7 padding/unpadding methods Vincent Hanquez 2015-08-18 12:03:05 +0100
  • 41c5af125c add CHANGELOG Vincent Hanquez 2015-08-16 16:33:34 +0100
  • 542ee74f8c [bench] add some number for chacha poly1305 Vincent Hanquez 2015-07-30 14:40:54 +0100
  • 4653f36d19 [Poly1305] add NFData for Tag. Vincent Hanquez 2015-07-30 14:40:35 +0100
  • ead424f793 [Scrypt] reduce line size of comment Vincent Hanquez 2015-07-29 10:03:43 +0100
  • 0de643dbce [QA] update to latest state of things Vincent Hanquez 2015-07-29 10:02:44 +0100
  • 8a0bacfc6d [Poly1305] make initialize explicitely failable Vincent Hanquez 2015-07-29 09:49:49 +0100
  • 4af8185d65 add new MAC key error Vincent Hanquez 2015-07-29 09:45:51 +0100
  • e064af5cba [chachapoly1305] properly handle the decryption, and change combine to encrypt. Vincent Hanquez 2015-07-29 07:24:46 +0100
  • 169570c963 fix 0 case. Vincent Hanquez 2015-07-29 07:13:04 +0100
  • 1c0f5e7abf bump version to 0.6 cryptonite-v0.6 Vincent Hanquez 2015-07-25 08:52:34 +0100
  • d9f7a7deda append to CHANGELOG Vincent Hanquez 2015-07-25 08:52:00 +0100
  • ce849fb0d2 [ChaChaPoly1305] add implementation and simple KAT test Vincent Hanquez 2015-07-19 17:53:56 +0100
  • 58c6efe4c4 [tests] introduce a new checker for hunit based on the property checker Vincent Hanquez 2015-07-19 17:53:07 +0100
  • 6e5ad0c640 [tests] reduce the size of the number generated as this basically block the test suite now Vincent Hanquez 2015-07-19 17:52:35 +0100
  • 5dab0190ac [Poly1305] Rename Ctx to State Vincent Hanquez 2015-07-19 17:51:46 +0100
  • ce043f49a1 [AES] fix wrongly indented comment Vincent Hanquez 2015-07-19 17:51:00 +0100
  • 0f1db30aa8 add BSD to support list Vincent Hanquez 2015-07-08 13:46:42 +0200
  • b43fb64dd8 update CHANGELOG Vincent Hanquez 2015-07-03 13:44:23 +0200
  • 8f01f2ea64 Merge pull request #20 from rblaze/devrandom Vincent Hanquez 2015-07-03 13:07:13 +0200
  • 688fd5118c add some known issue on OSX 10.7 as part of the README Vincent Hanquez 2015-07-03 11:39:43 +0200
  • 4581a737d7 Use non-blocking IO with /dev/random. Andrey Sverdlichenko 2015-06-29 07:32:42 +0000
  • 75b362a2a0 add Random benchmarks Vincent Hanquez 2015-06-22 14:11:48 +0100
  • db3e180a41 [Random] add a flag to be able to disable rdrand Vincent Hanquez 2015-06-22 14:05:29 +0100
  • 56839fcd82 bump version to 0.5 cryptonite-v0.5 Vincent Hanquez 2015-06-21 15:19:42 +0100
  • 5cf989e7b6 [tidy-exports] update CHANGELOG Vincent Hanquez 2015-06-21 15:18:40 +0100
  • 69d8dd1a08 [tidy-exports] properly prefix aesni stuff Vincent Hanquez 2015-06-21 15:16:05 +0100
  • e6d3518c2e [tidy-exports] properly prefix gf_mul(x) Vincent Hanquez 2015-06-21 15:11:02 +0100
  • 03074526d6 [tidy-exports] properly prefix initialize_hw with cryptonite_aesni_ Vincent Hanquez 2015-06-21 15:06:27 +0100
  • 5812bce10f [tidy-exports] mark gmtab as static Vincent Hanquez 2015-06-21 15:05:46 +0100
  • 9877f77bdf bump version to 0.4 cryptonite-v0.4 Vincent Hanquez 2015-06-20 16:22:44 +0100
  • 532c31a459 update CHANGELOG Vincent Hanquez 2015-06-20 15:52:43 +0100
  • b37ee01636 [random] add a System "DRG" Vincent Hanquez 2015-06-20 15:51:42 +0100
  • 0ff53203d0 bump version to 0.3 cryptonite-v0.3 Vincent Hanquez 2015-06-19 11:15:11 +0100
  • b859083d19 [ed25519] add missing 32 bits files Vincent Hanquez 2015-06-19 11:14:06 +0100
  • e79814cd1d revert merging of version upgrade Vincent Hanquez 2015-06-19 11:07:27 +0100
  • b111932559 update CHANGELOG Vincent Hanquez 2015-06-19 11:06:48 +0100
  • 25526e24a1 Merge branch 'hashdescr' Vincent Hanquez 2015-06-19 11:06:11 +0100
  • 0b6b2d661c [Random] allow drgNew to be run in any MonadRandom directly. Vincent Hanquez 2015-06-19 11:05:54 +0100
  • 0d2290a4a1 [RSA] allow data to be passed as is, instead of hashed Vincent Hanquez 2015-06-19 11:04:37 +0100
  • 39cf449ba7 add some missing instance of HashAlgorithmASN1 Vincent Hanquez 2015-06-19 11:04:17 +0100
  • 8bc92dcd8c [README] remove space Vincent Hanquez 2015-06-15 21:51:07 +0100
  • 0dedd22a4c Merge pull request #14 from gitter-badger/gitter-badge Vincent Hanquez 2015-06-15 20:29:31 +0100
  • 698e56ee5d Added Gitter badge The Gitter Badger 2015-06-15 08:12:39 +0000
  • 268f059470 Merge pull request #12 from ibotty/master Vincent Hanquez 2015-06-14 19:39:52 +0100
  • ff36164305 copy withRandomBytes from crypto-random Tobias Florek 2015-06-12 20:52:15 +0200
  • 9a0ab88b3d update CHANGELOG Vincent Hanquez 2015-06-10 12:29:18 +0100
  • a9df2a2180 [RSA] remove hashdescr in favor of just specifying the algorithm directly Vincent Hanquez 2015-06-10 12:27:37 +0100
  • 9cc4ffdd04 update CHANGELOG Vincent Hanquez 2015-06-09 15:44:12 +0100
  • 0900f3b1b0 Merge pull request #9 from tekul/aescleanup Vincent Hanquez 2015-06-09 15:17:51 +0100
  • 79f6cb77d8 update CHANGELOG Vincent Hanquez 2015-06-09 14:40:46 +0100
  • fb4006b41a Merge branch 'master' of https://github.com/vincenthz/cryptonite Vincent Hanquez 2015-06-09 14:39:33 +0100
  • 040efcb42b update CHANGELOG Vincent Hanquez 2015-06-09 14:39:20 +0100
  • 35bad8c241 [hash] properly display Digest just like cryptohash. Vincent Hanquez 2015-06-09 14:35:23 +0100
  • 875b80107c Remove unused AES primitives functions and exports Luke Taylor 2015-06-09 11:42:38 +0200
  • c3834e79cd Merge pull request #7 from tekul/commentfixes Vincent Hanquez 2015-06-09 06:39:09 +0100
  • 4e1437d4fd Minor haddock fixes Luke Taylor 2015-06-07 13:18:16 +0200
  • 8cc91a7bfe Merge pull request #5 from vincenthz/travis-update Vincent Hanquez 2015-06-04 06:34:17 +0100
  • d8b72f5f86 remove multilines Vincent Hanquez 2015-06-03 11:24:00 +0100
  • c02012552c [travis] fixing some missing compilers/cabal versions Vincent Hanquez 2015-06-02 17:11:17 +0100
  • 549fb0fb92 [travis] try to use containers base infrastructure Vincent Hanquez 2015-06-02 14:56:42 +0100
  • bdb9606bfb update CHANGELOG Vincent Hanquez 2015-06-02 14:29:33 +0100
  • 7301c719bf [P256] use ScrubbedBytes for Scalar Vincent Hanquez 2015-06-02 14:22:48 +0100
  • be75de64e1 [aes] fast track length == 0 with ECB encryption/decryption Vincent Hanquez 2015-06-02 14:22:26 +0100
  • c7068873c5 bump version to 0.2 cryptonite-v0.2 Vincent Hanquez 2015-06-01 14:35:55 +0100
  • 6cf72ac2de [random] add missing header Vincent Hanquez 2015-06-01 14:02:47 +0100
  • f37618d00f [random] add sysrand base. WIP Vincent Hanquez 2015-06-01 13:37:32 +0100
  • 8e5a23e86f update README Vincent Hanquez 2015-06-01 13:25:35 +0100
  • 59bc2a9528 [tests] remove unnecessary binding in P256 Vincent Hanquez 2015-06-01 13:03:38 +0100