Frank Denis
82652f0a0b
Merge branch 'master' of github.com:jedisct1/libsodium into master
...
* 'master' of github.com:jedisct1/libsodium:
docs: fix simple typo, interoperatibility -> interoperability (#1002 )
Repair AEGIS on aarch64
2020-10-12 11:51:13 +02:00
Tim Gates
b3fafe1291
docs: fix simple typo, interoperatibility -> interoperability ( #1002 )
...
There is a small typo in src/libsodium/include/sodium/crypto_hash.h, src/libsodium/include/sodium/crypto_hash_sha256.h, src/libsodium/include/sodium/crypto_hash_sha512.h.
Should read `interoperability` rather than `interoperatibility`.
2020-10-12 11:37:24 +02:00
Frank Denis
0263be7a15
Unbreak unchecked_sqrt if pointers are distinct
2020-10-06 13:27:09 +02:00
Frank Denis
29041d8ba1
Comment
2020-10-06 12:58:31 +02:00
Frank Denis
ae4add8681
Repair AEGIS on aarch64
...
fixes #999
2020-10-04 15:24:03 +02:00
Frank Denis
e945207b77
Remove unused variable in tests
...
Fixes #998
2020-09-29 11:05:31 +02:00
Frank Denis
3993b1a682
aegis mac: flip parameters to match their representation order
2020-09-27 23:38:02 +02:00
Frank Denis
3c83aeb4fa
Shorten
2020-09-27 22:42:57 +02:00
Frank Denis
0454ae61c8
aegis: use more self-explanatory names for keys and nonces
2020-09-27 22:40:57 +02:00
Frank Denis
6b51f7ffb1
Include arm64 simulators
2020-09-21 03:13:02 +02:00
Frank Denis
7f8a4d1fa5
Shared libraries may not be buildable for Catalyst
2020-09-21 00:28:05 +02:00
Frank Denis
dfcc95cb64
Merge branch 'master' of github.com:jedisct1/libsodium into master
...
* 'master' of github.com:jedisct1/libsodium:
Add hash_to_ristretto255
Move 2^511 -> 2^255-19 reduction to its own function
Constify
2020-09-20 15:13:03 +02:00
Frank Denis
33b935921c
Add hash_to_ristretto255
...
Identifier should be ristretto255_XMD:SHA-512_R255MAP_RO_
2020-08-23 18:28:58 +02:00
Frank Denis
ee962b33ae
Move 2^511 -> 2^255-19 reduction to its own function
2020-08-23 18:28:17 +02:00
Frank Denis
3b8891540b
Constify
2020-08-23 18:27:36 +02:00
Frank Denis
3d27ee0898
Nits
2020-08-21 07:07:17 +02:00
Frank Denis
ae330742cb
Indent
2020-08-16 13:59:23 +02:00
Frank Denis
ee6f457225
argon2 - copy raw hash after possible encoding, not before
...
(irrelevant in libsodium)
2020-08-16 11:35:08 +02:00
Frank Denis
bc3b6a4694
Validate argon2 lanes before memory cost
2020-08-16 11:31:20 +02:00
Frank Denis
e919f86257
Comments
2020-08-15 13:51:04 +02:00
Frank Denis
b2d94a6da1
Cleaner ladder
2020-08-15 13:50:49 +02:00
Frank Denis
679f448d38
Indent
2020-08-14 08:37:39 +02:00
Frank Denis
d8c67b7f45
Clarify
2020-08-14 08:33:20 +02:00
Frank Denis
547f5b1130
Check if the compiler supports the arm64-macos target
...
instead of checking that this is what the host is running.
Xcode 12 may be able to compile for Apple Silicon even on Intel
platforms already.
2020-08-06 15:59:58 +02:00
Frank Denis
882f1be006
Bring Catalyst support back, properly forcing cross-compilation
2020-08-06 15:47:10 +02:00
Frank Denis
0a213f7a93
Revert "Remove support for Catalyst"
...
This reverts commit a530849511
.
2020-08-06 15:29:22 +02:00
Frank Denis
a530849511
Remove support for Catalyst
2020-08-05 18:17:26 +02:00
Frank Denis
d8fbab4f85
xcframework: also compile for macOS, rename to apple-xcframework.sh
2020-08-05 17:42:38 +02:00
Frank Denis
68b64b6ab8
OSX -> MACOS
2020-08-05 17:34:44 +02:00
Frank Denis
c02379fe8e
Shorten
2020-08-05 16:34:30 +02:00
Frank Denis
1f5f71b015
Simplify 128<->64 bit casts
2020-08-02 19:59:22 +02:00
Thomas M. DuBuisson
d83adfdf5c
Add a muse configuration ( #987 )
...
Add a muse configuration
2020-08-01 17:16:09 +02:00
Frank Denis
7e9095bcc5
WASI: Put the stack before globals
...
See https://github.com/ziglang/zig/issues/4496
2020-07-28 15:06:04 +02:00
Frank Denis
e60ac864bc
ios-xcframework: build for iOS/watchOS on all platforms
...
Xcode 12 beta 3 now includes the required SDKs.
2020-07-23 20:08:13 +02:00
Frank Denis
906004be2b
Update dist-build/Makefile.am after ios.sh renaming
2020-07-23 17:40:06 +02:00
Frank Denis
f8eb6ef24b
Rename ios.sh to ios-xcframework.sh so that the latter can go to stable
2020-07-23 16:18:54 +02:00
Frank Denis
6388063c85
ios.sh: build the XCFramework in a single pass
...
Via @Westacular @svdo
Fixes #985
2020-07-21 14:14:08 +02:00
Frank Denis
d1d777532f
ios.sh: don't build Catalyst/arm64 on x86_64 hosts for now
...
Fixes #980
2020-07-05 01:40:52 +02:00
Frank Denis
21d93b944a
osx.sh -> macos.sh
2020-07-04 15:48:56 +02:00
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