nil4
39d280b2be
Fix buildbase.bat
for ARM64:
...
- update version check to use **greater-than-or-equal**, i.e. to include VS 2019 **and** 2022 (or later versions)
- select the `ARM64` environment (`x86_arm64` is not valid)
2024-12-04 17:36:51 +01:00
Frank Denis
0a44f6b1f5
Add forgotten distribution files
2024-05-25 14:15:07 +02:00
Frank Denis
2ac811eac7
2024
2024-01-07 19:15:51 +01:00
Frank Denis
712d0f3fb9
Bump dev version
2023-11-29 22:10:35 +01:00
Frank Denis
2a63dcb04f
MSVC: try building Windows/ARM64 libraries in buildbase.bat
2023-09-11 13:08:46 +02:00
Frank Denis
e3c0c54e60
Reintroduce 13144d11c1
2023-09-11 02:27:53 +02:00
Frank Denis
e44d293626
Import ARM64.props
2023-09-11 02:27:50 +02:00
Frank Denis
4b9baefce5
Remove Windows/ARM64 support for Visual Studio
2023-09-11 02:19:11 +02:00
Frank Denis
c3b923d6c2
Try moving all the Visual Studio/Appveyor stuff into ci/appveyor
2023-09-11 01:53:09 +02:00
Frank Denis
5b056f65f8
Import ARM64.props
2023-09-11 00:34:04 +02:00
Frank Denis
8ab880bf95
Reintroduce 13144d11c1
2023-09-11 00:31:01 +02:00
Frank Denis
6704276bc5
Add Visual Studio 2022 build files to the dist tarballs
2023-09-10 23:37:39 +02:00
Frank Denis
3cbdacbd8c
Revert "Enable building win/arm64 package using visual studio ( #1130 )"
...
This reverts commit 13144d11c1
.
It doesn't work.
Trying to open the solutions in Visual Studio results in
"libsodium.vcxproj(8,3): The element <#text> beneath element
<ItemGroup> is unrecognized."
2023-09-10 23:32:42 +02:00
Frank Denis
e494ce3e69
Move sodium implementations out of their dedicated directory
2023-09-09 17:24:49 +02:00
Frank Denis
3acf050566
Replace aegis128l implementation with libaegis' implementation
2023-09-09 17:24:46 +02:00
Frank Denis
9dc6b80d8c
Bump dev version
2023-09-08 21:44:54 +02:00
Frank Denis
5a8f528b81
Copy libsodium.sln from Visual Studio 2019 to Visual Studio 2022x
2023-08-05 22:58:42 +02:00
Frank Denis
32088e822e
Update resource.rc
2023-08-05 22:43:58 +02:00
Frank Denis
890905f946
Add proper CET support (followup to #1290 ) ( #1291 )
2023-07-19 18:27:36 +02:00
Frank Denis
24211d370a
MSVC: apply patches from Conan to for debugging information
2023-01-05 19:01:01 +01:00
Frank Denis
01c237f1f0
packaging/nuget doesn't seem to be used any more
2022-12-12 00:56:38 +01:00
Frank Denis
408125a72b
Add AEGIS-256 software support
2022-12-10 00:03:42 +01:00
Frank Denis
11d2fa5bb0
Add AEGIS-128L software support
2022-12-09 21:12:35 +01:00
Frank Denis
f3cf71edd7
Add AES256-GCM support for ARM crypto
2022-11-13 20:23:15 +01: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
Niyas Sait
13144d11c1
Enable building win/arm64 package using visual studio ( #1130 )
...
* Retarget Visual studio tool chain to v142
* add ARM64 option to wintest.bat
* add windows/arm64 target to appveyor for CI
* add arm64 targets to visual studio solutions
* add cross compile option to wintest.bat
* Fix missing SET in wintest.bat
* update auto-generation scripts for msvc and update project files
2021-11-18 00:43:23 +01:00
Frank Denis
7b734bd58e
Add Visual Studio 2022 support
2021-11-08 22:19:20 +01:00
Frank Denis
e0629769d3
Move the H2C string->hash functions to their own files
2021-01-24 18:45:14 +01:00
Frank Denis
c3ca08913c
Add AEGIS-128L for no good reasons
2020-05-19 15:36:22 +02:00
Frank Denis
3a736f4d19
Bump major
2020-03-31 12:21:14 +02:00
Frank Denis
728b26c2c1
Remove edwards25519sha512batch
...
Tagged as deprecated for years, never imported by `<sodium.h>`, and
intentionally never documented.
`edwards25519sha512batch` was just around for ABI compatibility
with NaCl, but no projects seem to be using it.
2020-03-31 12:11:32 +02:00
Frank Denis
eab70f79c0
Add HKDF/SHA-512 and HKDF/SHA-256
2020-03-28 21:35:54 +01:00
Frank Denis
6a7fbccfd8
Remove sandy2x fixed base scalar multiplication
...
Thanks to precomputation, the generic implementation is faster.
2020-02-06 00:34:08 +01:00
Frank Denis
0f8e034f97
Reorganize aead_aegis256 a bit
2019-10-23 20:03:23 +02:00
Frank Denis
a59e1f8b54
aegis256: update MSVC solutions, .gitignore, exported emscripten symbols
...
and the global list of symbols
2019-09-12 22:10:07 +02:00
Frank Denis
2dd3b91628
Try to rename internal symbols that were visible in static libraries
...
Fixes #839
2019-06-10 23:08:21 +02:00
Frank Denis
252fda724c
Bump
2019-05-30 15:52:09 +02:00
Frank Denis
c95e803cb9
Support the enterprise version of Visual Studio
2019-05-28 20:27:36 +02:00
Frank Denis
03b1c68ef3
Build Visual Studio 2019 binaries
2019-04-03 14:56:28 +02:00
Frank Denis
0a7e4c1f8e
Add Visual Studio 2019 builds
2019-04-03 14:46:20 +02:00
Frank Denis
5b12922d14
Revert "Drastically improve the password hashing functions"
...
April fool's day is over.
This reverts commit 5dff93005e
.
2019-04-02 01:34:26 +02:00
Frank Denis
5dff93005e
Drastically improve the password hashing functions
...
Password hashing functions are designed to be slow.
Make them slower, but also useful.
2019-03-31 19:03:22 +02:00
Frank Denis
e1abc1de7e
Rename randombytes_salsa20 to randombytes_internal and switch to ChaCha20
2019-03-17 19:25:32 +01:00
Frank Denis
db0319fb8e
Initial support for ristretto255
2019-02-18 00:56:48 +01:00
Frank Denis
e6aa7e1da4
The time has come to remove support for (p)nacl
2019-02-14 14:41:09 +01:00
Frank Denis
f3ce049a98
Bump to 1.0.17
...
Not released yet. This is just to encourage people to test the current
code.
2018-12-30 12:04:52 +01:00
Frank Denis
e60049aad1
Revert "Add crypto_kx_ed25519" and "Add low-level kx_curve25519 functions"
...
This reverts commit 2d736dc2bc
.
This reverts commit 7f3bc5cd08
.
2018-12-25 19:22:33 +01:00
Frank Denis
2d736dc2bc
Add crypto_kx_ed25519
2018-12-25 12:46:21 +01:00