Cheng
425c0e2cec
Ignoring their deeper integration with github
...
Which looks suspiciously like the evil Microsoft "embrace and extend"
Closed source parasitizing open source, by providing closed source
facilities such that people will become dependent on closed source in ways that make open source useless without the closed source.
2022-07-21 03:45:04 -07:00
Cheng
012e892841
moving to my own fork repository so that changes will stick
2022-06-11 10:16:02 +10:00
Frank Denis
77ab3f8811
Strip builds
2022-06-07 17:36:00 +02:00
Frank Denis
3f3d350387
sodium_compare(): cast operands to unsigned int
...
This matches the Zig implementation and
fixes #1184
2022-06-05 14:31:35 +02:00
Yi
17d9198774
Update wasi-test-wrapper: SSVM was renamed to WasmEdge ( #1179 )
2022-05-12 12:37:09 +02:00
Frank Denis
fd4b6edc0f
Simplify scrypt blkcpy()/blkxor()
2022-05-11 18:12:45 +02:00
Frank Denis
60aa65f68a
azure-pipelines: wasi-sdk is not used any more
2022-05-10 17:31:01 +02:00
ektrah
78b6f57493
Use .NET 6.0 SDK to build and test the NuGet package ( #1175 )
2022-04-30 21:48:26 +02:00
Frank Denis
07f9ab9020
Add Zig build system
2022-04-28 18:21:39 -07:00
Frank Denis
7389bf7f29
libtool update
2022-04-03 00:03:17 +02:00
Frank Denis
d6fcd7030d
Catalyst: iOS 13.1 is the minimum target for Xcode 13
...
Fixes #1167
2022-04-03 00:02:09 +02:00
Frank Denis
044da260cf
Sync documentation links with -master
2022-03-29 15:39:22 +02:00
Frank Denis
3bbee37fa3
Remove link to offline documentation
2022-03-29 15:36:39 +02:00
Sean Mollet
f0ad119206
Put the packaging line for nuget back in ( #1164 )
2022-03-07 17:34:28 +01:00
Frank Denis
32cba2b5e9
Build dotnet core x64 binaries in Ubuntu 16.04
...
...to provide support for CentOS 7 and Debian 9
Contributed by @enclave-alistair
Fixes #1099
2022-02-27 11:44:12 +01:00
Frank Denis
0e88616f87
edwards25519: faster recovery of the X coordinate
2022-02-15 14:13:36 +01:00
Frank Denis
c53b4cea25
Use deterministic signatures for benchmarking
2022-01-23 00:06:15 +01:00
Frank Denis
5ad0239a1d
config.sub update
2022-01-22 23:37:47 +01:00
Frank Denis
a13eef3255
wasm32-wasi: add /opt/homebrew/bin to the default paths
2022-01-22 23:36:42 +01:00
Frank Denis
89b2d420d4
Lucet has reached EOL
2022-01-22 23:36:35 +01:00
Frank Denis
7d67f1909b
2022
2021-12-31 23:55:56 +01:00
Frank Denis
aa099f5e82
Revert "wasm-opt: use --strip-debug"
...
This reverts commit 0c2fb123f7
.
2021-11-18 14:15:26 +01:00
Frank Denis
0c2fb123f7
wasm-opt: use --strip-debug
2021-11-17 21:03:25 +01:00
Frank Denis
77f77a67f5
Add Visual Studio 2022 support
2021-11-11 13:27:44 +01:00
Frank Denis
aed28f9a8c
Update Zig to 0.8.1
2021-11-11 13:26:05 +01:00
Frank Denis
8cb92dc44e
Azure Pipelines: build on MSVC 2022
2021-11-11 12:58:54 +01:00
Frank Denis
8c7e53f1b6
dotnet-core: add aarch64-macos builds
...
Fixes #1106
2021-11-11 12:40:09 +01:00
Frank Denis
715cbfad32
qemu is not needed
2021-11-11 12:14:10 +01:00
Frank Denis
5ef23a4b35
Indent GitHub Actions code
2021-11-10 15:59:50 +01:00
Jørgen P. Tjernø
100ccb452d
Portability improvements ( #1105 )
...
* Move `raise` code to be behind an autoconf check
This moves the call to `raise` behind a `HAVE_RAISE` autoconf check,
in addition to `__wasm__`. This is intended to help porting to
other platforms that don't support `raise` (e.g. modern game consoles).
* Add autoconf check for `sysconf`
Only try to invoke `sysconf` if the target platform supports it, and
don't warn about unknown page size if `PAGE_SIZE` was defined. Add an
include for `sys/param.h` to increase likelihood of finding `PAGE_SIZE`.
This is intended to help porting to other platforms that don't support
`sysconf` (e.g. modern game consoles) that have a fixed hardware page
size.
* Don't try to use raise & sysconf in a WASI environment
Co-authored-by: Frank Denis <124872+jedisct1@users.noreply.github.com>
2021-10-09 18:39:02 +02:00
Frank Denis
a016aea612
Update msys2
2021-07-25 21:57:16 +02:00
Frank Denis
17741b1cb0
Remove the need for llvm
2021-07-19 12:55:35 +02:00
Frank Denis
dbb8d4ec44
No need to define the NM and STRIP commands
2021-07-19 12:52:29 +02:00
Frank Denis
4a64ce1836
WASI: remove wasi-sdk dependency; build module with zig
2021-07-19 12:36:29 +02:00
Frank Denis
7d71804ee0
Update config.sub
2021-07-13 16:59:44 +02:00
infinitydev
7d300e4c19
Fix build on z/OS using XLC ( #1089 )
...
Handle the Sun and the IBM compilers separately
2021-07-09 15:48:34 +02:00
Frank Denis
95673e5b51
Use assignement + case instead of memcpy()
2021-06-17 20:56:54 +02:00
Frank Denis
94daa0e15a
Include private/sse2_64_32.h only where SSE2 is required
...
Fixes #1074
2021-06-13 21:46:08 +02:00
Frank Denis
355f156ab7
Update msys2
2021-06-13 18:52:34 +02:00
Alcaro
1e46e98d83
core.c: Make _sodium_crit_init static ( #1073 )
2021-06-13 18:22:57 +02:00
Alistair Evans
9cb9855cd5
Add multi-plat nuget package testing ( #1070 )
...
Build .net binaries targeting the various linux platforms as a self-contained deployment, then use QEMU to run those binaries on the appropriate architecture
2021-06-02 21:32:28 +02:00
Alistair Evans
3ca709c9e3
Adding linux-arm support for the .net build ( #1069 )
...
Generate an armhf cross-compile.
2021-05-26 20:00:56 +02:00
Frank Denis
24856f9e43
Bump nupkg version
2021-05-26 17:29:32 +02:00
Frank Denis
61425f4480
Ubuntu 16.04 has reached EOL and Alpine 3.7 looks really old as well
2021-05-26 16:33:24 +02:00
Frank Denis
28931a417d
Format
2021-05-26 16:12:04 +02:00
Alistair Evans
782bb218ce
Adds linux-arm64 binary to the generated nuget package ( #1067 )
...
Uses cross-compilation to run make; make check uses qemu to execute the tests on virtualised ARM.
2021-05-26 16:11:56 +02:00
Frank Denis
54b8a00051
Update project URL and regen autoconf files
2021-05-25 19:18:43 +02:00
Frank Denis
b5b62722b7
Autoconf update & regen
2021-05-22 12:21:15 +02:00
Frank Denis
fd8215d29d
wasi-libc exposes getpid() but it doesn't work without emulation
2021-05-22 11:57:23 +02:00
Frank Denis
8aedf47338
Fix comment in ristretto255_elligator ( #1052 )
2021-04-21 16:47:07 +02:00