1
mirror of https://github.com/jedisct1/libsodium.git synced 2024-12-19 18:15:18 -07:00
Commit Graph

4056 Commits

Author SHA1 Message Date
Frank Denis
f1184e45d9 Include argon2id in crypto_pwhash_primitive()
Fixes #1331
2023-11-10 12:36:32 +01:00
Frank Denis
420356c58a Add a comment where coordinates are expected to be normalized 2023-11-08 07:38:04 +01:00
Frank Denis
faa9bc6ea4 Regen configure 2023-11-02 06:52:12 +01:00
Frank Denis
426082ee25 Zig 0.12 compat 2023-11-02 06:51:44 +01:00
Frank Denis
d1a0b7e7cb _M_AMD64 is the same as _M_X64 2023-11-02 06:40:41 +01:00
Frank Denis
2d14733a5e Typo 2023-10-20 15:46:51 +02:00
Frank Denis
0c62e19aa4 Update ChangeLog 2023-10-20 15:14:54 +02:00
Frank Denis
0158b98bd7 Don't compile for VisionOS if Xcode doesn't support it
Drop APPLE_SILICON_SUPPORTED, since Xcode has had support for it
for ages.
2023-10-20 15:12:24 +02:00
Frank Denis
3ebcee0f02 Update ChangeLog 2023-10-20 14:03:15 +02:00
Frank Denis
bb6e6a4b52 aarch64: set compiler attributes *after* including <arm_neon.h>
Fixes #1321
2023-10-20 13:57:44 +02:00
Frank Denis
5391211b5d Try to support both zig 0.11 and zig-master 2023-10-20 12:36:05 +02:00
Frank Denis
9fe76acddd Use -O3 instead of -Ofast in dist-build scripts as well 2023-10-20 12:17:09 +02:00
Frank Denis
7b5c887707 Don't use -Ofast; it's buggy on old gcc versions 2023-10-08 19:56:11 +02:00
Frank Denis
ac6d3909eb xcframework: use proper --host= flags for Apple targets 2023-09-22 20:04:21 +02:00
Frank Denis
0a266e0a7d darwin10 -> darwin23 2023-09-22 19:52:17 +02:00
Frank Denis
86a53a901a autoconf: proper check for ARM crypto extensions 2023-09-13 19:29:34 +02:00
Frank Denis
97f7722f2c autoconf: improve check for ARM crypto extensions
And don't forget to include <arm_neon.h> for the second
attempt.
2023-09-13 18:56:14 +02:00
Frank Denis
fb4533b0a9 Port the GCC target changes for aarch64 to aegis
Fixes #1313
2023-09-13 15:46:16 +02:00
Frank Denis
b795a93fa8 Promote HKDF to minimal builds 2023-09-13 09:00:06 +02:00
Frank Denis
d1177e2eb8 Sync build scripts with 1.0.20 2023-09-13 09:00:06 +02:00
Frank Denis
443617d750 Remove expected length from the pwhash_str_verify()/needs_rehash() 2023-09-13 09:00:06 +02:00
Frank Denis
89a62f0fa8 Move Appveyor CI scripts to ci/appveyor 2023-09-13 09:00:06 +02:00
Frank Denis
a7f6e8d218 Update the ChangeLog 2023-09-13 09:00:06 +02:00
Frank Denis
dc63ae9aab Visual Studio: add Windows/ARM64 support 2023-09-13 09:00:06 +02:00
Frank Denis
854947a4ce Add AEGIS AEADs 2023-09-13 09:00:06 +02:00
Frank Denis
b8a6fecdb6 Add support for HKDF 2023-09-13 09:00:06 +02:00
Frank Denis
c7fc4c5e92 osx.sh -> macos.sh 2023-09-13 09:00:05 +02:00
Frank Denis
ad0e68cff7 Bump 2023-09-13 09:00:05 +02:00
Frank Denis
61674c6c87 Use ANDROID_CPU_ARM64_FEATURE_AES for AES detection on Android/aarch64 2023-09-13 08:59:50 +02:00
Frank Denis
a589d64b42 Handle SIGPROT, CHERI's in-address space security exception 2023-09-12 21:04:06 +02:00
Frank Denis
b6bcb3dc22 Forgotten attribute pop 2023-09-12 16:03:13 +02:00
Frank Denis
8a87181b6b Regen 2023-09-12 16:00:40 +02:00
Frank Denis
dddd55df72 Regen 2023-09-12 15:59:44 +02:00
Frank Denis
e2935b6943 aarch64: try harder when checking for the crypto extensions 2023-09-12 15:59:05 +02:00
Frank Denis
17ea717fd7 Support ARM Morello 2023-09-12 14:06:09 +02:00
Frank Denis
652c081535 Don't hardcode type sizes 2023-09-12 12:52:08 +02:00
Frank Denis
dcf78d77be Inline 2023-09-12 12:38:52 +02:00
Frank Denis
6d5cf12fca define randombytes_set_implementation argument to be const (#1068) 2023-09-12 12:30:19 +02:00
martingd
b335abd946 Error from argon2_hash() during verify propagated. (#1039) 2023-09-12 12:13:49 +02:00
Frank Denis
ed9e3e18f1 Indent 2023-09-12 12:09:39 +02:00
Frank Denis
18727ac58f Nits 2023-09-12 12:08:23 +02:00
Frank Denis
2800307b05 Nits 2023-09-12 12:07:32 +02:00
Frank Denis
0bf1e8db59 Upgrade Android NDK 2023-09-12 11:43:18 +02:00
Frank Denis
6e0c80f169 Remove unused variables 2023-09-11 15:05:43 +02:00
Frank Denis
4f61e088f7 Update ChangeLog 2023-09-11 12:48:58 +02:00
Frank Denis
709fb29e79 Visual Studio: define __ARM_NEON on Windows/ARM 2023-09-11 00:59:59 +02:00
Frank Denis
9a55460523 Define additional capabilities when using Visual Studio 2023-09-11 00:59:51 +02:00
Frank Denis
f60f6e9af4 .NET: assume at least a Sandybridge CPU for x86_64 .NET packages 2023-09-11 00:16:27 +02:00
Frank Denis
d84fbc2304 build.zig: predefine some CPU features
Eventually, we should compile files depending on specific CPU
extensions separately, like what regular Makefiles are doing.
2023-09-11 00:16:19 +02:00
Frank Denis
79e44b494e Add Visual Studio 2022 build files to the dist tarballs 2023-09-10 23:38:05 +02:00