Frank Denis
|
07d83b808e
|
-mcpu=native -> -mtune=native
|
2022-11-14 23:21:53 +01:00 |
|
Frank Denis
|
6d1d7ed9fb
|
GitHub CI: check compilation with zig cc
|
2022-11-14 22:16:24 +01:00 |
|
Frank Denis
|
ae82b44b70
|
ghash: move addmul operation into inline functions
|
2022-11-14 22:07:02 +01:00 |
|
Frank Denis
|
8489b4d124
|
__vectorcall didn't exist prior to Visual Studio 2012
|
2022-11-14 13:12:15 +01:00 |
|
Frank Denis
|
ad3241a0da
|
Add __vectorcall to please MSVC
|
2022-11-14 12:51:11 +01:00 |
|
Frank Denis
|
7ffd2a9057
|
Azure Pipelines: update Zig to 0.10.0 to compile to WebAssembly/WASI
|
2022-11-14 00:30:40 +01:00 |
|
Frank Denis
|
5ef0f9d486
|
Azure pipelines: the vs2017-win2016 image doesn't exist any more
|
2022-11-14 00:24:51 +01:00 |
|
Frank Denis
|
62c0a60a00
|
Last exit() -> _exit() in misuse test
|
2022-11-14 00:08:38 +01:00 |
|
Frank Denis
|
6bcaccafab
|
exit() -> _exit() in misuse test
|
2022-11-14 00:05:28 +01:00 |
|
Frank Denis
|
479c370bc1
|
Require zig cc or clang for the amazing __builtin_shufflevector()
|
2022-11-13 23:53:28 +01:00 |
|
Frank Denis
|
55b4510986
|
sodium_utils tests: exit() -> _exit()
|
2022-11-13 23:49:38 +01:00 |
|
Frank Denis
|
870c6fc53f
|
Promote -Wno-deprecated-declarations to CFLAGS
|
2022-11-13 23:42:34 +01:00 |
|
Frank Denis
|
0308caa7eb
|
Improve AX_CHECK_CATCHABLE_SEGV
|
2022-11-13 23:16:58 +01:00 |
|
Frank Denis
|
ad4584d455
|
Try using -Ofast / -O3 by default
|
2022-11-13 22:52:29 +01:00 |
|
Frank Denis
|
b677924b2e
|
Use enum instead of integers for C++ compat
|
2022-11-13 22:36:54 +01:00 |
|
Frank Denis
|
495a16cbe0
|
MSVC cannot compile AES-GCM for now
|
2022-11-13 21:26:04 +01:00 |
|
Frank Denis
|
379cd8303b
|
Avoid C99isms
|
2022-11-13 21:23:19 +01:00 |
|
Frank Denis
|
ae8f462ad3
|
Avoid gcc extensions in aead_aes256gcm_aesni
|
2022-11-13 21:18:03 +01:00 |
|
Frank Denis
|
a3521f1e85
|
configure.ac: add -Wno-deprecated-declarations
|
2022-11-13 21:08:41 +01:00 |
|
Frank Denis
|
36d0196a4a
|
Don't try ARM Crypto implementations on big-endian yet
|
2022-11-13 20:56:21 +01:00 |
|
Frank Denis
|
77c676a9e1
|
Zig build: enable ARM Crypto
|
2022-11-13 20:50:27 +01:00 |
|
Frank Denis
|
f3cf71edd7
|
Add AES256-GCM support for ARM crypto
|
2022-11-13 20:23:15 +01:00 |
|
Frank Denis
|
45a0cef2fc
|
AES-NI can be available on i386
|
2022-11-13 19:40:39 +01:00 |
|
Frank Denis
|
73d039d8ca
|
Remove unused macro
|
2022-11-13 18:46:22 +01:00 |
|
Frank Denis
|
9b623852bd
|
Rewrite the AES256-GCM implementation
Faster, way more readable, easier to port to other architectures.
|
2022-11-13 18:42:38 +01:00 |
|
Frank Denis
|
a972fe6498
|
Indent
|
2022-10-21 17:54:39 +02:00 |
|
Frank Denis
|
992168c50f
|
Win32: SecureZeroMemory may not be available
|
2022-10-20 14:42:55 +02:00 |
|
Frank Denis
|
ee11a1ff8a
|
Update build.zig for Zig-current
|
2022-10-20 14:42:39 +02:00 |
|
Frank Denis
|
b4c5d37fb5
|
scalarmult(): don't use the output as a temporary buffer
So that application can use the same pointer for the public key
and the shared secret.
|
2022-10-11 14:02:29 +02:00 |
|
Elie Hage
|
3a99e1ec8a
|
Add support for arm64 watchOS (#1211)
|
2022-09-23 17:29:44 +02:00 |
|
Frank Denis
|
c281249fd8
|
Add -Warray-bounds if supported
|
2022-09-19 15:26:22 +02:00 |
|
Javier Navarro
|
907c2b64ef
|
ios: remove the support for bitcode (#1210)
|
2022-09-19 14:04:02 +02:00 |
|
bfren
|
7621b135e2
|
[dotnet core] build for linux-musl-arm64 (#1174)
* Adding aarch64 build
* Removing workflow_dispatch
* Re-adding x64
* Disable libgcrypt hash - #1173
* Adding sudo to gcrypt disable - #1173
* Remove sudo, put gcrypt disable before building source list - #1173
* Adding linux-musl-arm64 build to NuGet package - #1174
* Explain the gcrypt configuration hack
|
2022-08-15 16:48:19 +02:00 |
|
Steve Thomas
|
0a6178f203
|
Clear decrypted block from stack (#1190)
|
2022-06-18 20:32:35 +02:00 |
|
Frank Denis
|
f333ea1beb
|
Remove ARM64 support from AppVeyor
|
2022-06-14 14:46:54 +02:00 |
|
Frank Denis
|
a0058a7623
|
Strip builds
|
2022-06-07 17:35:41 +02:00 |
|
Frank Denis
|
4bffcc63b1
|
sodium_compare(): cast operands to unsigned int
This matches the Zig implementation and
fixes #1184
|
2022-06-05 14:28:54 +02:00 |
|
Frank Denis
|
4290815e54
|
Update msys2
|
2022-06-03 23:58:02 +02:00 |
|
Yi
|
fbc070487e
|
Update wasi-test-wrapper: SSVM was renamed to WasmEdge (#1179)
|
2022-05-12 12:36:11 +02:00 |
|
Frank Denis
|
0124c4cddb
|
Indent
|
2022-05-11 18:13:08 +02:00 |
|
Frank Denis
|
f425d4d96f
|
Simplify blkxor()
|
2022-05-11 18:02:10 +02:00 |
|
Frank Denis
|
0727ce3454
|
azure-pipelines: wasi-sdk is not used any more
|
2022-05-10 17:30:25 +02:00 |
|
ektrah
|
561e556dad
|
Use .NET 6.0 SDK to build and test the NuGet package (#1175)
|
2022-04-30 21:46:56 +02:00 |
|
Frank Denis
|
94100e5920
|
build.zig: build both static and shared versions, copy version file
|
2022-04-28 18:19:02 -07:00 |
|
Frank Denis
|
be7c15b23b
|
build.zig remove ASM_BUILD_SYMBOL
|
2022-04-28 17:46:37 -07:00 |
|
Frank Denis
|
cc7e7de81d
|
Catalyst: iOS 13.1 is the minimum target for Xcode 13
Fixes #1167
|
2022-04-03 00:00:54 +02:00 |
|
Frank Denis
|
75bde19055
|
Revert "Add the shifumi128 ZKP system"
This reverts commit 6efe9ee2b5 .
|
2022-04-02 09:32:22 +02:00 |
|
Frank Denis
|
6efe9ee2b5
|
Add the shifumi128 ZKP system
|
2022-03-31 20:04:51 +02:00 |
|
Frank Denis
|
17c1b5cd0b
|
Regen MSVC files
|
2022-03-31 20:00:00 +02:00 |
|
Sean Mollet
|
3033271213
|
Put the packaging line for nuget back in (#1164)
|
2022-03-07 17:33:55 +01:00 |
|