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 |
|
Frank Denis
|
5e0193b8a1
|
Export sodium_library_version_*() not sodium_version_*() as intended.
|
2013-04-23 04:55:42 -07:00 |
|
Frank Denis
|
03120406e3
|
crypto_hash compat
|
2013-04-22 22:49:53 -07:00 |
|
Frank Denis
|
db8e3dc472
|
crypto_box compat
|
2013-04-22 22:34:36 -07:00 |
|
Frank Denis
|
977c4e8c70
|
Add crypto_scalarmult compat
|
2013-04-22 22:26:48 -07:00 |
|
Frank Denis
|
393aa1a229
|
crypto_box_curve25519xsalsa20poly1305_ref compat
|
2013-04-22 22:15:19 -07:00 |
|
Frank Denis
|
cb7c294cb8
|
Start a compat layer
|
2013-04-22 22:03:16 -07:00 |
|
Frank Denis
|
1b0328610f
|
Remaining changes to export primitives, not implementations.
|
2013-04-22 17:22:40 -07:00 |
|
Frank Denis
|
6e3e997faa
|
Export the primitive themselves, not the implementations.
|
2013-04-22 17:18:19 -07:00 |
|
Frank Denis
|
e144f9d40d
|
crypto_hash_sha(256|512) are the exported functions that have to be exported.
_ref are implementations, that shouldn't be exported.
|
2013-04-22 16:30:31 -07:00 |
|
Frank Denis
|
11d09e0d4e
|
windows quirks are needed for secretbox8 test.
|
2013-04-22 13:17:37 -07:00 |
|
Frank Denis
|
245bd75753
|
Remove ssp by default on cygwin
|
2013-04-22 13:16:03 -07:00 |
|
Frank Denis
|
7356770dbe
|
Another random() -> rand()
|
2013-04-22 13:13:31 -07:00 |
|
Frank Denis
|
c4f75c4896
|
random() doesn't exist on Win32. Just use rand()
|
2013-04-22 13:10:11 -07:00 |
|
Frank Denis
|
b50e6fb5e7
|
Don't protect api.h against double inclusion, it's useless.
Plus, we need to use dedicated macros for that.
|
2013-04-22 12:47:32 -07:00 |
|
Frank Denis
|
b146c5150a
|
Improve Visual C++ compat.
|
2013-04-22 12:35:59 -07:00 |
|
Frank Denis
|
c21c7eb3f7
|
indent
|
2013-04-22 11:50:20 -07:00 |
|
Frank Denis
|
a2eeafe2ed
|
Update Android toolchain version
|
2013-04-22 11:43:35 -07:00 |
|
Frank Denis
|
aaf585e8e0
|
Update NEWS file
|
2013-04-22 11:41:16 -07:00 |
|
Frank Denis
|
e11c852ab3
|
Fix bad typo in the crypto_box wrapper
|
2013-04-22 11:20:45 -07:00 |
|
Frank Denis
|
429917f8d6
|
Quick NEWS update.
|
2013-04-21 17:32:10 -07:00 |
|
Frank Denis
|
0f3f3f8b92
|
No more arithmetic needed
|
2013-04-21 17:32:10 -07:00 |
|
Frank Denis
|
019064e663
|
Use HAVE_TI_MODE for the macro and HAVE_TI_MODE_V for the substitution
|
2013-04-21 17:32:10 -07:00 |
|
Frank Denis
|
08e08c966b
|
Wrap crypto_onetimeauth
|
2013-04-21 17:32:10 -07:00 |
|
Frank Denis
|
61c4f21c97
|
Add SODIUM_EXPORT to all functions that need to be visible.
|
2013-04-21 17:32:10 -07:00 |
|
Frank Denis
|
6db3177585
|
Include export.h everywhere.
|
2013-04-21 17:32:10 -07:00 |
|
Frank Denis
|
f44c1e477f
|
And finally, wrap crypto_stream macros
|
2013-04-21 17:32:10 -07:00 |
|