Frank Denis
|
d12b563520
|
Bump library version major
|
2014-05-08 21:13:12 -07:00 |
|
Frank Denis
|
f945a718da
|
Update libsodium.vcxproj.filters
|
2014-05-08 21:03:06 -07:00 |
|
Frank Denis
|
6bef914dc4
|
Update libsodium.vcxproj
|
2014-05-08 20:48:19 -07:00 |
|
Frank Denis
|
42d87bf926
|
The pwhash test requires a 32 bytes salt.
|
2014-05-08 20:39:14 -07:00 |
|
Frank Denis
|
b2c5deccdd
|
Pretend Visual Studio has <emmintrin.h>
|
2014-05-08 20:26:45 -07:00 |
|
Frank Denis
|
4ebbd0d992
|
Just use escrypt_kdf_nosse if SSE2 is not available.
|
2014-05-08 20:18:32 -07:00 |
|
Frank Denis
|
2dc7038b58
|
Try to keep file names unique, it makes things easier with Visual Studio
|
2014-05-08 20:07:03 -07:00 |
|
Frank Denis
|
7e6bd17b77
|
Merge branch 'master' of github.com:jedisct1/libsodium
* 'master' of github.com:jedisct1/libsodium:
Update README.markdown
|
2014-05-08 19:09:57 -07:00 |
|
Frank Denis
|
e48b1e6b75
|
Remove extra puts() in pwhash test.
|
2014-05-08 19:09:43 -07:00 |
|
Frank Denis
|
67d83a3bf5
|
Merge pull request #150 from whitequark/patch-1
Update README.markdown
|
2014-05-08 18:53:55 -07:00 |
|
Peter Zotov
|
efe7591cdf
|
Update README.markdown
The language is named OCaml, not Ocaml.
|
2014-05-09 05:32:51 +04:00 |
|
Frank Denis
|
28d36d5207
|
Add memory locking to crypto_box_easy
|
2014-05-08 15:11:54 -07:00 |
|
Frank Denis
|
8a8463e4ac
|
Plug memory leak on error path in the easy interfaces
|
2014-05-08 15:06:28 -07:00 |
|
Frank Denis
|
2a531bb519
|
Recommend sodium_mlock() /sodium_munlock() over sodium_memzero() .
|
2014-05-08 14:30:15 -07:00 |
|
Frank Denis
|
be4917144b
|
Document sodium_mlock()/sodium_munlock()
|
2014-05-08 14:19:46 -07:00 |
|
Frank Denis
|
609f2c6b9f
|
crypt_pwhash should be a 3rd-level title
|
2014-05-08 12:34:28 -07:00 |
|
Frank Denis
|
d183c89490
|
Add preliminary documentation on scrypt
|
2014-05-08 12:32:49 -07:00 |
|
Frank Denis
|
fda08703fc
|
salsa20/ref: zero sensitive data before returning
|
2014-05-08 11:12:04 -07:00 |
|
Frank Denis
|
4722990ec3
|
Merge pull request #149 from jvarho/divide-by-zero-fix
Check r and p against zero before dividing
|
2014-05-08 08:07:50 -07:00 |
|
Jan Varho
|
3785fc5cd5
|
Check r and p against zero before dividing
|
2014-05-08 12:48:56 +03:00 |
|
Frank Denis
|
dabd8fe426
|
<stdint.h> is not needed in crypto_pwhash_scryptxsalsa208sha256.h
|
2014-05-08 00:07:52 -07:00 |
|
Frank Denis
|
9b3219428e
|
Reformat prototype, for consistency.
|
2014-05-08 00:06:06 -07:00 |
|
Frank Denis
|
299ff0ceb3
|
Add a minimal test for crypto_pwhash
|
2014-05-07 23:54:55 -07:00 |
|
Frank Denis
|
ee20da2cd7
|
Make it clear that crypto_sign_SECRETKEYBYTES actually stands for 2 * 32
|
2014-05-07 23:23:39 -07:00 |
|
Frank Denis
|
9d29f94ac2
|
Add overdue crypto_sign test
|
2014-05-07 23:23:13 -07:00 |
|
Frank Denis
|
dcf8869229
|
Sync salsa20/ref with supercop-20140425
But these changes may be reverted unless there is a solid reason for
adding these copies to the stack.
|
2014-05-07 21:39:43 -07:00 |
|
Frank Denis
|
c81c5c1010
|
Sync stream_salsa20_amd64_xmm6.S with SUPERCOP 2014-04-25
|
2014-05-07 21:16:19 -07:00 |
|
Frank Denis
|
353f296429
|
Bring changes from SUPERCOP 2014-04-25 to ed25519/ref10
|
2014-05-07 21:01:31 -07:00 |
|
Frank Denis
|
e7488dec44
|
Add crypto_pwhash_scryptxsalsa208sha256_str_verify()
|
2014-05-07 19:35:05 -07:00 |
|
Frank Denis
|
fa05d907bf
|
All the crypto_pwhash_* macros do not need to be exposed.
|
2014-05-07 15:30:04 -07:00 |
|
Frank Denis
|
4ef1a332d1
|
Add crypto_pwhash_scryptxsalsa208sha256_str()
|
2014-05-07 15:14:12 -07:00 |
|
Frank Denis
|
a234e505f9
|
Saving %rbx may actually be required depending on the memory model.
|
2014-05-07 09:13:34 -07:00 |
|
Frank Denis
|
95d9a625db
|
pwhash_scrypt(): do not allow outlen to be > SIZE_MAX
|
2014-05-07 00:27:18 -07:00 |
|
Frank Denis
|
2702aa1a24
|
Remove crypto_pwhash_scryptxsalsa208sha256_BYTES, support any output length.
A _BYTES macro will be more useful for the crypt()-like interface.
|
2014-05-07 00:24:58 -07:00 |
|
Frank Denis
|
d1a1afb6e9
|
zeroing the on-stack output in escrypt_r() doesn't hurt.
|
2014-05-07 00:12:10 -07:00 |
|
Frank Denis
|
688e724dfb
|
Reindent
|
2014-05-07 00:08:47 -07:00 |
|
Frank Denis
|
19da370866
|
Reindent crypto_scrypt-common.c
|
2014-05-07 00:01:20 -07:00 |
|
Frank Denis
|
7775a34c97
|
Add crypto_pwhash_scryptxsalsa208sha256() + output/salt len macros/functions.
|
2014-05-06 23:50:46 -07:00 |
|
Frank Denis
|
d33d0f08e0
|
Preliminary build script for Emscripten
|
2014-05-06 14:43:46 -07:00 |
|
Frank Denis
|
394e654c40
|
Unbreak cpuid check in autoconf
|
2014-05-06 12:31:08 -07:00 |
|
Frank Denis
|
20088ca5e2
|
Remove HAVE_CPUID conditional
|
2014-05-06 12:26:53 -07:00 |
|
Frank Denis
|
a30f364ce1
|
Have sodium_munlock() zero the buffer before unlocking it.
|
2014-05-06 09:18:31 -07:00 |
|
Frank Denis
|
2094263048
|
Update Win32/Win64 build scripts
|
2014-05-05 15:50:15 -07:00 |
|
Frank Denis
|
b4e98c0253
|
Ensure that /dev/urandom is a char device.
|
2014-05-05 14:39:38 -07:00 |
|
Frank Denis
|
baa4deb1f4
|
Merge pull request #144 from hintjens/master
Problem: utils.h not installed
|
2014-05-02 23:39:53 -07:00 |
|
Pieter Hintjens
|
94e9981357
|
Problem: utils.h not installed
Missing backslash in Makefile.am meant utils.h wasn't installed.
|
2014-05-03 08:37:50 +02:00 |
|
Frank Denis
|
dc5dbae12f
|
Sync autoconf cpuid detection code
|
2014-05-02 21:24:31 -07:00 |
|
Frank Denis
|
f8c49ac54f
|
cpuid is not going to change more than ebx, even on x86_64
|
2014-05-02 21:16:32 -07:00 |
|
Frank Denis
|
f601e6e471
|
Preserve (e|r)bx register when calling cpuid
|
2014-05-02 20:39:51 -07:00 |
|
Frank Denis
|
b1c79463e0
|
Do not forget extern "C" wrappers.
|
2014-05-02 17:21:44 -07:00 |
|