Commit Graph

3671 Commits

Author SHA1 Message Date
Frank Denis
68822dab0a COMPILER_ASSERT is not needed for randombytes_sysrandom 2013-01-21 14:39:22 -08:00
Frank Denis
3505db86a5 Add randombytes_sysrandom and use that as the default randombytes impl. 2013-01-21 14:36:26 -08:00
Frank Denis
412c5f4d0c Use /dev/random instead of /dev/urandom if needed. 2013-01-21 14:16:06 -08:00
Frank Denis
d0ca9c815b Document help functions for the PRG 2013-01-21 14:15:23 -08:00
Frank Denis
3bb7e4b1b7 Rename salsa20_random.c to randombytes_salsa20_random.c for consistency 2013-01-21 13:58:18 -08:00
Frank Denis
8a54e2efa8 Implement randombytes_set_implementation() 2013-01-21 13:52:37 -08:00
Frank Denis
5788f3d6a8 Add randombytes wrappers.
These are real wrappers, not globals or macros, in order to make it easier
to use them in different programming languages.
2013-01-21 13:50:00 -08:00
Frank Denis
3444a46f35 Prepare for pluggable randombytes*() implementations. 2013-01-21 13:28:27 -08:00
Frank Denis
4c6e162c52 Remove libsodium-randombytes. 2013-01-21 12:46:40 -08:00
Frank Denis
137ae007ae Export randombytes helpers 2013-01-21 12:35:58 -08:00
Frank Denis
dde2e8086c Use salsa20_random() for randombytes, install libsodium-randombytes DLL. 2013-01-21 12:23:57 -08:00
Frank Denis
3509dbd387 Include libltdl in the tarball 2013-01-21 11:39:31 -08:00
Frank Denis
87af79c629 Don't include randombyte - move it to a different library. 2013-01-21 11:32:34 -08:00
Frank Denis
048da52209 Correct libsodium path in the test Makefile 2013-01-20 19:18:39 -08:00
Frank Denis
1d30d34727 expected -> exp 2013-01-20 19:08:08 -08:00
Frank Denis
2345092aaa Rename .out files to .exp 2013-01-20 19:07:21 -08:00
Frank Denis
d84ccf2ad2 Make compilation less verbose by default, because this is a mess. 2013-01-20 18:06:07 -08:00
Frank Denis
b4e28221e8 Add library version 2013-01-20 17:51:57 -08:00
Frank Denis
45188cfad1 Add windows-quirks.h and *.out files to the list of dependencies 2013-01-20 17:40:21 -08:00
Frank Denis
6d21d017e9 "make check" is enough 2013-01-20 17:25:21 -08:00
Frank Denis
61775cc84d Add missing dependencies 2013-01-20 17:23:37 -08:00
Frank Denis
d4a5db2459 Remove benchmark progs for now, they will be reintroduced later. 2013-01-20 17:05:24 -08:00
Frank Denis
91e342fb52 No need for AM_PROG_CC_C_O 2013-01-20 17:01:15 -08:00
Frank Denis
00636a9d2e Shipping only ref implementations is intententional 2013-01-20 17:00:55 -08:00
Frank Denis
e9ba54e481 Remove redundancy 2013-01-20 16:58:41 -08:00
Frank Denis
23f4cca42d We don't ship C++ bindings 2013-01-20 16:57:26 -08:00
Frank Denis
228dcefe83 More blurb 2013-01-20 16:56:17 -08:00
Frank Denis
9bb13efa5a Don't forget to install version.h 2013-01-20 16:21:37 -08:00
Frank Denis
83961aae3b How about just #include <sodium.h> to include everything you need? 2013-01-20 16:18:36 -08:00
Frank Denis
4825914aa8 Give C++ some love 2013-01-20 16:13:09 -08:00
Frank Denis
6901c6ee83 Update .gitignore 2013-01-20 16:06:49 -08:00
Frank Denis
cfd84663b9 A library should expose its version 2013-01-20 16:04:43 -08:00
Frank Denis
97d651b3a3 Include cmptest.h in all tests 2013-01-20 15:55:10 -08:00
Frank Denis
27b19131ae We should really include sodium/*.h, but back out the randombytes one for now 2013-01-20 15:48:55 -08:00
Frank Denis
46f10a2314 Declare main() correctly 2013-01-20 15:48:08 -08:00
Frank Denis
f82e550518 Rename test-randombytes to randombytes to be consistent 2013-01-20 15:44:05 -08:00
Frank Denis
a1fa3e6438 Add remaining tests 2013-01-20 15:41:17 -08:00
Frank Denis
79f24e04e3 One more test 2013-01-20 15:25:22 -08:00
Frank Denis
c04d4816fb Start adding tests 2013-01-20 14:03:05 -08:00
Frank Denis
688aad67ef Merge branch 'master' of github.com:jedisct1/libsodium
* 'master' of github.com:jedisct1/libsodium:
  english is hard, tks @benlangfeld
  moar README fiddlin'
  note wrt ed25519
2013-01-20 13:30:18 -08:00
Frank Denis
40567fe583 Use $(top_srcdir) to reference the path to headers 2013-01-20 13:29:54 -08:00
Frank Denis
6be35536e8 Merge pull request #4 from qmx/documentation
moar README fiddlin'
2013-01-20 12:40:21 -08:00
Douglas Campos
7aeeae7d77 english is hard, tks @benlangfeld 2013-01-20 18:39:16 -02:00
Douglas Campos
2c9c1c7a87 moar README fiddlin' 2013-01-20 18:35:54 -02:00
Frank Denis
a9388b4626 Merge pull request #3 from qmx/documentation
note wrt ed25519
2013-01-20 12:18:46 -08:00
Douglas Campos
ddb0e83455 note wrt ed25519 2013-01-20 18:12:21 -02:00
Frank Denis
221da81226 Switch crypto_sign* to ed25519
Ok qmx@
2013-01-20 12:09:00 -08:00
Frank Denis
ed943d58f3 Link ed25519 2013-01-20 11:58:20 -08:00
Frank Denis
972984880e Fix double definition of ge25519_base in ed25519 2013-01-20 11:57:39 -08:00
Frank Denis
d0242a220a Merge pull request #2 from qmx/rename
rename libnacl-ref -> libsodium
2013-01-20 11:26:30 -08:00