Frank Denis
|
7ba8af5936
|
Check for SecureZeroMemory at compile time.
|
2013-01-21 19:18:15 -08:00 |
|
Frank Denis
|
0aaa42ed69
|
libsodium-randombytes is gone, remove it from all Makefiles
|
2013-01-21 18:43:11 -08:00 |
|
Frank Denis
|
dff36063a6
|
randombytes/randombytes_sysrandom.h moved to includes/sodium
|
2013-01-21 18:11:19 -08:00 |
|
Douglas Campos
|
fdbaa9a9ea
|
add AUTHORS file from designers/implementors files
|
2013-01-21 23:25:51 -02:00 |
|
Frank Denis
|
40d6182ecd
|
Indentation wankery
|
2013-01-21 14:44:22 -08:00 |
|
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
|
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
|
87af79c629
|
Don't include randombyte - move it to a different library.
|
2013-01-21 11:32:34 -08:00 |
|
Frank Denis
|
b4e28221e8
|
Add library version
|
2013-01-20 17:51:57 -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
|
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
|
cfd84663b9
|
A library should expose its version
|
2013-01-20 16:04:43 -08:00 |
|
Frank Denis
|
40567fe583
|
Use $(top_srcdir) to reference the path to headers
|
2013-01-20 13:29:54 -08: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 |
|
Douglas Campos
|
ee16bc6e6c
|
rename libnacl-ref -> libsodium
|
2013-01-20 17:23:32 -02:00 |
|
Frank Denis
|
8b3ac469f1
|
Install headers with high-level macros
|
2013-01-20 00:32:51 -08:00 |
|
Frank Denis
|
f266b4cbd4
|
Keep library version, it's not a plugin
|
2013-01-20 00:25:18 -08:00 |
|
Frank Denis
|
11bc2610ae
|
edwards25519sha512batch requires api.h
(but it will be replaced by ed25519 anyways)
|
2013-01-20 00:09:22 -08:00 |
|
Frank Denis
|
5a9209a4a8
|
Remove old dependencies
|
2013-01-20 00:01:29 -08:00 |
|
Frank Denis
|
33f97cbb3b
|
Replace the build system
|
2013-01-19 23:51:05 -08:00 |
|
Frank Denis
|
b801c07db2
|
One more Makefile.in
|
2013-01-19 18:10:29 -08:00 |
|
Frank Denis
|
9cd4c769a7
|
Add libnacl/Makefile.in
|
2013-01-19 18:08:06 -08:00 |
|
Frank Denis
|
9177909d03
|
Remove C++ wrappers
|
2013-01-19 16:45:10 -08:00 |
|
Frank Denis
|
b7075c1d9f
|
Drop PROTOTYPES.cpp, we don't build C++ wrappers.
|
2013-01-19 16:36:18 -08:00 |
|
Frank Denis
|
95b9c37cc5
|
Import libnacl from dnscrypt-proxy
|
2013-01-19 16:02:02 -08:00 |
|