Commit Graph

  • 3656726fce Fixed basepoint for Ed448 John Galt 2016-04-19 19:26:56 -0700
  • a1847c2e0b Merge pull request #80 from haskell-crypto/basepoint-fix Vincent Hanquez 2016-04-19 04:42:30 +0100
  • e2b0e9ee6b [Ed448] Fixed incorrect base point John Galt 2016-04-18 13:25:11 -0700
  • fce698b821 [MP] Drop data constructor access. Kei Hibino 2016-04-12 14:53:16 +0900
  • 0f241e31db [MP] drop the accessor in favor of just using the ByteArrayAccess constraint Kei Hibino 2016-04-12 11:00:01 +0900
  • e39c849b18 Drop use of 'time' library from OTP implementation Luke Taylor 2016-04-11 17:52:59 +0100
  • 5eb71a90ec bump version to 0.15 cryptonite-v0.15 Vincent Hanquez 2016-04-09 17:16:08 +0100
  • 0c3f68929b Fix serialization of ECDH and DH Vincent Hanquez 2016-04-09 17:13:51 +0100
  • e76d43470d bump version to 0.14 cryptonite-v0.14 Vincent Hanquez 2016-04-09 14:46:14 +0100
  • fd24980530 [ECC] add Bounded instance to CurveName Vincent Hanquez 2016-04-09 13:46:06 +0100
  • 605e5cf6a6 Merge branch 'master' of https://github.com/haskell-crypto/cryptonite Vincent Hanquez 2016-04-09 13:45:18 +0100
  • 0fa83e32d8 [ECDH][DH] change SharedKey representation to be the usual bytes-like representation Vincent Hanquez 2016-04-09 13:45:05 +0100
  • e29c8a6fe5 [DH] Keep The field size in bits, in Params Vincent Hanquez 2016-04-09 13:41:40 +0100
  • a73c1b9171 [CMAC] drop the accessor in favor of just using the ByteArrayAccess constraint Vincent Hanquez 2016-04-09 10:31:13 +0100
  • 6164968912 update CHANGELOG Vincent Hanquez 2016-04-09 08:46:30 +0100
  • 2b0f0dab9c Merge branch 'master' of https://github.com/haskell-crypto/cryptonite Vincent Hanquez 2016-04-09 08:43:07 +0100
  • 81d3e31e0b Merge pull request #75 from khibino/cmac Vincent Hanquez 2016-04-09 08:42:40 +0100
  • d7e26e34ee [random] add a seed capability with export/import from integer. Vincent Hanquez 2016-04-09 08:33:37 +0100
  • 5d96c804ae Add infered cipher version. Kei Hibino 2016-04-08 16:43:55 +0900
  • 3af88f3145 Add smart constructor of MiyaguchiPreneel hash type. Kei Hibino 2016-04-08 16:11:17 +0900
  • f99827c05d Drop unused imports. Kei Hibino 2016-04-07 15:33:00 +0900
  • 285d9fb433 Specify each chunk type. Kei Hibino 2016-04-07 14:43:44 +0900
  • 327d75c2d4 Add comments about irreducible binary polynomial. Kei Hibino 2016-04-06 11:59:26 +0900
  • 4442744b1d Add the smart constructor of CMAC type. Kei Hibino 2016-04-06 09:41:50 +0900
  • a3255c7ab5 Add test suite of MiyaguchiPreneel. Kei Hibino 2016-04-04 09:37:34 +0900
  • 5e4b126fc5 Add implementation of MiyaguchiPreneel. Kei Hibino 2016-04-03 05:51:07 +0900
  • b704f2c02a Add test-suite of CMAC. Kei Hibino 2016-04-01 19:26:16 +0900
  • ca0c3830eb Add implementation of CMAC. Kei Hibino 2016-04-01 19:25:04 +0900
  • 149bfa6010 [HKDF] document a bit better extractSkip Vincent Hanquez 2016-03-29 07:17:24 +0100
  • 93fad940e4 Improve context memory usage of Keccak and SHA3 Vincent Hanquez 2016-03-26 10:29:33 +0000
  • f362d50d46 [bcrypt] make the haddock comment reflect what happens to the cost value. Vincent Hanquez 2016-02-25 07:48:30 +0000
  • e5748d5edf correct the description of support_rdrand Vincent Hanquez 2016-02-25 07:45:15 +0000
  • cd6d46170f bump version to 0.13 cryptonite-v0.13 Vincent Hanquez 2016-02-21 09:28:41 +0000
  • b91c5889fa add to CHANGELOG Vincent Hanquez 2016-02-21 09:28:28 +0000
  • 0ca7afcb87 [SECURITY] Fix a buffer overflow in SHA384 Mikael Bung 2016-02-20 15:29:31 +0100
  • 23a6ad1b35 bump version to 0.12 cryptonite-v0.12 Vincent Hanquez 2016-02-20 06:21:15 +0000
  • cb1aa842dc update CHANGELOG Vincent Hanquez 2016-02-20 06:21:07 +0000
  • ec130aeca0 x448: set WBITS to 32 bits on 32 bits architectures Vincent Hanquez 2016-02-17 07:05:25 +0000
  • 6d6a0cbabd bump version to 0.11 cryptonite-v0.11 Vincent Hanquez 2016-02-12 09:46:47 +0000
  • 7a7f3a8c81 release update CHANGELOG Vincent Hanquez 2016-02-12 09:46:31 +0000
  • b07a856127 Merge pull request #62 from clinty/dsa-truncate Vincent Hanquez 2016-02-11 08:04:32 +0000
  • e4989deb4f Merge pull request #66 from haskell-crypto/ed448 Vincent Hanquez 2016-02-11 08:02:12 +0000
  • c82785473d Workaround bug with old distributions c99 issue Vincent Hanquez 2016-02-10 12:05:42 +0000
  • a04b56d2a3 Added Ed448-Goldilocks support John Galt 2016-02-09 00:25:13 -0700
  • b7d12b957b Add support for AIX in bitfn. Vincent Hanquez 2016-02-07 09:44:45 +0000
  • d80a499582 removed bounded names for useless parameter Vincent Hanquez 2016-02-04 07:28:42 +0000
  • 4858574955 remove sysrand so that the linker doesn't complain of an empty symbol file on osx Vincent Hanquez 2016-02-04 07:28:22 +0000
  • 0849f6d77d comment the WIP sysrand_init Vincent Hanquez 2016-01-16 11:35:25 +0000
  • 4fff75d949 update .travis Vincent Hanquez 2016-01-14 19:17:43 +0000
  • 4c6b774a3d Do DSS truncation on verify Clint Adams 2016-01-10 17:05:37 -0500
  • f2e5942246 Add totpVerify function Luke Taylor 2016-01-08 01:22:40 +0000
  • 50631d3150 Add support for blake2s(p) 224 bits Vincent Hanquez 2016-01-09 10:09:35 +0000
  • 08edce4ec7 C-Sources are not kept in the order they are defined. fix #58 Vincent Hanquez 2016-01-05 22:56:29 +0000
  • 99049cc66e Merge pull request #53 from kinoru/master Vincent Hanquez 2016-01-05 17:49:58 +0000
  • 5217b6dbfd Add TOTP KAT tests for SHA256 and SHA512 Luke Taylor 2016-01-04 19:37:03 +0000
  • 0be97fc5ca Add hash parameter to hotp function Luke Taylor 2016-01-04 19:04:38 +0000
  • 47d202a90f Add TOTParams data type Luke Taylor 2015-12-28 17:23:26 +0000
  • 43890b1175 Add support for HKDF (RFC 5869) Vincent Hanquez 2015-12-28 14:32:07 +0000
  • 88a2cd80f6 Add TOTP function and KATs Luke Taylor 2015-12-27 19:13:22 +0000
  • 48f0598cc7 Make OTP resynch values a tuple Luke Taylor 2015-12-27 18:43:00 +0000
  • c2d791f2ec bump version to 0.10 cryptonite-v0.10 Vincent Hanquez 2015-12-24 20:38:52 +0000
  • 4875406fe5 update CHANGELOG Vincent Hanquez 2015-12-24 20:38:38 +0000
  • 823940f2d8 Force blake2 sse support on x86_64 (all having SSE2) Vincent Hanquez 2015-12-24 20:38:17 +0000
  • e4a856d28b Merge pull request #56 from haskell-crypto/blake2-fix Vincent Hanquez 2015-12-24 20:34:50 +0000
  • c5b3622562 Add an OTP resynchronize function Luke Taylor 2015-12-20 23:32:08 +0000
  • 476f7c10d5 One-time password (OTP) implementation Luke Taylor 2015-12-17 21:35:20 +0000
  • 26976b1583 [blake2] Added reference implementation John Galt 2015-12-16 07:45:48 -0600
  • 5a2809a0f8 [ChaChaPoly1305] fix type error of example code kinoru 2015-12-03 18:00:23 +0000
  • 323327c9a5 Merge pull request #51 from mpietrzak/master John Galt 2015-12-02 11:37:36 -0500
  • 8fd3cf74c5 Mention new support_blake2 flag in CHANGELOG.md. Maciej Pietrzak 2015-11-30 23:05:43 +0100
  • 6020bde0e2 Add support_blake2 flag. Maciej Pietrzak 2015-11-30 22:17:21 +0100
  • 49bcf4f3f7 bump version to 0.9 cryptonite-v0.9 Vincent Hanquez 2015-11-19 14:57:26 +0000
  • 812b5d1aed [blake2] uncapitalize the modules and types as it's not abbreviation. Vincent Hanquez 2015-11-19 14:24:54 +0000
  • 081a14326e [tests] remove duplicated symbol in BCrypt Vincent Hanquez 2015-11-19 14:23:45 +0000
  • fae5f084cf [Blake2] define the algorithm as a multiple algorithm so that the output digest size is explicit in the digest types. Vincent Hanquez 2015-11-19 12:10:14 +0000
  • 69f9d225eb [hash] trim hash algorithm with multiple output size. Vincent Hanquez 2015-11-19 11:52:21 +0000
  • ad285be68c [Hash] tweak internal C API to have the hashlen Vincent Hanquez 2015-11-19 11:37:38 +0000
  • f51fdf23ca [Gen] make sure it's harder to confuse bits and bytes, and add safer display operation Vincent Hanquez 2015-11-19 11:08:51 +0000
  • 3fc6dd17a9 Separate multiples/simple hash at the type level Vincent Hanquez 2015-11-19 11:00:56 +0000
  • f3edfc70f1 improve the generator code documentation, and be more consitent with the bytes/bits Vincent Hanquez 2015-11-19 10:40:38 +0000
  • fb40e72be4 add support for blake2 in description Vincent Hanquez 2015-11-19 10:01:38 +0000
  • 2785a50228 Merge pull request #42 from Rufflewind/master Vincent Hanquez 2015-11-18 21:51:53 +0000
  • 6ae67d5c91 Merge pull request #46 from centromere/nonce-fix Vincent Hanquez 2015-11-18 16:52:27 +0000
  • 093f1af8e4 Merge pull request #41 from kinoru/master Vincent Hanquez 2015-11-18 15:38:19 +0000
  • 53270f1ef6 Removed unused language extension John Galt 2015-11-16 13:13:18 -0500
  • 320186cdd1 Fix endianness of incrementNonce function for ChaChaPoly1305 John Galt 2015-11-15 00:07:35 -0500
  • 2139bb1f1d [tests] quiet down imports warnings Vincent Hanquez 2015-11-16 10:12:34 +0000
  • f04b99fd68 Merge pull request #45 from centromere/blake2 Vincent Hanquez 2015-11-16 10:03:46 +0000
  • 4df1ead592 Removed unnecessary code John Galt 2015-11-13 15:56:25 -0500
  • 441bef4f46 Updated CHANGELOG John Galt 2015-11-13 15:55:20 -0500
  • 64d7dca79a Prevented internal blake2 functions from being exported John Galt 2015-11-13 15:49:13 -0500
  • 958e07c5dc Added blake2 source and headers files to sdist John Galt 2015-11-12 12:50:45 -0500
  • 880dfae098 Added BLAKE2 support John Galt 2015-11-12 12:33:20 -0500
  • da2f445690 [Poly1305] fix size of Authentication tag creation from Bytestring Vincent Hanquez 2015-11-06 22:00:49 +0000
  • 7f3b525699 add item to CHANGELOG Vincent Hanquez 2015-11-05 15:04:15 +0000
  • d47ae454d5 [Poly1305] Add a way to create AuthTag from ByteArray. Vincent Hanquez 2015-11-05 15:02:50 +0000
  • fee3b31ee1 add further CHANGELOG items Vincent Hanquez 2015-11-04 15:23:53 +0000
  • 7928198923 [doc] Add missing documentation call Vincent Hanquez 2015-11-04 15:18:05 +0000
  • 7bd3a8f892 [ChaChaPoly1305] Document everything Vincent Hanquez 2015-11-04 15:17:32 +0000
  • fba0565d78 Document the arguments for DH.generateParams Phil Ruffwind 2015-11-03 20:13:00 +0800