Commit Graph

1536 Commits

Author SHA1 Message Date
Frank Denis
f610f781f2 Merge remote-tracking branch 'arbinger/pnacl' into nacl
* arbinger/pnacl:
  removed comment
  Added .final and .nexe output files to CLEANFILES
  revert original hack
  Initial patch for Chrome NaCl implementation
  Added patch to obtain random bytes for Chrome NaCl via IRT -- allows build with NaCl SDK toolchain
2015-08-02 12:54:05 +02:00
Frank Denis
39bc0980ef Merge pull request #287 from wongsyrone/master
Fix _FORTIFY_SOURCE redefined issue
2015-08-02 08:18:08 +02:00
Syrone Wong
4074470a31 Fix _FORTIFY_SOURCE redefined issue 2015-08-02 09:36:52 +08:00
Frank Denis
024b74c849 Merge pull request #285 from evoskuil/master
Fix VS common props for MT release dll, remove dead code.
2015-07-27 01:19:43 +02:00
evoskuil
aadab3eba3 Remove dead code. 2015-07-26 16:03:24 -07:00
evoskuil
b77b074569 Fix Visual Studio common props for MT dynamic release. 2015-07-26 15:53:39 -07:00
Frank Denis
c8e8983430 Test crypto_stream_*() with an output buffer previously filled with junk
Obviously, the previous content shouldn't change the output.
2015-07-21 13:37:06 +02:00
Frank Denis
f16abdb5e3 <unistd.h> -> <stddef.h> 2015-07-20 23:58:09 +02:00
Frank Denis
67205bc9d4 Emscripten target: don't run the Closure compiler any more. 2015-07-20 16:17:39 +02:00
Frank Denis
e972f0269b Emscripten: enable NO_DYNAMIC_EXECUTION=1
When enabled, we do not emit eval() and new Function(), which disables some functionality
(causing runtime errors if at tempted to be used), but allows the emitted code to be
acceptable in places that disallow dynamic code execution (chrome packaged app, non-
privileged firefox app, etc.)
2015-07-20 15:56:41 +02:00
Frank Denis
34176344fe iOS: install the library into $PREFIX/lib 2015-07-18 17:44:45 +02:00
Frank Denis
bb8c58cdd7 Include <unistd.h> for size_t 2015-07-18 12:07:38 +02:00
Frank Denis
6d10bfffca Add @top_srcdir@/src/libsodium/include/sodium to libsodium-uninstalled.pc.in 2015-07-17 12:56:55 +02:00
Frank Denis
41bb370603 libsodium-uninstalled.pc.in: include -I@top_srcdir@/src/libsodium/include 2015-07-16 17:47:08 +02:00
Frank Denis
385ac7e06a Merge branch 'master' of github.com:jedisct1/libsodium
* 'master' of github.com:jedisct1/libsodium:
  Add missing Android build scripts to the distfiles
  Add simple compile scripts for android-mips64 and android-x86_64 (w/o optimizations)
  Update local autoconf scripts
2015-07-15 16:52:05 +02:00
Frank Denis
9e4009e7b7 Thank RudolfVonKurgstein for the HaXe bindings 2015-07-15 16:51:47 +02:00
Frank Denis
3a74da3345 Add missing Android build scripts to the distfiles 2015-07-12 02:23:59 +02:00
Emiliano Bonassi
8f4ac9c585 Add simple compile scripts for android-mips64 and android-x86_64 (w/o optimizations) 2015-07-12 02:22:04 +02:00
Frank Denis
944d4db270 Merge branch 'master' of https://github.com/jedisct1/libsodium
* 'master' of https://github.com/jedisct1/libsodium:
  Revert "Export sodium_increment() to Emscripten"
2015-07-12 02:19:55 +02:00
Frank Denis
2c62dc9020 Update local autoconf scripts 2015-07-12 02:19:40 +02:00
Frank Denis
965eaeac46 Revert "Export sodium_increment() to Emscripten"
This reverts commit a8e4115851.
2015-06-28 15:44:06 +02:00
James Robson
8444667b8b removed comment 2015-06-23 13:34:29 -05:00
James Robson
e119c3e502 Added .final and .nexe output files to CLEANFILES 2015-06-22 14:16:07 -05:00
James Robson
1b633bb8ca Merge branch 'master' into pnacl 2015-06-22 13:19:33 -05:00
James Robson
0faf78e565 Merge branch 'pnacl2' into pnacl 2015-06-22 13:12:04 -05:00
James Robson
8beae17253 revert original hack 2015-06-22 13:11:33 -05:00
James Robson
34a4931d9a Initial patch for Chrome NaCl implementation 2015-06-22 13:02:21 -05:00
Frank Denis
a8e4115851 Export sodium_increment() to Emscripten 2015-06-22 17:41:55 +02:00
Frank Denis
3822caf6c7 Micro-optimization 2015-06-22 15:56:35 +02:00
Frank Denis
e2fca8cac5 Add sodium_increment() 2015-06-22 15:44:58 +02:00
Frank Denis
5f74196b0f scrypt extra parameters checks 2015-06-19 18:55:41 +02:00
Frank Denis
392f094a90 Merge pull request #273 from JackWink/feature/jack/android-armv8-build-script
add arm64-v8a support for android builds
2015-06-17 20:14:20 +02:00
Jack Wink
b87b3a7ac7 add arm64-v8a support for android builds 2015-06-17 14:05:46 -04:00
Frank Denis
facb3c4343 Implicit conversions 2015-06-16 22:42:13 +02:00
Frank Denis
d35b364f31 Blake2b: fix flags on architectures with < 32-bit int 2015-06-13 17:31:49 +02:00
Frank Denis
b2dd3453d5 Merge pull request #269 from dconnolly/mscrypto
If browser `crypto` is not available, try `msCrypto` before assuming a Node environment.
2015-06-09 00:49:51 +02:00
Deirdre Connolly
f2afab4b1b If browser crypto is not available, try msCrypto before assuming a
Node environment
2015-06-08 18:25:51 -04:00
Frank Denis
f46439c1e2 Ensure that PBKDF2_SHA256() is not used to output more than 128 Go. 2015-06-06 12:46:22 +02:00
Frank Denis
86d92bc11d SHA512: just use memcpy() to initialize the state 2015-06-06 12:33:11 +02:00
Frank Denis
ba1cd6a128 SHA256: use uint64_t for the counter instead of two uint32_t 2015-06-06 12:32:23 +02:00
Frank Denis
21fc07e6f4 Leverage randombytes_salsa20_random_rekey() 2015-06-01 12:45:45 +02:00
Frank Denis
3c3635e53a salsa20_random(): just abort(3) if the pid changes and _stir() wasn't called 2015-06-01 12:40:58 +02:00
Frank Denis
2efa85d283 -dev 2015-06-01 10:44:02 +02:00
Frank Denis
b2f5f66c86 Windows Store compat 2015-06-01 10:43:39 +02:00
Frank Denis
df9209a235 Document IETF-compatible ChaCha20 2015-06-01 10:33:09 +02:00
Frank Denis
315029188e Suggest randombytes_stir() 2015-06-01 10:22:01 +02:00
Frank Denis
e326ef9030 Do not use timeval. The structure is not defined on Windows RT. 2015-05-29 17:40:37 +02:00
Frank Denis
3bd6b8d074 Further simplify WINAPI_DESKTOP 2015-05-29 17:40:37 +02:00
Frank Denis
ada287ad56 Disable guarded memory on WinRT 2015-05-29 17:40:32 +02:00
Frank Denis
305d5e02e2 + ARM.props 2015-05-29 17:40:31 +02:00