Frank Denis
bb1894c528
Prepare for 1.0.22
2026-04-09 23:00:04 +02:00
Frank Denis
db920a146c
Add NEON optimizations for Argon2
2026-04-09 23:00:04 +02:00
Frank Denis
999435df3d
MSVC: allow the compiler to inline anything relevant
2026-03-15 10:42:19 +01:00
Frank Denis
f626d52e37
VS 2026 toolsets may not define PlatformToolsetVersion
2026-02-04 18:54:50 +01:00
Frank Denis
f6c18801a8
Add WASM SIMD implementations of Argon2
2026-01-22 10:42:14 +01:00
Frank Denis
3804ecc0e2
Add ARM acceleration for SHA3
2026-01-11 17:13:18 +01:00
Frank Denis
ae7ca7ef13
Bump
2026-01-06 15:42:08 +01:00
Frank Denis
5aa6d1910b
Import ipcrypt
2026-01-06 15:42:07 +01:00
Frank Denis
fe63b9cfb5
Regen MSVC solutions and add /UndefIntOverflow-
2026-01-06 15:42:07 +01:00
Frank Denis
e65a3625ec
buildbase.bat: display error if compilation fails
2025-12-30 22:24:04 +01:00
Frank Denis
9212de89c1
MSVC: add /UndefIntOverflow-
2025-12-30 17:41:38 +01:00
Frank Denis
7baa22c819
Downgrade ax_valgrind_check.m4
2025-12-08 04:51:33 +01:00
Frank Denis
6093bc954a
Add support and binaries for MSVC 2026
2025-11-18 12:00:10 +01:00
Frank Denis
48551a6eb0
buildbase.bat: prevent the PATH from getting too large
2025-10-17 12:12:48 +02:00
Frank Denis
3dea5725a9
Regen
2025-07-30 12:34:41 +02:00
Frank Denis
604d0e17bd
Update autoconf
2025-07-30 12:28:39 +02:00
Frank Denis
6272f21e6c
msvc/build/buildbase.bat: build for ARM64
2024-12-10 13:30:46 +01:00
Frank Denis
f2303ba3f0
Update autoconf
2024-08-01 13:57:57 +02:00
Frank Denis
9511c982fb
1.0.20
2024-05-25 14:13:52 +02:00
Frank Denis
b85bf57f78
Add forgotten distribution files
2024-05-25 14:13:52 +02:00
Frank Denis
f86b0f7be5
2024
2024-01-07 19:16:01 +01:00
Frank Denis
89a62f0fa8
Move Appveyor CI scripts to ci/appveyor
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
ad0e68cff7
Bump
2023-09-13 09:00:05 +02:00
Frank Denis
dddd55df72
Regen
2023-09-12 15:59:44 +02:00
Frank Denis
79e44b494e
Add Visual Studio 2022 build files to the dist tarballs
2023-09-10 23:38:05 +02:00
Frank Denis
6c35bcaabf
Downgrade ax_valgrind_check
2023-09-10 22:26:31 +02:00
Frank Denis
7793ba6bc4
Move sodium implementations out of their dedicated directory
2023-09-09 17:33:02 +02:00
Frank Denis
3a6a6025cc
Backport aarch64 support for aes256-gcm
2023-09-09 01:04:48 +02:00
Frank Denis
a77269a21b
Regen
2023-09-08 22:03:03 +02:00
Frank Denis
d569fe35b3
Copy libsodium.sln from Visual Studio 2019 to Visual Studio 2022x
2023-08-05 23:10:55 +02:00
Frank Denis
29f8978f78
Update resource.rc
2023-08-05 22:44:15 +02:00
Frank Denis
4f099fc593
Add proper CET support (followup to #1290 ) ( #1291 )
2023-07-19 18:31:55 +02:00
Frank Denis
5961da0223
MSVC: apply patches from Conan to for debugging information
2023-01-05 19:03:49 +01:00
Frank Denis
7389bf7f29
libtool update
2022-04-03 00:03:17 +02:00
Frank Denis
77f77a67f5
Add Visual Studio 2022 support
2021-11-11 13:27:44 +01:00
Jørgen P. Tjernø and Frank Denis
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
b5b62722b7
Autoconf update & regen
2021-05-22 12:21:15 +02:00
Frank Denis
7168944f16
Update some autoconf definitions
2021-04-08 10:57:21 +02:00
Frank Denis
0389b96972
Regen autoconf files
2021-04-08 10:12:12 +02:00
Frank Denis
04b44a4df4
Automake update
2020-11-24 22:55:50 +01:00
Frank Denis
3b689a6ab4
New automake version
2020-03-22 22:56:19 +01:00
Frank Denis
182415cb69
Remove sandy2x fixed base scalar multiplication
...
Thanks to precomputation, the generic implementation is faster.
Don't even define a .mult_base placeholder for sandy2x
Avoid two indirections for fixed base multiplication until another
implementation possibly exists.
2020-02-06 00:54:39 +01:00
Frank Denis
1d4017df58
Regen
2019-11-11 01:08:03 +01:00
Frank Denis
940ef42797
1.0.18
2019-05-30 21:57:51 +02:00
Frank Denis
77572665ad
Support the enterprise version of Visual Studio
2019-05-28 20:28:01 +02:00
Frank Denis
9b73106c8a
Regen builds/Makefile.in to include MSVC 2019 files
2019-04-23 10:18:18 +02:00
Frank Denis
c09b00cf20
sync
2019-04-03 16:13:43 +02:00