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
7793ba6bc4
Move sodium implementations out of their dedicated directory
2023-09-09 17:33:02 +02:00
Frank Denis
4f099fc593
Add proper CET support (followup to #1290 ) ( #1291 )
2023-07-19 18:31:55 +02:00
Frank Denis
77f77a67f5
Add Visual Studio 2022 support
2021-11-11 13:27:44 +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
940ef42797
1.0.18
2019-05-30 21:57:51 +02: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
Frank Denis
cf217e3dfc
Call misuse() if we ask too much data from the IETF variant of ChaCha20
...
Fix #753
2018-09-08 02:12:23 +02:00
Frank Denis
0e0daa48b2
Regen MSVC solutions
2017-11-25 20:01:01 +01:00
Frank Denis
710969cc2d
Update Visual Studio solutions
2017-11-18 17:58:11 +01:00
Frank Denis
659751e5b0
Remove version.h from MSVC solutions
2017-11-15 16:59:01 +01:00
Frank Denis
57dac9eb60
+ crypto_core_ed25519_add(), crypto_core_ed25519_sub()
2017-11-13 14:22:44 +01:00
Frank Denis
569778b517
Rename core/curve25519 to core/ed25519
2017-11-11 17:44:00 +01:00
Frank Denis
4bd6196c96
Move functions not worth inlining back to core
2017-11-06 15:06:21 +01:00
Frank Denis
f523ea1656
Regen MSVC files
2017-11-06 14:33:39 +01:00
Frank Denis
bfd656b67b
core/25519: Use 51-bit limbs on platforms supporting 128 bit arithmetic
2017-11-05 17:50:15 +01:00
Frank Denis
bd82e08337
Move 25.5 bit field arithmetic to ref10/fe_25_5
2017-11-05 17:35:22 +01:00
Frank Denis
f1e9acef5c
Rename crypto_sign_ed25519_scalarmult() to crypto_scalarmult_ed25519()
2017-10-23 13:22:34 +02:00
Frank Denis
acdd766953
Regen MSVC files
2017-09-27 19:34:45 +02:00
Frank Denis
5cc334b33c
Add AVX512F optimized Argon2 implementation
2017-09-15 00:04:18 +02:00
Frank Denis
b503d75e43
Add crypto_secretstream_*() to MSVC solutions
2017-08-22 09:29:32 +02:00
Frank Denis
f42390a557
Update Visual Studio solutions
2017-08-09 15:58:21 +02:00
Frank Denis
334738cf29
Add resource.rc to the Visual Studio filters files
2017-07-24 14:06:21 +02:00
Frank Denis
957f0ab299
Add box_seal_curve25519xchacha20poly1305 to the MSVC projects
2017-07-07 19:31:53 +02:00
Frank Denis
2805a23574
Regen MSVC projects
2017-06-27 16:23:53 +02:00
Frank Denis
935557cdf7
Add AVX2-optimized Argon2 blamka function
2017-06-27 14:26:40 +02:00
Frank Denis
3a9c4c38f7
Re-add $(VCTargetsPath)\Microsoft.Cpp.targets
...
Fixes #553
2017-05-27 16:19:47 +02:00
Frank Denis
0eed55ce6a
Remove redundant definitions from the project files
2017-05-27 12:01:34 +02:00
Frank Denis
87473fdd3f
MSVC advapi32.lib dependency should not be in vcxproj
...
Fixes #552
2017-05-27 11:47:32 +02:00
Frank Denis
9787febb00
Regen
2017-05-25 12:51:02 +02:00
LammyL
98e58ae4c1
Added version resource files for msvc compiled dlls. ( #551 )
2017-05-25 12:39:18 +02:00
Eric Voskuil
c11fd0ddd0
Fix up buildbase.bat, VS projects whitespace and remove ARM.props ( #519 )
...
* Fix invalid stream of Visual Studio DynDebug build logs.
* Remove ARM props file (undergeneralized).
* Clean up white space in Visual Studio *.props files.
2017-03-24 08:39:50 +01:00
Frank Denis
8283283498
Regen Visual Studio solutions
2017-03-12 18:17:49 +01:00
Frank Denis
849a35bd82
+ crypto_kx_*() API
...
This doesn't include a full key exchange API yet.
2017-03-12 13:15:39 +01:00
Frank Denis
b3e27d14aa
Move 64-bit emulation to a dedicated private header file
2017-03-05 23:44:51 +01:00
Frank Denis
707f4c8e08
Add ed25519ph
2017-03-05 14:45:13 +01:00
Frank Denis
f23d7eff4d
Automatically generate MSVC projects
2017-02-28 17:33:57 +01:00
Frank Denis
482ab1ed41
Reintroduce 27a2756479
2016-07-24 19:54:07 +02:00
Frank Denis
6996360304
Revert "VS2013 debug symbols"
...
This reverts commit 0788e50bfd
.
2016-07-24 15:35:51 +02:00
Jan-E
0788e50bfd
VS2013 debug symbols
2016-07-24 01:03:41 +02:00
Frank Denis
3fe5590b94
Do not forget crypto_pwhash.c on Visual Studio
2016-04-13 08:12:54 +02:00
Frank Denis
8957364f47
Remove headers that are not required in MSVC solutions
2016-04-04 18:02:22 +02:00
Frank Denis
5cad35bfae
Remove some unneeded dependencies from MSVC project filters
2016-04-04 16:32:47 +02:00
Frank Denis
4b6667a9d3
Update Makefiles and MSVC solutions
2016-03-17 17:07:43 +01:00
Frank Denis
4093e253f5
Remove the test dir from the VS solutions, except the top one
2016-03-07 16:13:59 +01:00
Frank Denis
81f3f64f42
Remove disabled files
2016-03-07 15:51:45 +01:00