Frank Denis
9340fbebe7
Format
2020-07-04 15:32:13 +02:00
Frank Denis
27f4134785
Add support for Catalyst on Apple Silicon
...
Of course, we should do feature detection instead of system detection,
but future Xcode 12 versions are probably going to bring things on par.
2020-07-03 22:44:43 +02:00
Frank Denis
a0bee2a883
Remove ios-xcframework.sh and watchos.sh; consolidate ios.sh
2020-07-03 21:29:59 +02:00
Frank Denis
2aae747916
Move global definitions up
2020-07-03 19:47:13 +02:00
Frank Denis
c5d1c546c6
Reduce the differences between ios.sh and ios-xcframework.sh
2020-07-03 19:44:01 +02:00
Alexander Mindov
13e0eb4972
added iOS xcframework build script ( #979 )
...
Co-authored-by: Philip M. Sneed <38544113+0xacdc@users.noreply.github.com>
2020-07-03 18:10:00 +02:00
Ryan
4f4d69c5ad
s/eabi/eabi*/g in configure scripts to support eabihf ( #977 )
2020-07-03 11:48:06 +02:00
Frank Denis
e04088d0b2
Disable PIE/PIC/SP/async-unwind on eabi
2020-07-01 23:34:34 +02:00
Frank Denis
d8f512bfaa
box_seal test: don't check empty messages
...
Fixes #974
2020-07-01 23:34:34 +02:00
Frank Denis
290197ba3e
Add comments on wrong alignment
2020-07-01 23:32:43 +02:00
Frank Denis
e87df50575
Improve arm64 & arm crypto detection
...
Do not rely on host_cpu, but on the __aarch64__ symbol.
Also, ARM macs don't need -march=armv8-a+crypto; crypto extensions are
enabled by default. So try without this explicit target first (required
for Raspberry Pi), and then with the target only if necessary.
2020-07-01 18:34:06 +02:00
Frank Denis
13214d18c6
Recognize the arm + apple combo as aarch64
2020-07-01 15:33:52 +02:00
Frank Denis
7b67cd1b32
Merge branch 'master' of github.com:jedisct1/libsodium
...
* 'master' of github.com:jedisct1/libsodium:
Language Improvements (#972 )
2020-06-28 20:54:54 +02:00
P.I.E. Security Team
4744636721
Language Improvements ( #972 )
...
* Language Improvements
https://github.com/paragonie/sodium_compat/pull/121
* Update ed25519_ref10.c
2020-06-18 19:40:04 +02:00
Frank Denis
9de81502a5
Merge branch 'master' of github.com:jedisct1/libsodium
...
* 'master' of github.com:jedisct1/libsodium:
Faster Jacobi symbol computation
Add CodeQL scan
Add CodeQL scan
2020-06-18 19:37:23 +02:00
Frank Denis
4c46af59fc
Use autogen.sh -s in lgtm
2020-06-18 19:36:31 +02:00
Frank Denis
6497abb4bc
Faster Jacobi symbol computation
...
From 261sq/11m down to 253sq/11m.
Also rename confusing was_square.
2020-06-15 09:25:22 +02:00
Frank Denis
8b70853c8d
Add CodeQL scan
2020-06-11 10:22:10 +02:00
Frank Denis
15c6462e60
Add CodeQL scan
2020-06-11 10:17:50 +02:00
Greg Hazel
c6506e6441
android-build.sh: exit with return code 1 if the NDK is not present
2020-06-06 09:36:57 +02:00
Frank Denis
6499766fb6
Merge branch 'master' of github.com:jedisct1/libsodium
...
* 'master' of github.com:jedisct1/libsodium:
Don't even include signal.h on WASI
Use unsigned long long for opslimit
2020-06-04 16:00:29 +02:00
Frank Denis
4e9e110031
No need to save %rdi
2020-06-04 16:00:16 +02:00
Frank Denis
a8fa837aac
Don't even include signal.h on WASI
...
Since version 11, wasi-sysroot doesn't ignore it but spits out
an error instead.
2020-06-04 10:54:53 +02:00
Frank Denis
0cb4db084f
Use unsigned long long for opslimit
...
Fixes #966
2020-06-03 17:36:07 +02:00
Frank Denis
039da3af81
Typo
2020-06-02 16:57:08 +02:00
Frank Denis
1fae7383ce
Update H2C test vectors
2020-06-02 16:45:51 +02:00
Frank Denis
3c49e89c19
Add memory clobber
...
Fixes #965
2020-05-30 23:21:17 +02:00
Frank Denis
8360706c21
Don't add linker flags with the emscripten target
2020-05-26 17:50:19 +02:00
Frank Denis
af27d27f8c
emscripten: force filesystem inclusion for tests
2020-05-26 17:32:22 +02:00
Frank Denis
f51879dc38
Merge branch 'master' of github.com:jedisct1/libsodium
...
* 'master' of github.com:jedisct1/libsodium:
Print something after auto* are done
libtoolize copy
Always copy aux files
Don't use autoreconf
Move AC_USE_SYSTEM_EXTENSIONS up
Shorten
Faster sc25519 inversion, with one less squaring
Update prototypes
Replace the multiplication by the group order with an addition chain.
Travis CI: use autogen -d
Add extra box_seal() tests
crypto_box_seal(): copy the key after encryption to support in-place encryption
2020-05-26 16:40:19 +02:00
Frank Denis
0055072fa8
Print something after auto* are done
2020-05-26 14:53:22 +02:00
Frank Denis
470f70d510
libtoolize copy
2020-05-26 14:44:44 +02:00
Frank Denis
3bb6ee1b52
Always copy aux files
2020-05-26 14:42:19 +02:00
Frank Denis
30e7c6f8a7
Don't use autoreconf
2020-05-26 14:39:07 +02:00
Frank Denis
ef70441654
Move AC_USE_SYSTEM_EXTENSIONS up
2020-05-26 14:27:26 +02:00
Frank Denis
d854d39b51
Shorten
2020-05-26 14:03:49 +02:00
Frank Denis
f9ef57db0b
Faster sc25519 inversion, with one less squaring
2020-05-26 13:15:19 +02:00
Frank Denis
b0369e7391
Update prototypes
2020-05-26 00:15:42 +02:00
Frank Denis
214076fc09
Replace the multiplication by the group order with an addition chain.
...
Rename ge25519_{add,sub,madd,msub} for clarity.
2020-05-25 23:54:43 +02:00
Frank Denis
f911b56650
Travis CI: use autogen -d
2020-05-21 18:44:58 +02:00
Frank Denis
1127c43278
Add extra box_seal() tests
2020-05-21 18:38:55 +02:00
Frank Denis
23bba4a2b2
crypto_box_seal(): copy the key after encryption to support in-place encryption
...
Fixes #961
2020-05-21 18:22:37 +02:00
Frank Denis
6fc37dd004
Merge branch 'master' of github.com:jedisct1/libsodium
...
* 'master' of github.com:jedisct1/libsodium:
Add explicit casts and make things a bit more consistent
Add AEGIS-128L for no good reasons
Indent
Update autogen.sh
Constify
2020-05-19 18:52:55 +02:00
Frank Denis
da3fc4dd91
Add explicit casts and make things a bit more consistent
2020-05-19 17:40:18 +02:00
Frank Denis
c3ca08913c
Add AEGIS-128L for no good reasons
2020-05-19 15:36:22 +02:00
Frank Denis
8706f2e8d7
Indent
2020-05-19 15:00:51 +02:00
Frank Denis
7bbaa6820b
Update autogen.sh
2020-05-18 22:05:58 +02:00
Frank Denis
4cc7d9027c
Constify
2020-05-18 20:46:09 +02:00
Frank Denis
6a30605ff9
Add --fail to curl options
...
Fixes #960
2020-05-18 19:33:00 +02:00
Syrus Akbary
b26758103e
Fixed OpenCollective link ( #959 )
2020-05-16 11:46:35 +02:00