Frank Denis
|
936667e3f1
|
Untab
|
2016-01-12 09:26:46 +01:00 |
|
Frank Denis
|
20ccc09018
|
Argon2: Let fill_{memory_blocks,segment} return an error code
|
2016-01-12 09:24:50 +01:00 |
|
Frank Denis
|
bc98db0bf1
|
Add AppVeyor configuration
|
2016-01-11 11:40:23 +01:00 |
|
Frank Denis
|
fbeed0c92c
|
Add Appveyor status
|
2016-01-11 11:20:58 +01:00 |
|
Frank Denis
|
751f3b3753
|
Visual Studio's preprocessor doesn't support #warning
|
2016-01-11 11:11:43 +01:00 |
|
Frank Denis
|
1cce9b1e00
|
argon2i strings are variable length; check that they are zero-padded
|
2016-01-08 16:55:08 +01:00 |
|
Frank Denis
|
f1ab1fd377
|
Add extra CRYPTO_ALIGN() required for Minix
|
2016-01-07 15:33:17 +01:00 |
|
Frank Denis
|
cfd597298f
|
Bring back tests vectors for argon2 strings
|
2016-01-06 15:36:36 +01:00 |
|
Frank Denis
|
78d0770122
|
2016
|
2016-01-01 01:53:03 +01:00 |
|
Frank Denis
|
82ed2169b0
|
Make argon2i blocks allocation functions static
|
2015-12-30 17:30:59 +01:00 |
|
Frank Denis
|
74809e7296
|
Update the top-level MSVC project
|
2015-12-30 16:13:31 +01:00 |
|
Frank Denis
|
50002f78ed
|
Do not forget Daniel Dinu and Thomas Pornin
in the list of contributors to the Argon2 code
|
2015-12-30 15:44:46 +01:00 |
|
Frank Denis
|
29fb06cd23
|
Check for crypto_pwhash_*limit_moderate() presence
|
2015-12-30 11:59:15 +01:00 |
|
Frank Denis
|
ff32e8f34b
|
argon2: memory usage is m_cost KiB, not 2^m_cost KiB
|
2015-12-30 00:10:57 +01:00 |
|
Frank Denis
|
dfa0ee2753
|
We don't need no external memory allocators
|
2015-12-30 00:09:16 +01:00 |
|
Frank Denis
|
a78161981c
|
Check for _mm_set_epi64x() usability in the SSE2 test
|
2015-12-29 23:18:28 +01:00 |
|
Frank Denis
|
1635f98638
|
Add sodium/crypto_pwhash.h to the distribution
|
2015-12-29 22:42:33 +01:00 |
|
Frank Denis
|
69cfab0522
|
We don't need the ability to use a custom allocator
|
2015-12-29 22:33:36 +01:00 |
|
Frank Denis
|
28ca446f73
|
argon2: don't dereference a pointer before testing it for NULL
|
2015-12-29 22:22:54 +01:00 |
|
Frank Denis
|
77a61b8ad7
|
Test the high-level crypto_pwhash() functions
|
2015-12-29 21:53:56 +01:00 |
|
Frank Denis
|
b5ed4cc34b
|
Add high-level crypto_pwhash() API
|
2015-12-29 21:49:55 +01:00 |
|
Frank Denis
|
c7b9178d5a
|
Consistent #include guards
|
2015-12-29 21:35:45 +01:00 |
|
Frank Denis
|
654a2b3f95
|
Shorten a few test argon2i test vectors for V8
This is enough to reproduce an bug with Chrome
|
2015-12-29 21:06:23 +01:00 |
|
Frank Denis
|
7a5668f944
|
Credit Argon2 authors
|
2015-12-29 19:25:27 +01:00 |
|
Frank Denis
|
61c5b4a35c
|
argon2i test: remove tv3 for now; it's too much for web browsers
Proper test vectors will be reintroduced later
|
2015-12-29 19:16:31 +01:00 |
|
Frank Denis
|
2bd822b1c9
|
Pasto
|
2015-12-29 19:13:48 +01:00 |
|
Frank Denis
|
6d9f2cae79
|
argon2: ensure that memory is cacheline aligned; use mmap(2) if possible
|
2015-12-29 19:00:52 +01:00 |
|
Frank Denis
|
9788147270
|
Require less indentation
|
2015-12-29 18:41:38 +01:00 |
|
Frank Denis
|
9ef45f8456
|
argon2: make blocks allocation indirect, keep the base address
|
2015-12-29 18:38:33 +01:00 |
|
Frank Denis
|
d39202c16c
|
Put the browser-js.done marker at the right place
|
2015-12-29 18:02:24 +01:00 |
|
Frank Denis
|
c48eaad3cd
|
Don't require too much memory for the pwhash_argon2i() test
so that the Javascript version can run in web browsers
|
2015-12-29 17:54:21 +01:00 |
|
Frank Denis
|
0ec2f464c8
|
Comment doesn't seem to be relevant any more
|
2015-12-29 17:53:13 +01:00 |
|
Frank Denis
|
96c37fc9a4
|
Indent
|
2015-12-29 17:51:00 +01:00 |
|
Frank Denis
|
bd44342a1e
|
Remove unneeded extern "C"
|
2015-12-29 17:24:31 +01:00 |
|
Frank Denis
|
71056e2f75
|
Add missing header
|
2015-12-29 17:22:45 +01:00 |
|
Frank Denis
|
7a95e921ac
|
Add tests for pwhash_argon2i
|
2015-12-29 17:12:23 +01:00 |
|
Frank Denis
|
14bf02af88
|
Rename the pwhash test as as pwhash_scrypt
|
2015-12-29 16:14:19 +01:00 |
|
Frank Denis
|
dfdf65c4f0
|
Add crypto_pwhash_argon2i_(memlimit|opslimit)_moderate()
Import missing crypto_pwhash_argon2i.h by the way
|
2015-12-29 16:07:47 +01:00 |
|
Frank Denis
|
d740901df0
|
Have --enable-opt imply -Ofast
|
2015-12-29 15:46:23 +01:00 |
|
Frank Denis
|
387dd75e88
|
Require at least SSSE3 for optimized implementations
|
2015-12-29 15:34:16 +01:00 |
|
Frank Denis
|
a916ec93c1
|
crypto_pwhash_argon2i_*()
|
2015-12-29 13:29:24 +01:00 |
|
Frank Denis
|
da927a985f
|
Argon2 bits - Not exposed in the API yet
|
2015-12-29 11:24:11 +01:00 |
|
Frank Denis
|
9abc0fdbd0
|
Back go to dev mode
|
2015-12-28 18:51:25 +01:00 |
|
Frank Denis
|
953e959fba
|
Try --high-entropy-va on MinGW
|
2015-12-27 20:53:08 +01:00 |
|
Frank Denis
|
342f209cbe
|
Reorder
|
2015-12-25 15:58:54 +01:00 |
|
Frank Denis
|
4430d84d4a
|
1.0.8
|
2015-12-25 12:23:31 +01:00 |
|
Frank Denis
|
35b0264cdd
|
Get ready for the xmas release
|
2015-12-25 11:58:08 +01:00 |
|
Frank Denis
|
99666f588d
|
pkg-config is not required
|
2015-12-25 11:51:19 +01:00 |
|
Frank Denis
|
61fbc8eb63
|
lcov exclusion
|
2015-12-25 02:12:09 +01:00 |
|
Frank Denis
|
d839d74c89
|
lcov exclusion
|
2015-12-25 02:09:12 +01:00 |
|