Commit Graph

273 Commits

Author SHA1 Message Date
Frank Denis
0d3640609e Make watchos.sh looks like other scripts 2018-10-22 19:11:18 +02:00
Joseph Ross
8f5a748335 Add dist-build script to build libsodium for WatchOS. 2018-10-22 19:07:12 +02:00
Ryan Lester
34cbaa8dcd
useBackupModule getRandomValue fix 2018-09-29 18:22:42 -04:00
Ryan Lester
f642149364
asm.js fallback fix 2018-08-30 16:54:29 -04:00
Ryan Lester
73687a0044
style consistency fix 2018-08-30 16:54:15 -04:00
Frank Denis
72ad112e01 Emscripten: remove -s NO_FILESYSTEM=1
Emscripten support for this has been broken for way too long.
2018-08-29 14:02:15 +02:00
Ryan Lester
8e138b9f14
iOS fix 2018-08-22 20:06:32 -04:00
Ryan Lester
787d173483
fix for emscripten breaking change (https://github.com/kripken/emscripten/pull/6419) 2018-06-20 14:25:08 -04:00
Frank Denis
7d4976a304 Check NPROCESSORS_ONLN in addition to _NPROCESSORS_ONLN 2018-03-07 10:14:01 +01:00
Frank Denis
816cef5de4 Hide getconf errors 2018-03-07 10:09:56 +01:00
joshjdevl
212187f87c using POSIX getconf for number of available processors http://pubs.opengroup.org/onlinepubs/9699919799/utilities/getconf.html 2018-03-07 07:15:01 +00:00
Daniel Persson
c7f0f05209 I turned it around. 2018-03-06 21:20:17 +01:00
Daniel Persson
9d582340c4 Change so we set depending on a full build flag. 2018-03-06 21:10:05 +01:00
Daniel Persson
2f4d911300 Change so all builds will allow full builds. 2018-03-06 20:36:39 +01:00
Daniel Persson
a0cbef0a4a Added configuration option to change the configuration flags. 2018-03-06 20:27:47 +01:00
Frank Denis
6382b91060 wasm bug check: use a function more likely to be present in minimal builds 2018-03-06 10:56:46 +01:00
Ryan Lester
19828dd329
run-time wasm test before resolving ready 2018-03-06 01:48:25 -05:00
Simon Warta
029652e19c Remove obsolete setting FUNCTION_POINTER_ALIGNMENT
FUNCTION_POINTER_ALIGNMENT was removes from emscripten in January 2018:
https://github.com/kripken/emscripten/pull/6091
2018-03-02 11:18:38 +01:00
Frank Denis
94e04fe530 Embed bitcode in iOS builds 2018-02-24 01:48:39 +01:00
Frank Denis
bc6541a70a emscripten: do not use closure 2018-01-15 13:33:33 +01:00
Frank Denis
9ebe443bc7 Who's still using XCode < 8 ? 2018-01-07 13:13:56 +01:00
Frank Denis
7dee41abee Disable LTO in ios/osx build scripts 2017-12-31 00:56:51 +01:00
Ryan Lester
4614ca754d
updates for latest emscripten 2017-12-26 22:05:08 -05:00
Frank Denis
5f5d36a9bb emscripten: malloc() and free() should be exported as library symbols 2017-12-25 23:34:38 +01:00
Frank Denis
68d845e651 Export setValue, getValue 2017-12-25 23:00:08 +01:00
Frank Denis
387e1833d7 emscripten: move the set of exported runtime methods 2017-12-25 22:33:30 +01:00
Frank Denis
8eba49b6a8 emscripten: export _malloc() and _free() 2017-12-25 22:31:04 +01:00
Frank Denis
88fca4834c emscripten: export Pointer_stringify() for recent emscripten versions 2017-12-25 22:18:40 +01:00
Frank Denis
bd631649c1 Emscripten: run the tests in benchmark mode 2017-12-21 18:52:59 +01:00
Frank Denis
f34d5ef17e Emscripten: bump the memory up for the tests 2017-12-20 23:04:04 +01:00
Frank Denis
65f71fe060 Prefer the system version of nodejs to the emscripten one 2017-12-20 22:51:58 +01:00
Frank Denis
1d85e73d8f msys2 build scripts: just use -Ofast 2017-12-12 23:42:54 +01:00
Frank Denis
208989010b Update emscripten symbols 2017-11-25 20:00:50 +01:00
Frank Denis
01e2aabbfd Android: remove --unified-headers
Fixes #635
2017-11-22 14:53:52 +01:00
Frank Denis
c2a16ea77d Add missing symbols to emscripten-symbols.def , sort 2017-11-15 23:31:01 +01:00
Frank Denis
5257cceda8 Merge crypto_core_ed25519_from_uniform()
Fixes #628
although we need another one that keeps montgomery coordinates.
2017-11-14 22:05:37 +01:00
Frank Denis
75d507a434 + crypto_core_ed25519_is_valid_point() 2017-11-13 14:36:40 +01:00
Frank Denis
c01884ea80 Regen emscripten symbols 2017-11-13 14:29:40 +01:00
Frank Denis
57dac9eb60 + crypto_core_ed25519_add(), crypto_core_ed25519_sub() 2017-11-13 14:22:44 +01:00
Frank Denis
5e1a9c580a Register sodium_stackzero() 2017-11-10 20:48:39 +01:00
Frank Denis
5cde320a08 Add pwhash functions to non-sumo wasm builds
Server relief is important.
2017-11-05 13:44:29 +01:00
Frank Denis
8996c7d53d Regen emscripten symbols 2017-10-23 16:13:01 +02:00
Frank Denis
f1e9acef5c Rename crypto_sign_ed25519_scalarmult() to crypto_scalarmult_ed25519() 2017-10-23 13:22:34 +02:00
Frank Denis
a84d222d07 disable ssp/pie for emscripten 2017-10-22 01:55:28 +02:00
Frank Denis
58fc2dcf5b Add crypto_sign_ed25519_scalarmult to emscripten symbols 2017-10-21 19:00:54 +02:00
Frank Denis
08387eea8b emscripten: actually print the installation prefix 2017-10-18 13:11:15 +02:00
Ryan Lester
381080bf02 libsodium.js totalMemory minor fix (#610) 2017-10-05 10:45:31 +02:00
Frank Denis
c431a42658 "this" doesn't seem to ever be defined in a module
isNan is undefined
2017-10-05 08:31:07 +02:00
Frank Denis
af5ce360b4 this may not be defined 2017-10-05 08:12:05 +02:00
Frank Denis
1393681662 Move declaration closer to usage 2017-10-05 02:28:14 +02:00