Frank Denis
|
21fd252ac2
|
Tweak emscripten-wasm.sh
|
2017-07-18 22:08:15 +02:00 |
|
Frank DENIS
|
5026954466
|
Remove extra character in the list of sumo symbols for the js builds
|
2017-07-12 09:55:33 +02:00 |
|
Frank Denis
|
e325b6d76b
|
Regen emscripten.sh export list
|
2017-07-07 22:03:24 +02:00 |
|
Frank Denis
|
ccb842f488
|
Add a xchacha version of crypto_box_seal
No high level API for it, no reasons to, so not available in minimal mode.
|
2017-07-06 15:30:36 +02:00 |
|
Frank Denis
|
c77ba98d7b
|
Update emscripten symbols
|
2017-06-28 16:44:06 +02:00 |
|
Frank Denis
|
51e6a59b8d
|
Android: use PLATFORM 16 by default, don't bother with compat for API 21
|
2017-05-20 19:16:05 +02:00 |
|
Adriaan Duz
|
dbd7026bc5
|
Add armv7s architecture to dist-build/ios.sh (#528)
|
2017-04-07 07:16:44 -07:00 |
|
Frank Denis
|
415bc429a7
|
Android: the mipsel target that disappeared in r14 is back in r14b
|
2017-03-24 17:22:33 +01:00 |
|
Frank Denis
|
c1ab6f2328
|
emscripten: don't use --enable-minimal on sumo builds
|
2017-03-17 16:56:20 +01:00 |
|
Frank Denis
|
d4dbf0cc4f
|
Import preliminary compilation script for webassembly
Thanks to @facekapow
This still needs quite a bit of work, so don't add to the distfiles yet
|
2017-03-12 17:44:29 +01:00 |
|
Frank Denis
|
849a35bd82
|
+ crypto_kx_*() API
This doesn't include a full key exchange API yet.
|
2017-03-12 13:15:39 +01:00 |
|
Frank Denis
|
c759324679
|
Emscripten memory size must be a multiple of 16MB
|
2017-03-08 14:33:15 +01:00 |
|
Frank Denis
|
eaf19f25d0
|
Use clang to compile for Android. Except on mips64, where we have to stick to gcc.
|
2017-03-06 16:53:08 +01:00 |
|
Frank Denis
|
2abe6b9e05
|
Revert "Remove android-mip32.sh"
This reverts commit da76a860af .
|
2017-03-06 15:51:38 +01:00 |
|
Frank Denis
|
14f6c26ef6
|
Python3's fine for make_standalone_toolchain.py after all
|
2017-03-06 13:33:25 +01:00 |
|
Frank Denis
|
5777418548
|
Export sodium_library_minimal() to javascript
|
2017-03-06 11:09:12 +01:00 |
|
Frank Denis
|
8caab6db57
|
Simplify the python2 detection code
|
2017-03-06 10:54:00 +01:00 |
|
Frank Denis
|
4f2881a528
|
make_standalone_toolchain.py requires Python2, sigh
|
2017-03-06 10:08:01 +01:00 |
|
Frank Denis
|
3e56ce235d
|
Revert "+x"
This reverts commit 8465469167 .
|
2017-03-06 10:06:24 +01:00 |
|
Frank Denis
|
8465469167
|
+x
|
2017-03-06 09:25:40 +01:00 |
|
Frank Denis
|
da76a860af
|
Remove android-mip32.sh
It doesn't properly build the library, so remove it until it
eventually gets fixed
|
2017-03-06 09:24:23 +01:00 |
|
Frank Denis
|
79fe40cfe8
|
Android: use unified headers
|
2017-03-06 08:24:29 +01:00 |
|
Frank Denis
|
cac339b226
|
Update emscripten symbols
|
2017-03-05 14:53:02 +01:00 |
|
Frank Denis
|
60e9668c14
|
Regen the emscripten build script with the updated list of symbols
|
2017-03-01 17:24:55 +01:00 |
|
Frank Denis
|
bc2bde3482
|
Add the new symbols to the Javascript target
|
2017-03-01 17:22:46 +01:00 |
|
Frank Denis
|
8b961fb1bd
|
Trim TOTAL_MEMORY_SUMO to a 64k multiple
|
2017-01-21 01:42:28 +01:00 |
|
Frank Denis
|
5aaff1ce2a
|
Remove unexpected tabs
|
2016-12-17 18:52:52 +01:00 |
|
Frank Denis
|
7afd929e70
|
js: measuring make check time is not useful, especially not in a web browser
|
2016-10-30 01:25:32 +02:00 |
|
Frank Denis
|
1ede5cc0bc
|
$MAKE_TOOLCHAIN --force
|
2016-10-10 14:43:57 +02:00 |
|
Frank Denis
|
6e2b119d86
|
Use xcodebuild to retrieve the XCode version
|
2016-09-18 10:46:59 +02:00 |
|
Frank Denis
|
ed19556c2f
|
XCode 8 may not be able to compile for iOS 5 and more
|
2016-09-18 09:21:53 +02:00 |
|
Frank Denis
|
1766e13a0e
|
Pass --host to compile for the iOS simulator
|
2016-09-18 09:04:19 +02:00 |
|
Frank Denis
|
fcf96569d2
|
CRLF
|
2016-06-05 22:04:10 +02:00 |
|
Frank Denis
|
f8cc885b6f
|
Android: compile for platform 24, check compat with 16 or 21 (64 bit)
|
2016-06-05 22:00:56 +02:00 |
|
Frank Denis
|
a6139c6b20
|
Add nativeclient-x86.sh
|
2016-04-30 14:07:50 +02:00 |
|
Frank Denis
|
a91530d40f
|
Do not use pthreads on NativeClient
|
2016-04-30 10:17:47 +02:00 |
|
Frank Denis
|
90603f57ac
|
x86-64 -> x86_64
|
2016-04-29 22:56:09 +02:00 |
|
Frank Denis
|
d463dadc51
|
Disable ssp and aesni on nativeclient, nativeclient.sh->nativeclient-pnacl.sh
|
2016-04-29 22:29:34 +02:00 |
|
Frank Denis
|
3499cbfbe5
|
Add dist-build/nativeclient-x86-64.sh
|
2016-04-29 21:55:06 +02:00 |
|
Frank Denis
|
90a5f8e624
|
Build scripts don't clean after themselves
|
2016-04-29 20:40:56 +02:00 |
|
Frank Denis
|
40db481236
|
Use pepper_49
|
2016-04-29 09:45:12 +02:00 |
|
Frank Denis
|
bdf5c8246b
|
Compile with pthreads
|
2016-04-18 20:54:46 +02:00 |
|
Frank Denis
|
214f16802b
|
Do not use emscripten's headless mode
|
2016-04-17 23:58:44 +02:00 |
|
Frank Denis
|
4ff0d326e1
|
Remove crypto_pwhash_*() from the non-sumo Javascript distribution
|
2016-04-17 23:18:18 +02:00 |
|
Frank Denis
|
9aab628b97
|
pwhash_*() require heap allocations, but everything else doesn't
|
2016-04-17 23:15:53 +02:00 |
|
Frank Denis
|
5dce2b5c64
|
Revamp the emscripten build script
|
2016-04-17 22:45:37 +02:00 |
|
Frank Denis
|
7055d81aaa
|
Reduce TOTAL_MEMORY
|
2016-04-15 00:32:09 +02:00 |
|
Frank Denis
|
da65a7f003
|
JS target: use -Os instead of -O3
Performance is roughly the same, but output is noticeably smaller
|
2016-04-14 23:13:40 +02:00 |
|
Frank Denis
|
9a9dc02ee1
|
Do not use -Ofast
|
2016-04-13 11:13:59 +02:00 |
|
Frank Denis
|
c41bf91a48
|
Run make clean after ./configure instead of distclean before
|
2016-04-13 10:58:35 +02:00 |
|