Carlos Rodriguez
|
ddfdbbd4be
|
Removed unnecessary reference to random.
|
2018-12-18 20:19:14 +01:00 |
|
Carlos Rodriguez
|
314a9caba7
|
Merge branch 'master' of https://github.com/haskell-crypto/cryptonite
# Conflicts:
# cryptonite.cabal
# tests/KAT_PubKey.hs
|
2018-11-03 20:23:25 +01:00 |
|
Olivier Chéron
|
01faa66fd4
|
Add tests for RSA signature and verification
This includes tests for SignatureTooLong edge cases.
|
2018-10-29 20:43:07 +01:00 |
|
Olivier Chéron
|
d4bd9287f2
|
Test with GHC 8.4.4
|
2018-10-28 17:52:36 +01:00 |
|
Olivier Chéron
|
ee9c485a4d
|
Update tested-with
|
2018-10-26 18:31:29 +02:00 |
|
Carlos Rodriguez
|
c285d7f527
|
Added OAEP scheme and created test vectors for Rabin cryptosystem.
|
2018-10-06 16:53:22 +02:00 |
|
Carlos Rodriguez
|
aa745ba250
|
Replaced tab with spaces.
|
2018-09-06 20:48:15 +02:00 |
|
Carlos Rodriguez
|
e7b3abebf8
|
Implemented Rabin cryptosystem and some of its variations (including Rabin-Williams).
|
2018-09-06 20:27:32 +02:00 |
|
Olivier Chéron
|
4622e5fc8e
|
Fix ECC failures on arm64
Resolves #234.
|
2018-05-01 08:23:08 +02:00 |
|
Olivier Chéron
|
1fa6c35c35
|
Update tested-with
|
2018-04-28 08:08:43 +02:00 |
|
Vincent Hanquez
|
467ed66c16
|
Drop GHC 7.8 and GHC 7.10 support, refer to pkg-guidelines
|
2018-03-12 08:35:49 +00:00 |
|
Vincent Hanquez
|
ec8366bbd2
|
release 0.25
|
2018-02-06 15:35:32 +00:00 |
|
Vincent Hanquez
|
b4add57955
|
Hash: use Block instead of UArray to reduce memory usage
|
2018-02-04 23:06:02 +00:00 |
|
Vincent Hanquez
|
2d87929a4e
|
Merge pull request #215 from haskell-crypto/haskell-ci
Bring CI to 2018
|
2018-02-04 23:05:09 +00:00 |
|
Vincent Hanquez
|
d291f9f5bb
|
move to gauge
|
2018-02-04 21:33:36 +00:00 |
|
Baojun Wang
|
e01ef4386e
|
Add AESCCM test vectors for testing
|
2018-02-03 09:34:57 +01:00 |
|
Vincent Hanquez
|
6346b8289c
|
Merge pull request #202 from ocheron/ed25519-arith-negate
Ed25519 arithmetic primitives
|
2017-12-17 18:12:50 +00:00 |
|
Vincent Hanquez
|
82c22d50c7
|
Merge pull request #206 from haskell-crypto/replace-foundation-by-basement
remove dependency on foundation and moving to basement
|
2017-12-17 18:12:41 +00:00 |
|
Olivier Chéron
|
45723e3542
|
Rename to Edwards25519
|
2017-12-10 21:14:47 +01:00 |
|
Vincent Hanquez
|
a61db59a22
|
bump version again
|
2017-12-06 11:44:44 +00:00 |
|
Vincent Hanquez
|
76e92e6d29
|
force latest memory
|
2017-12-01 09:14:07 +00:00 |
|
Vincent Hanquez
|
f861a52b1b
|
remove dependency on foundation and moving to basement
|
2017-11-30 12:08:08 +00:00 |
|
Olivier Chéron
|
ee50734b39
|
Benchmark ECDH with 5 curves
|
2017-11-27 20:43:08 +01:00 |
|
Olivier Chéron
|
416fc649e1
|
Test Ed25519 arithmetic primitives
|
2017-11-20 19:28:16 +01:00 |
|
Olivier Chéron
|
9ea718f55e
|
Arithmetic primitives over curve Ed25519
|
2017-11-20 19:28:15 +01:00 |
|
Olivier Chéron
|
fcf1ff55fb
|
Reorder C sources
ed25519 uses sha512 code and must come later when using GHCi
dynamic linker on macOS.
|
2017-11-19 20:52:32 +01:00 |
|
Olivier Chéron
|
4ef50d8092
|
Bump dependencies to base >= 4.6
This is needed for GHC.TypeLits.
|
2017-10-14 11:32:46 +02:00 |
|
Vincent Hanquez
|
2ecbd5c052
|
Merge pull request #189 from ocheron/cast5-wordarray
CAST5 block cipher
|
2017-09-18 21:09:49 +09:00 |
|
Olivier Chéron
|
cdc1a1aa17
|
Fix link error with OpenBSD and strip --strip-unneeded
Resolves #186
|
2017-09-17 18:15:00 +02:00 |
|
Olivier Chéron
|
bb2363eea7
|
Add CAST5 aka CAST-128
Haskell translation of RFC 2144.
|
2017-09-17 11:28:56 +02:00 |
|
Domen Kožar
|
e7c6dcd107
|
Link against pthread on Linux
Since we're using pthread_join and pthread_create,
to make the gold linker happy on linux we need to explicitly
link against pthread library.
|
2017-08-02 11:23:01 +02:00 |
|
Vincent Hanquez
|
1992594f82
|
bump version to 0.24
|
2017-07-08 08:15:36 +01:00 |
|
Vincent Hanquez
|
fe2fb33acb
|
remove 7.6 from supported list
|
2017-07-07 18:10:00 +01:00 |
|
Olivier Chéron
|
099f3405cb
|
Add ECC tests to Other-modules
|
2017-07-02 18:41:44 +02:00 |
|
Olivier Chéron
|
c80df7ffc3
|
Merge pull request #173 from remove-blake2-sse-flag
|
2017-06-22 21:26:48 +02:00 |
|
John Galt
|
1cb7bdfc5f
|
Remove support_blake2_sse flag in favor of support_sse
|
2017-06-19 08:57:26 -04:00 |
|
Olivier Chéron
|
8d51bce071
|
Reorder C sources based on symbol dependencies
GHCi dynamic loader processes modules in order and expects to resolve
symbols at each intermediate step.
|
2017-06-04 19:25:19 +02:00 |
|
Olivier Chéron
|
3c89f0d0b7
|
Simplify decaf build with Cabal
Keeping only one finite field, header 'f_field.h' can be included
from Cabal standard 'include-dirs'.
|
2017-06-04 19:25:19 +02:00 |
|
Olivier Chéron
|
961dd63eaf
|
Remove decaf code related to SHAKE
Use cryptonite code instead.
|
2017-06-04 19:25:19 +02:00 |
|
Olivier Chéron
|
6805ddd4f7
|
Add support for Ed448
This replaces the Diffie-Hellman API that was previously exported.
|
2017-06-04 19:25:19 +02:00 |
|
Olivier Chéron
|
6b4621b14f
|
Remove previous X448 implementation
This ensures it is not necessary anymore.
|
2017-06-04 19:25:19 +02:00 |
|
Olivier Chéron
|
b3d9156846
|
Added code from decaf library
In sync with upstream commit '0a6e968'.
|
2017-06-04 19:25:19 +02:00 |
|
Vincent Hanquez
|
f26c02278f
|
bump version to 0.23
|
2017-04-25 17:21:14 +01:00 |
|
Vincent Hanquez
|
468d8fe582
|
require memory at least 0.14.5
|
2017-04-25 16:06:49 +01:00 |
|
Vincent Hanquez
|
67dd8ed7fc
|
[Hash] change Digest to use a foundation UArray that have configurable pinnable memory setting
|
2017-04-25 14:23:13 +01:00 |
|
Vincent Hanquez
|
4f988181c7
|
Merge pull request #150 from SamProtas/twofish
Twofish
|
2017-04-12 07:47:19 +01:00 |
|
Sam Protas
|
762d818ec0
|
Twofish 192 and 256 bit key support
|
2017-04-10 00:33:54 -04:00 |
|
Sam Protas
|
b658c8a99b
|
Cleanup and performance
|
2017-04-04 19:29:40 -04:00 |
|
Sam Protas
|
7eedbaa112
|
Initial implementaiton with passing tests
|
2017-04-02 18:34:10 -04:00 |
|
Olivier Chéron
|
762f2d9032
|
Consolidate cryptonite benchmark code
Enables `cabal bench' or `stack bench' to run benchmarks
that depend only on cryptonite.
|
2017-03-29 11:38:32 +02:00 |
|