Commit Graph

628 Commits

Author SHA1 Message Date
Frank Denis
63200794bf Unlike crypto_sign_keypair() calls randombytes()
so it is not guaranteed to be thread-safe (for now).
2013-04-26 09:55:47 -07:00
Frank Denis
732b7e1380 Ignore libsodium-* 2013-04-26 00:04:21 -07:00
Frank Denis
0263b6d802 Add Travis build status 2013-04-25 23:43:19 -07:00
Frank Denis
7fbc2b4bcd Disabling dependency tracking for Travis is fine. 2013-04-25 23:34:21 -07:00
Frank Denis
ba104b2706 -Wbounded is nice, but clang reports the same thing nowadays. 2013-04-25 23:27:47 -07:00
Frank Denis
162b485cf6 printf can be a macro already, so #undef it 2013-04-25 23:25:39 -07:00
Frank Denis
a3e13fa37d Add .travis.yml 2013-04-25 23:20:08 -07:00
Frank Denis
9ce73f07e5 Bump Android NDK version 2013-04-25 22:57:55 -07:00
Frank Denis
9131967397 We don't need libltdl 2013-04-25 22:51:19 -07:00
Frank Denis
8574a58488 Bump package version minor 2013-04-25 22:42:35 -07:00
Frank Denis
1827e508ea Remove trailing spaces 2013-04-25 22:38:06 -07:00
Frank Denis
4c31bb5ef1 Add tests for sodium_*() functions. 2013-04-25 22:37:15 -07:00
Frank Denis
5eb4d489ea Update NEWS for 0.4.1 2013-04-25 21:55:37 -07:00
Frank Denis
87a6d01115 Bump library version minor 2013-04-25 21:52:27 -07:00
Frank Denis
65e1b792dc Don't forget SODIUM_EXPORT in version.h.in 2013-04-25 21:43:31 -07:00
Frank Denis
4fff338810 Switch targets before trying to compile SIMD headers 2013-04-25 19:47:21 -07:00
Frank Denis
5f226a23a1 Check for cpuid instruction 2013-04-25 18:59:55 -07:00
Frank Denis
f0d71f9df0 Check allocate() return code. 2013-04-25 15:54:25 -07:00
Frank Denis
88c42e7daa Check SIMD headers 2013-04-25 09:37:04 -07:00
Frank Denis
e21f7e21a4 Don't jump the gun until optimized versions of Blake2 are in. 2013-04-25 07:15:54 -07:00
Frank Denis
4548600205 Add Erlang-NaCl 2013-04-24 15:17:50 -07:00
Frank Denis
91e75fc973 Use -fPIC even on Win32, since libtool reintroduces it no matter what. 2013-04-24 13:08:25 -07:00
Frank Denis
8a3c11968e More THANKS for people having written bindings 2013-04-24 13:04:41 -07:00
Frank Denis
6e455a3c02 Full name + resort 2013-04-24 13:03:39 -07:00
Frank Denis
ac69660f6c Add sneves + sort 2013-04-24 13:02:43 -07:00
Frank Denis
9e936a4276 Update THANKS file with people having sent pull requests 2013-04-24 13:01:43 -07:00
Frank Denis
cc4a83686d Merge pull request #33 from VeXocide/master
__attribute__((always_inline)) does not replace inline
2013-04-24 12:56:27 -07:00
Jeroen Habraken
eeab6bd2ce The "__attribute__((always_inline))" attribute does not replace "inline", they need to be used togher. This fixes the "warning: always_inline function might not be inlinable [-Wattributes]" warnings emitted by GCC 4.7. 2013-04-24 13:58:35 -05:00
Frank Denis
ecb70e2f77 Use included ltdl 2013-04-24 11:50:59 -07:00
Frank Denis
66c6df11bd Retweak msys compile script 2013-04-24 11:50:20 -07:00
Frank Denis
0ca48ff21c Tweak msys flags 2013-04-24 11:48:51 -07:00
Frank Denis
e34aeffd3c Don't export symbols by default. 2013-04-24 08:46:39 -07:00
Frank Denis
18369c960f Don't forget exporting symbols from crypto_scalarmult_curve25519 2013-04-24 08:40:43 -07:00
Frank Denis
b32f896873 Mention Windows changes 2013-04-24 08:26:51 -07:00
Frank Denis
b381f42d17 Move blake2 own functions to the crypto_generichash_blake2b namespace 2013-04-24 08:10:15 -07:00
Frank Denis
b070985dfe Add Sodium.jl 2013-04-24 07:25:34 -07:00
Frank Denis
06ad7fc76f .gitignore: ignore .DEF file for Windows 2013-04-23 23:06:42 -07:00
Frank Denis
30909a7dea Fix DISTCLEANFILES 2013-04-23 22:57:05 -07:00
Frank Denis
f41677ef2e Remove extra leading spaces 2013-04-23 22:54:14 -07:00
Frank Denis
52565edee1 Remove LIBTOOL_EXTRA_FLAGS and -fPIC (implicit) on Win32 2013-04-23 21:55:48 -07:00
Frank Denis
e53b67924b Looks like AC_LIBTOOL_WIN32_DLL is still required these days. 2013-04-23 21:33:58 -07:00
Frank Denis
655a9589b8 Output .DEF file on Win32 2013-04-23 21:24:35 -07:00
Frank Denis
8dcebd3590 Import m4/ld-output-def.m4 2013-04-23 21:16:24 -07:00
Frank Denis
60e8d3c6da No need to define crypto_hash_sha512 as a macro, it's a real function. 2013-04-23 20:38:39 -07:00
Frank Denis
0b4affc436 Add a big fat warning to crypto_stream* 2013-04-23 14:28:51 -07:00
Frank Denis
c6802aa343 Add some documentation. 2013-04-23 14:18:45 -07:00
Frank Denis
51fb0f4c64 Add sodium_memcmp() 2013-04-23 11:56:10 -07:00
Frank Denis
313e440209 crypto_verify compat 2013-04-23 11:34:56 -07:00
Frank Denis
6777368185 crypto_stream_xsalsa20 compat 2013-04-23 11:32:15 -07:00
Frank Denis
44ad99f7f6 crypto_sign_ed25519_ref compat 2013-04-23 08:31:57 -07:00