Vincent Hanquez
|
093f1af8e4
|
Merge pull request #41 from kinoru/master
Fix typo: Kekkak -> Keccak
|
2015-11-18 15:38:19 +00:00 |
|
John Galt
|
4df1ead592
|
Removed unnecessary code
|
2015-11-13 15:56:25 -05:00 |
|
John Galt
|
64d7dca79a
|
Prevented internal blake2 functions from being exported
|
2015-11-13 15:49:13 -05:00 |
|
John Galt
|
880dfae098
|
Added BLAKE2 support
|
2015-11-12 12:33:20 -05:00 |
|
kinoru
|
558c21491e
|
Fix typo: Kekkak -> Keccak
The SHA-3 winning algorithm's name is Keccak (pronounced "catch-ack"),
not Kekkak.
- <http://keccak.noekeon.org/>
- <http://www.nist.gov/itl/csd/sha-100212.cfm>
- <https://en.wikipedia.org/wiki/SHA-3>
|
2015-10-27 14:56:42 +00:00 |
|
Edmund Grimley Evans
|
4beda3a49d
|
Avoid endianess problems in integerify()
This fixes a build failure in KDF/Scrypt. Fixes #30.
|
2015-08-27 14:52:03 +02:00 |
|
Vincent Hanquez
|
69d8dd1a08
|
[tidy-exports] properly prefix aesni stuff
|
2015-06-21 15:16:05 +01:00 |
|
Vincent Hanquez
|
e6d3518c2e
|
[tidy-exports] properly prefix gf_mul(x)
|
2015-06-21 15:11:02 +01:00 |
|
Vincent Hanquez
|
03074526d6
|
[tidy-exports] properly prefix initialize_hw with cryptonite_aesni_
|
2015-06-21 15:06:27 +01:00 |
|
Vincent Hanquez
|
5812bce10f
|
[tidy-exports] mark gmtab as static
|
2015-06-21 15:05:46 +01:00 |
|
Vincent Hanquez
|
b859083d19
|
[ed25519] add missing 32 bits files
|
2015-06-19 11:14:06 +01:00 |
|
Vincent Hanquez
|
6cf72ac2de
|
[random] add missing header
|
2015-06-01 14:02:47 +01:00 |
|
Vincent Hanquez
|
f37618d00f
|
[random] add sysrand base. WIP
|
2015-06-01 13:37:32 +01:00 |
|
Vincent Hanquez
|
b9e6bff690
|
fix a bug in serialization
|
2015-05-30 10:37:24 +01:00 |
|
Vincent Hanquez
|
78fa0c3650
|
[P256] implement missing function, and remove un-implementable one.
remove temporary removal, and properly fixes #1
|
2015-05-29 15:47:25 +01:00 |
|
Vincent Hanquez
|
1dacb7fa94
|
[Salsa] opaquify the state just like for hash functions
add more tests
|
2015-05-22 14:04:54 +01:00 |
|
Vincent Hanquez
|
9a69c61e84
|
[ChaCha] opaquify the state to be handled directly in the C level just like the hash function
increase the number of tests
|
2015-05-22 14:04:27 +01:00 |
|
Vincent Hanquez
|
81e335cfff
|
[HASH] re-enable SHA512t
|
2015-05-06 07:53:51 +01:00 |
|
Vincent Hanquez
|
df3c3523a4
|
[P256] add a point_add function
|
2015-05-04 06:56:27 +01:00 |
|
Vincent Hanquez
|
98463b6dad
|
[P256] export SECP constants using the cryptonite_ prefix
|
2015-05-03 19:49:42 +01:00 |
|
Vincent Hanquez
|
e1e449d121
|
add google's mincrypt p256
|
2015-04-22 07:07:04 +01:00 |
|
Vincent Hanquez
|
d595c01c09
|
[Ed25519] typo in C file
|
2015-04-19 09:21:19 +01:00 |
|
Vincent Hanquez
|
5c851e3d01
|
[ED25519] add ed25519-donna C files
|
2015-04-18 21:38:04 +01:00 |
|
Vincent Hanquez
|
488bc980aa
|
[hash] mark update function buffer as const
|
2015-04-18 12:20:38 +01:00 |
|
Vincent Hanquez
|
c9a28daf0c
|
[RDRAND] use better C type for casting to prevent a warmless warning
|
2015-04-11 15:12:51 +01:00 |
|
Vincent Hanquez
|
e302eb51ba
|
[AES] add prefix cryptonite_aes_ prefix everwhere
|
2015-04-11 15:08:44 +01:00 |
|
Vincent Hanquez
|
e74448aeb4
|
cryptonitize AES, and add foreign function interfaces to it (not exported).
|
2015-04-05 10:44:23 +01:00 |
|
Vincent Hanquez
|
087a2f118a
|
fix usage of cryptonite_chacha_init
|
2015-03-29 07:43:31 +01:00 |
|
Vincent Hanquez
|
06832d678d
|
add random generation through chacha
|
2015-03-28 15:33:03 +00:00 |
|
Vincent Hanquez
|
ec26f9a25b
|
add initial support for curve25519
|
2015-01-27 06:20:19 +00:00 |
|
Vincent Hanquez
|
6ba2a6b6b6
|
support proper SHA3
|
2015-01-18 16:09:07 -08:00 |
|
Vincent Hanquez
|
c291952018
|
fix symbol
|
2015-01-18 16:08:53 -08:00 |
|
Vincent Hanquez
|
1d706a3ef1
|
rename file
|
2015-01-15 04:58:35 -08:00 |
|
Vincent Hanquez
|
6195bd40af
|
merge cipher-aes C files in cryptonite
|
2015-01-15 04:58:25 -08:00 |
|
Vincent Hanquez
|
1f9d7af56f
|
add a working implementation of scrypt.
|
2014-08-23 16:36:29 +01:00 |
|
Vincent Hanquez
|
903ff726a2
|
add kekkak
|
2014-08-14 13:47:41 +02:00 |
|
Vincent Hanquez
|
2e5e428bb1
|
correct CPP header for salsa
|
2014-08-01 04:45:14 -07:00 |
|
Vincent Hanquez
|
4fcb859cc3
|
make the comment more precise.
|
2014-08-01 04:44:52 -07:00 |
|
Vincent Hanquez
|
474734ecba
|
add a salsa_core_xor export for scrypt.
|
2014-08-01 04:44:35 -07:00 |
|
Vincent Hanquez
|
63cd646817
|
add array_xor32 to copy+xor an array of 32 bits values.
|
2014-08-01 04:43:18 -07:00 |
|
Vincent Hanquez
|
f2bfecfa3e
|
add RC4
|
2014-07-21 10:58:42 +01:00 |
|
Vincent Hanquez
|
7185a5b871
|
unexpand QR macro in salsa
|
2014-07-19 20:30:23 +01:00 |
|
Vincent Hanquez
|
f328269199
|
mark salsa load32 as static inline
|
2014-07-19 18:00:54 +01:00 |
|
Vincent Hanquez
|
5097e18d30
|
Merge branch 'entropy'
Conflicts:
cryptonite.cabal
|
2014-07-19 15:07:59 +01:00 |
|
Vincent Hanquez
|
8562223d57
|
fix some harmless warnings with LLVM with signed vs unsigned buffer types.
|
2014-07-18 15:32:55 +01:00 |
|
Vincent Hanquez
|
4e955ad505
|
merge entropy from crypto-random
|
2014-07-09 08:12:34 +01:00 |
|
Vincent Hanquez
|
09feb59f62
|
merge cryptohash
|
2014-07-07 14:55:55 +01:00 |
|
Vincent Hanquez
|
ec1a44881d
|
fix empty loop in poly1305 for final case
|
2014-07-07 08:10:37 +01:00 |
|
Vincent Hanquez
|
336093c53b
|
Merge branch 'salsa'
Conflicts:
README.md
cryptonite.cabal
tests/Tests.hs
|
2014-07-07 08:10:31 +01:00 |
|
Vincent Hanquez
|
d6af6ff023
|
Merge remote-tracking branch 'origin/poly1305'
|
2014-07-07 08:05:54 +01:00 |
|