mirror of
https://github.com/EpinelPS/EpinelPS.git
synced 2025-12-14 07:55:01 +01:00
Add libsodium source
This commit is contained in:
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -1,2 +1,3 @@
|
|||||||
# Auto detect text files and perform LF normalization
|
# Auto detect text files and perform LF normalization
|
||||||
* text=auto
|
* text=auto
|
||||||
|
* text eol=lf
|
||||||
|
|||||||
10
README.md
10
README.md
@@ -2,7 +2,7 @@
|
|||||||
Private/local server for Nikke.
|
Private/local server for Nikke.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
First, build and run nksrv project.
|
First, build and run nksrv project. Next, open libsodium-1.0.18-RELEASE/libsodium.sln and build that as well. Ignore the failed tests as the encryption public key was hardcoded.
|
||||||
|
|
||||||
After that, add the following to your C:\Windows\System32\hosts or /etc/hosts file to use the local server:
|
After that, add the following to your C:\Windows\System32\hosts or /etc/hosts file to use the local server:
|
||||||
|
|
||||||
@@ -18,17 +18,17 @@ After that, add the following to your C:\Windows\System32\hosts or /etc/hosts fi
|
|||||||
255.255.221.21 sentry.io
|
255.255.221.21 sentry.io
|
||||||
```
|
```
|
||||||
|
|
||||||
As Nikke encrypts packet data, you also need to replace C:\NIKKE\NIKKE\game\nikke_Data\Plugins\x86_64\sodium.dll. A patched version of this file can be obtained by contacting MishaProductions on Discord.
|
As Nikke encrypts packet data, you also need to replace C:\NIKKE\NIKKE\game\nikke_Data\Plugins\x86_64\sodium.dll from the one you built.
|
||||||
|
|
||||||
|
NOTE: Make sure to undo these modifications (especially change back sodium.dll) to play on the offical servers.
|
||||||
|
|
||||||
After doing the following steps, you can register an account in the launcher (enter anything into email verification code section), and play like normal.
|
After doing the following steps, you can register an account in the launcher (enter anything into email verification code section), and play like normal.
|
||||||
|
|
||||||
## Progress
|
## Progress
|
||||||
Currently, stage data is not saved, only story completion is saved. There are also no rewards currently because those are given server side.
|
Stage and story information is saved, as well as player nickname. Nothing else works though, such as lobby UI and rewards.
|
||||||
|
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
You can help by providing information about what rewards are given when a stage is completed, etc.
|
|
||||||
|
|
||||||
Server code structure:
|
Server code structure:
|
||||||
|
|
||||||
nksrv/LobbyServer: Handles save data.
|
nksrv/LobbyServer: Handles save data.
|
||||||
|
|||||||
39
generate_ssl_cert.sh
Normal file
39
generate_ssl_cert.sh
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
######################
|
||||||
|
# Become a Certificate Authority
|
||||||
|
######################
|
||||||
|
|
||||||
|
# Generate private key
|
||||||
|
openssl genrsa -des3 -out myCA.key 2048
|
||||||
|
# Generate root certificate
|
||||||
|
openssl req -x509 -new -nodes -key myCA.key -sha256 -days 825 -out myCA.pem
|
||||||
|
|
||||||
|
######################
|
||||||
|
# Create CA-signed certs
|
||||||
|
######################
|
||||||
|
|
||||||
|
NAME=mydomain.example # Use your own domain name
|
||||||
|
# Generate a private key
|
||||||
|
openssl genrsa -out $NAME.key 2048
|
||||||
|
# Create a certificate-signing request
|
||||||
|
openssl req -new -key $NAME.key -out $NAME.csr
|
||||||
|
# Create a config file for the extensions
|
||||||
|
>$NAME.ext cat <<-EOF
|
||||||
|
authorityKeyIdentifier=keyid,issuer
|
||||||
|
basicConstraints=CA:FALSE
|
||||||
|
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
|
||||||
|
subjectAltName = @alt_names
|
||||||
|
[alt_names]
|
||||||
|
DNS.1 = *.nikke-kr.com
|
||||||
|
DNS.2 = aws-na-dr.intlgame.com
|
||||||
|
DNS.3 = *.intlgame.com
|
||||||
|
IP.1 = 192.168.3.13 # Optionally, add an IP address (if the connection which you have planned requires it)
|
||||||
|
EOF
|
||||||
|
# Create the signed certificate
|
||||||
|
openssl x509 -req -in $NAME.csr -CA myCA.pem -CAkey myCA.key -CAcreateserial \
|
||||||
|
-out $NAME.crt -days 825 -sha256 -extfile $NAME.ext
|
||||||
|
|
||||||
|
# Convert CA Cert to pfx
|
||||||
|
openssl pkcs12 -export -out myCA.pfx -inkey myCA.key -in myCA.pem
|
||||||
|
|
||||||
|
# Convert site cert to pfx
|
||||||
|
openssl pkcs12 -export -out site.pfx -inkey mydomain.example.key -in mydomain.example.crt
|
||||||
162
libsodium-1.0.18-RELEASE/.gitignore
vendored
Normal file
162
libsodium-1.0.18-RELEASE/.gitignore
vendored
Normal file
@@ -0,0 +1,162 @@
|
|||||||
|
*.bc
|
||||||
|
*.dSYM
|
||||||
|
*.done
|
||||||
|
*.final
|
||||||
|
*.gcda
|
||||||
|
*.gcno
|
||||||
|
*.i
|
||||||
|
*.la
|
||||||
|
*.lo
|
||||||
|
*.log
|
||||||
|
*.mem
|
||||||
|
*.nexe
|
||||||
|
*.o
|
||||||
|
*.plist
|
||||||
|
*.scan
|
||||||
|
*.sdf
|
||||||
|
*.status
|
||||||
|
*.tar.*
|
||||||
|
*.wasm
|
||||||
|
*.wast
|
||||||
|
*~
|
||||||
|
.DS_Store
|
||||||
|
.deps
|
||||||
|
.dirstamp
|
||||||
|
.done
|
||||||
|
.libs
|
||||||
|
/bin/
|
||||||
|
/obj/
|
||||||
|
Build
|
||||||
|
INSTALL
|
||||||
|
Makefile
|
||||||
|
Makefile.in
|
||||||
|
Vagrantfile
|
||||||
|
aclocal.m4
|
||||||
|
android-toolchain
|
||||||
|
android-toolchain-*
|
||||||
|
autom4te.cache
|
||||||
|
build
|
||||||
|
compile
|
||||||
|
confdefs.h
|
||||||
|
config.*
|
||||||
|
configure
|
||||||
|
configure.lineno
|
||||||
|
coverage.info
|
||||||
|
depcomp
|
||||||
|
install-sh
|
||||||
|
libsodium-*.tar.bz2
|
||||||
|
libsodium-*.tar.gz
|
||||||
|
libsodium-*.vcproj
|
||||||
|
libsodium-*.vcproj.filters
|
||||||
|
libsodium-*.vcxproj
|
||||||
|
libsodium-*.vcxproj.filters
|
||||||
|
libsodium-android-*
|
||||||
|
libsodium-ios
|
||||||
|
libsodium-js
|
||||||
|
libsodium-js-*
|
||||||
|
libsodium-nativeclient
|
||||||
|
libsodium-nativeclient-*
|
||||||
|
libsodium-osx
|
||||||
|
libsodium-uninstalled.pc
|
||||||
|
libsodium-wasm32-wasi
|
||||||
|
libsodium-win32
|
||||||
|
libsodium-win64
|
||||||
|
libsodium.pc
|
||||||
|
libtool
|
||||||
|
ltmain.sh
|
||||||
|
m4/argz.m4
|
||||||
|
m4/libtool.m4
|
||||||
|
m4/ltoptions.m4
|
||||||
|
m4/ltsugar.m4
|
||||||
|
m4/ltversion.m4
|
||||||
|
m4/lt~obsolete.m4
|
||||||
|
man/*.html
|
||||||
|
man/Makefile.in
|
||||||
|
missing
|
||||||
|
src/libsodium/*.def
|
||||||
|
src/libsodium/include/sodium/version.h
|
||||||
|
stamp-*
|
||||||
|
test-driver
|
||||||
|
test/default/*.asm.js
|
||||||
|
test/default/*.res
|
||||||
|
test/default/*.trs
|
||||||
|
test/default/aead_aes256gcm
|
||||||
|
test/default/aead_aes256gcm2
|
||||||
|
test/default/aead_chacha20poly1305
|
||||||
|
test/default/aead_chacha20poly13052
|
||||||
|
test/default/aead_xchacha20poly1305
|
||||||
|
test/default/auth
|
||||||
|
test/default/auth2
|
||||||
|
test/default/auth3
|
||||||
|
test/default/auth5
|
||||||
|
test/default/auth6
|
||||||
|
test/default/auth7
|
||||||
|
test/default/box
|
||||||
|
test/default/box2
|
||||||
|
test/default/box7
|
||||||
|
test/default/box8
|
||||||
|
test/default/box_easy
|
||||||
|
test/default/box_easy2
|
||||||
|
test/default/box_seal
|
||||||
|
test/default/box_seed
|
||||||
|
test/default/browser
|
||||||
|
test/default/chacha20
|
||||||
|
test/default/codecs
|
||||||
|
test/default/core1
|
||||||
|
test/default/core2
|
||||||
|
test/default/core3
|
||||||
|
test/default/core4
|
||||||
|
test/default/core5
|
||||||
|
test/default/core6
|
||||||
|
test/default/core_ed25519
|
||||||
|
test/default/core_ristretto255
|
||||||
|
test/default/ed25519_convert
|
||||||
|
test/default/generichash
|
||||||
|
test/default/generichash2
|
||||||
|
test/default/generichash3
|
||||||
|
test/default/hash
|
||||||
|
test/default/hash3
|
||||||
|
test/default/kdf
|
||||||
|
test/default/keygen
|
||||||
|
test/default/kx
|
||||||
|
test/default/metamorphic
|
||||||
|
test/default/misuse
|
||||||
|
test/default/onetimeauth
|
||||||
|
test/default/onetimeauth2
|
||||||
|
test/default/onetimeauth7
|
||||||
|
test/default/pwhash_argon2i
|
||||||
|
test/default/pwhash_argon2id
|
||||||
|
test/default/pwhash_scrypt
|
||||||
|
test/default/pwhash_scrypt_ll
|
||||||
|
test/default/randombytes
|
||||||
|
test/default/scalarmult
|
||||||
|
test/default/scalarmult2
|
||||||
|
test/default/scalarmult5
|
||||||
|
test/default/scalarmult6
|
||||||
|
test/default/scalarmult7
|
||||||
|
test/default/scalarmult8
|
||||||
|
test/default/scalarmult_ed25519
|
||||||
|
test/default/scalarmult_ristretto255
|
||||||
|
test/default/secretbox
|
||||||
|
test/default/secretbox2
|
||||||
|
test/default/secretbox7
|
||||||
|
test/default/secretbox8
|
||||||
|
test/default/secretbox_easy
|
||||||
|
test/default/secretbox_easy2
|
||||||
|
test/default/secretstream
|
||||||
|
test/default/shorthash
|
||||||
|
test/default/sign
|
||||||
|
test/default/siphashx24
|
||||||
|
test/default/sodium_core
|
||||||
|
test/default/sodium_utils
|
||||||
|
test/default/sodium_utils2
|
||||||
|
test/default/sodium_utils3
|
||||||
|
test/default/sodium_version
|
||||||
|
test/default/stream
|
||||||
|
test/default/stream2
|
||||||
|
test/default/stream3
|
||||||
|
test/default/stream4
|
||||||
|
test/default/verify1
|
||||||
|
test/default/xchacha20
|
||||||
|
test/js.done
|
||||||
|
testing
|
||||||
43
libsodium-1.0.18-RELEASE/.travis.yml
Normal file
43
libsodium-1.0.18-RELEASE/.travis.yml
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
sudo: false
|
||||||
|
|
||||||
|
language: c
|
||||||
|
|
||||||
|
os:
|
||||||
|
- linux
|
||||||
|
|
||||||
|
compiler:
|
||||||
|
- clang
|
||||||
|
- gcc
|
||||||
|
- g++
|
||||||
|
|
||||||
|
install:
|
||||||
|
- ./autogen.sh
|
||||||
|
- env CC=tcc CFLAGS='-w' CPPFLAGS="-DDEV_MODE=1" ./configure --prefix=/tmp --disable-dependency-tracking --disable-shared || cat config.log
|
||||||
|
- make -j $(nproc) && make check && make install
|
||||||
|
- env CC=tcc CPPFLAGS='-I/tmp/include' LDFLAGS='-L/tmp/lib' LD_LIBRARY_PATH='/tmp/lib' ./test/constcheck.sh
|
||||||
|
- make uninstall
|
||||||
|
- make distclean
|
||||||
|
|
||||||
|
script:
|
||||||
|
- env CPPFLAGS="-DDEV_MODE=1" ./configure --disable-dependency-tracking
|
||||||
|
- if [ "$TRAVIS_OS_NAME" = 'linux' -a "$CC" = 'gcc' ]; then make -j $(nproc) CFLAGS='-g0' > /dev/null && cp src/libsodium/.libs/libsodium.so lib.so && make clean > /dev/null && make CFLAGS='-g0' CPPFLAGS='-DSODIUM_C99\(X\)=' > /dev/null && cp src/libsodium/.libs/libsodium.so lib-oldc.so && cmp lib.so lib-oldc.so && echo No binary changes && make clean > /dev/null ; fi
|
||||||
|
- make distcheck
|
||||||
|
- make distclean > /dev/null
|
||||||
|
- CPPFLAGS="-DDEV_MODE=1" ./configure --disable-dependency-tracking --enable-minimal
|
||||||
|
- make -j $(nproc)
|
||||||
|
- make check
|
||||||
|
- ( echo '#include <sodium.h>' ; echo 'int main(void) { return sodium_init(); }' ) > /tmp/main.c && gcc -Isrc/libsodium/include -Isrc/libsodium/include/sodium $(find src -name '*.c' -o -name '*.S') /tmp/main.c
|
||||||
|
- make distclean > /dev/null
|
||||||
|
|
||||||
|
after_success:
|
||||||
|
- CPPFLAGS="-DDEV_MODE=1" ./configure --disable-dependency-tracking --host=powerpc-linux-gnu
|
||||||
|
- make -j $(nproc)
|
||||||
|
- env QEMU_LD_PREFIX=/usr/powerpc-linux-gnu make check
|
||||||
|
- make clean > /dev/null
|
||||||
|
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
packages:
|
||||||
|
- tcc
|
||||||
|
- qemu-user-static
|
||||||
|
- gcc-powerpc-linux-gnu
|
||||||
145
libsodium-1.0.18-RELEASE/AUTHORS
Normal file
145
libsodium-1.0.18-RELEASE/AUTHORS
Normal file
@@ -0,0 +1,145 @@
|
|||||||
|
|
||||||
|
Designers
|
||||||
|
=========
|
||||||
|
|
||||||
|
argon2 Alex Biryukov
|
||||||
|
Daniel Dinu
|
||||||
|
Dmitry Khovratovich
|
||||||
|
|
||||||
|
blake2 Jean-Philippe Aumasson
|
||||||
|
Christian Winnerlein
|
||||||
|
Samuel Neves
|
||||||
|
Zooko Wilcox-O'Hearn
|
||||||
|
|
||||||
|
chacha20 Daniel J. Bernstein
|
||||||
|
|
||||||
|
chacha20poly1305 Adam Langley
|
||||||
|
Yoav Nir
|
||||||
|
|
||||||
|
curve25519 Daniel J. Bernstein
|
||||||
|
|
||||||
|
curve25519xsalsa20poly1305 Daniel J. Bernstein
|
||||||
|
|
||||||
|
ed25519 Daniel J. Bernstein
|
||||||
|
Bo-Yin Yang
|
||||||
|
Niels Duif
|
||||||
|
Peter Schwabe
|
||||||
|
Tanja Lange
|
||||||
|
|
||||||
|
poly1305 Daniel J. Bernstein
|
||||||
|
|
||||||
|
ristretto Mike Hamburg
|
||||||
|
Henry de Valence
|
||||||
|
Jack Grigg
|
||||||
|
George Tankersley
|
||||||
|
Filippo Valsorda
|
||||||
|
Isis Lovecruft
|
||||||
|
|
||||||
|
salsa20 Daniel J. Bernstein
|
||||||
|
|
||||||
|
scrypt Colin Percival
|
||||||
|
|
||||||
|
siphash Jean-Philippe Aumasson
|
||||||
|
Daniel J. Bernstein
|
||||||
|
|
||||||
|
Implementors
|
||||||
|
============
|
||||||
|
|
||||||
|
crypto_aead/aes256gcm/aesni Romain Dolbeau
|
||||||
|
Frank Denis
|
||||||
|
|
||||||
|
crypto_aead/chacha20poly1305 Frank Denis
|
||||||
|
|
||||||
|
crypto_aead/xchacha20poly1305 Frank Denis
|
||||||
|
Jason A. Donenfeld
|
||||||
|
|
||||||
|
crypto_auth/hmacsha256 Colin Percival
|
||||||
|
crypto_auth/hmacsha512
|
||||||
|
crypto_auth/hmacsha512256
|
||||||
|
|
||||||
|
crypto_box/curve25519xsalsa20poly1305 Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_box/curve25519xchacha20poly1305 Frank Denis
|
||||||
|
|
||||||
|
crypto_core/ed25519 Daniel J. Bernstein
|
||||||
|
Adam Langley
|
||||||
|
Frank Denis
|
||||||
|
|
||||||
|
crypto_core/hchacha20 Frank Denis
|
||||||
|
|
||||||
|
crypto_core/hsalsa20 Daniel J. Bernstein
|
||||||
|
crypto_core/salsa
|
||||||
|
|
||||||
|
crypto_generichash/blake2b Jean-Philippe Aumasson
|
||||||
|
Christian Winnerlein
|
||||||
|
Samuel Neves
|
||||||
|
Zooko Wilcox-O'Hearn
|
||||||
|
|
||||||
|
crypto_hash/sha256 Colin Percival
|
||||||
|
crypto_hash/sha512
|
||||||
|
crypto_hash/sha512256
|
||||||
|
|
||||||
|
crypto_kdf Frank Denis
|
||||||
|
|
||||||
|
crypto_kx Frank Denis
|
||||||
|
|
||||||
|
crypto_onetimeauth/poly1305/donna Andrew "floodyberry" Moon
|
||||||
|
crypto_onetimeauth/poly1305/sse2
|
||||||
|
|
||||||
|
crypto_pwhash/argon2 Samuel Neves
|
||||||
|
Dmitry Khovratovich
|
||||||
|
Jean-Philippe Aumasson
|
||||||
|
Daniel Dinu
|
||||||
|
Thomas Pornin
|
||||||
|
|
||||||
|
crypto_pwhash/scryptsalsa208sha256 Colin Percival
|
||||||
|
Alexander Peslyak
|
||||||
|
|
||||||
|
crypto_scalarmult/curve25519/ref10 Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_scalarmult/curve25519/sandy2x Tung Chou
|
||||||
|
|
||||||
|
crypto_scalarmult/ed25519 Frank Denis
|
||||||
|
|
||||||
|
crypto_scalarmult/ristretto255 Frank Denis
|
||||||
|
|
||||||
|
crypto_secretbox/xsalsa20poly1305 Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_secretbox/xchacha20poly1305 Frank Denis
|
||||||
|
|
||||||
|
crypto_secretstream/xchacha20poly1305 Frank Denis
|
||||||
|
|
||||||
|
crypto_shorthash/siphash24 Jean-Philippe Aumasson
|
||||||
|
Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_sign/ed25519 Peter Schwabe
|
||||||
|
Daniel J. Bernstein
|
||||||
|
Niels Duif
|
||||||
|
Tanja Lange
|
||||||
|
Bo-Yin Yang
|
||||||
|
|
||||||
|
crypto_stream/chacha20/ref Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_stream/chacha20/dolbeau Romain Dolbeau
|
||||||
|
Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_stream/salsa20/ref Daniel J. Bernstein
|
||||||
|
crypto_stream/salsa20/xmm6
|
||||||
|
|
||||||
|
crypto_stream/salsa20/xmm6int Romain Dolbeau
|
||||||
|
Daniel J. Bernstein
|
||||||
|
|
||||||
|
crypto_stream/salsa2012/ref Daniel J. Bernstein
|
||||||
|
crypto_stream/salsa2008/ref
|
||||||
|
|
||||||
|
crypto_stream/xchacha20 Frank Denis
|
||||||
|
|
||||||
|
crypto_verify Frank Denis
|
||||||
|
|
||||||
|
sodium/codecs.c Frank Denis
|
||||||
|
Thomas Pornin
|
||||||
|
Christian Winnerlein
|
||||||
|
|
||||||
|
sodium/core.c Frank Denis
|
||||||
|
sodium/runtime.h
|
||||||
|
sodium/utils.c
|
||||||
563
libsodium-1.0.18-RELEASE/ChangeLog
Normal file
563
libsodium-1.0.18-RELEASE/ChangeLog
Normal file
@@ -0,0 +1,563 @@
|
|||||||
|
|
||||||
|
* Version 1.0.18
|
||||||
|
- The Enterprise versions of Visual Studio are now supported.
|
||||||
|
- Visual Studio 2019 is now supported.
|
||||||
|
- 32-bit binaries for Visual Studio 2010 are now provided.
|
||||||
|
- A test that didn't work properly on Linux systems with overcommit
|
||||||
|
memory turned on has been removed. This fixes Ansible builds.
|
||||||
|
- Emscripten: `print` and `printErr` functions are overridden to send
|
||||||
|
errors to the console, if there is one.
|
||||||
|
- Emscripten: `UTF8ToString()` is now exported since `Pointer_stringify()`
|
||||||
|
has been deprecated.
|
||||||
|
- Libsodium version detection has been fixed in the CMake recipe.
|
||||||
|
- Generic hashing got a 10% speedup on AVX2.
|
||||||
|
- New target: WebAssembly/WASI (compile with `dist-builds/wasm32-wasi.sh`).
|
||||||
|
- New functions to map a hash to an edwards25519 point or get a random point:
|
||||||
|
`core_ed25519_from_hash()` and `core_ed25519_random()`.
|
||||||
|
- `crypto_core_ed25519_scalar_mul()` has been implemented for `scalar*scalar`
|
||||||
|
`(mod L)` multiplication.
|
||||||
|
- Support for the Ristretto group has been implemented, for compatibility
|
||||||
|
with wasm-crypto.
|
||||||
|
- Improvements have been made to the test suite.
|
||||||
|
- Portability improvements has been made.
|
||||||
|
- `getentropy()` is now used on systems providing this system call.
|
||||||
|
- `randombytes_salsa20 has been renamed to `randombytes_internal`.
|
||||||
|
- Support for (p)nacl has been removed.
|
||||||
|
- Most `((nonnull))` attributes have been relaxed to allow 0-length inputs
|
||||||
|
to be `NULL`.
|
||||||
|
- The `-ftree-vectorize` and `-ftree-slp-vectorize` compiler switches are
|
||||||
|
now used, if available, for optimized builds.
|
||||||
|
|
||||||
|
* Version 1.0.17
|
||||||
|
- Bug fix: `sodium_pad()` didn't properly support block sizes >= 256 bytes.
|
||||||
|
- JS/WebAssembly: some old iOS versions can't instantiate the WebAssembly
|
||||||
|
module; fall back to Javascript on these.
|
||||||
|
- JS/WebAssembly: compatibility with newer Emscripten versions.
|
||||||
|
- Bug fix: `crypto_pwhash_scryptsalsa208sha256_str_verify()` and
|
||||||
|
`crypto_pwhash_scryptsalsa208sha256_str_needs_rehash()` didn't return
|
||||||
|
`EINVAL` on input strings with a short length, unlike their high-level
|
||||||
|
counterpart.
|
||||||
|
- Added a workaround for Visual Studio 2010 bug causing CPU features
|
||||||
|
not to be detected.
|
||||||
|
- Portability improvements.
|
||||||
|
- Test vectors from Project Wycheproof have been added.
|
||||||
|
- New low-level APIs for arithmetic mod the order of the prime order group:
|
||||||
|
`crypto_core_ed25519_scalar_random()`, `crypto_core_ed25519_scalar_reduce()`,
|
||||||
|
`crypto_core_ed25519_scalar_invert()`, `crypto_core_ed25519_scalar_negate()`,
|
||||||
|
`crypto_core_ed25519_scalar_complement()`, `crypto_core_ed25519_scalar_add()`
|
||||||
|
and `crypto_core_ed25519_scalar_sub()`.
|
||||||
|
- New low-level APIs for scalar multiplication without clamping:
|
||||||
|
`crypto_scalarmult_ed25519_base_noclamp()` and
|
||||||
|
`crypto_scalarmult_ed25519_noclamp()`. These new APIs are especially useful
|
||||||
|
for blinding.
|
||||||
|
- `sodium_sub()` has been implemented.
|
||||||
|
- Support for WatchOS has been added.
|
||||||
|
- getrandom(2) is now used on FreeBSD 12+.
|
||||||
|
- The `nonnull` attribute has been added to all relevant prototypes.
|
||||||
|
- More reliable AVX512 detection.
|
||||||
|
- Javascript/Webassembly builds now use dynamic memory growth.
|
||||||
|
|
||||||
|
* Version 1.0.16
|
||||||
|
- Signatures computations and verifications are now way faster on
|
||||||
|
64-bit platforms with compilers supporting 128-bit arithmetic (gcc,
|
||||||
|
clang, icc). This includes the WebAssembly target.
|
||||||
|
- New low-level APIs for computations over edwards25519:
|
||||||
|
`crypto_scalarmult_ed25519()`, `crypto_scalarmult_ed25519_base()`,
|
||||||
|
`crypto_core_ed25519_is_valid_point()`, `crypto_core_ed25519_add()`,
|
||||||
|
`crypto_core_ed25519_sub()` and `crypto_core_ed25519_from_uniform()`
|
||||||
|
(elligator representative to point).
|
||||||
|
- `crypto_sign_open()`, `crypto_sign_verify_detached() and
|
||||||
|
`crypto_sign_edwards25519sha512batch_open` now reject public keys in
|
||||||
|
non-canonical form in addition to low-order points.
|
||||||
|
- The library can be built with `ED25519_NONDETERMINISTIC` defined in
|
||||||
|
order to use synthetic nonces for EdDSA. This is disabled by default.
|
||||||
|
- Webassembly: `crypto_pwhash_*()` functions are now included in
|
||||||
|
non-sumo builds.
|
||||||
|
- `sodium_stackzero()` was added to wipe content off the stack.
|
||||||
|
- Android: support new SDKs where unified headers have become the
|
||||||
|
default.
|
||||||
|
- The Salsa20-based PRNG example is now thread-safe on platforms with
|
||||||
|
support for thread-local storage, optionally mixes bits from RDRAND.
|
||||||
|
- CMAKE: static library detection on Unix systems has been improved
|
||||||
|
(thanks to @BurningEnlightenment, @nibua-r, @mellery451)
|
||||||
|
- Argon2 and scrypt are slightly faster on Linux.
|
||||||
|
|
||||||
|
* Version 1.0.15
|
||||||
|
- The default password hashing algorithm is now Argon2id. The
|
||||||
|
`pwhash_str_verify()` function can still verify Argon2i hashes
|
||||||
|
without any changes, and `pwhash()` can still compute Argon2i hashes
|
||||||
|
as well.
|
||||||
|
- The aes128ctr primitive was removed. It was slow, non-standard, not
|
||||||
|
authenticated, and didn't seem to be used by any opensource project.
|
||||||
|
- Argon2id required at least 3 passes like Argon2i, despite a minimum
|
||||||
|
of `1` as defined by the `OPSLIMIT_MIN` constant. This has been fixed.
|
||||||
|
- The secretstream construction was slightly changed to be consistent
|
||||||
|
with forthcoming variants.
|
||||||
|
- The Javascript and Webassembly versions have been merged, and the
|
||||||
|
module now returns a `.ready` promise that will resolve after the
|
||||||
|
Webassembly code is loaded and compiled.
|
||||||
|
- Note that due to these incompatible changes, the library version
|
||||||
|
major was bumped up.
|
||||||
|
|
||||||
|
* Version 1.0.14
|
||||||
|
- iOS binaries should now be compatible with WatchOS and TVOS.
|
||||||
|
- WebAssembly is now officially supported. Special thanks to
|
||||||
|
@facekapow and @pepyakin who helped to make it happen.
|
||||||
|
- Internal consistency checks failing and primitives used with
|
||||||
|
dangerous/out-of-bounds/invalid parameters used to call abort(3).
|
||||||
|
Now, a custom handler *that doesn't return* can be set with the
|
||||||
|
`set_sodium_misuse()` function. It still aborts by default or if the
|
||||||
|
handler ever returns. This is not a replacement for non-fatal,
|
||||||
|
expected runtime errors. This handler will be only called in
|
||||||
|
unexpected situations due to potential bugs in the library or in
|
||||||
|
language bindings.
|
||||||
|
- `*_MESSAGEBYTES_MAX` macros (and the corresponding
|
||||||
|
`_messagebytes_max()` symbols) have been added to represent the
|
||||||
|
maximum message size that can be safely handled by a primitive.
|
||||||
|
Language bindings are encouraged to check user inputs against these
|
||||||
|
maximum lengths.
|
||||||
|
- The test suite has been extended to cover more edge cases.
|
||||||
|
- crypto_sign_ed25519_pk_to_curve25519() now rejects points that are
|
||||||
|
not on the curve, or not in the main subgroup.
|
||||||
|
- Further changes have been made to ensure that smart compilers will
|
||||||
|
not optimize out code that we don't want to be optimized.
|
||||||
|
- Visual Studio solutions are now included in distribution tarballs.
|
||||||
|
- The `sodium_runtime_has_*` symbols for CPU features detection are
|
||||||
|
now defined as weak symbols, i.e. they can be replaced with an
|
||||||
|
application-defined implementation. This can be useful to disable
|
||||||
|
AVX* when temperature/power consumption is a concern.
|
||||||
|
- `crypto_kx_*()` now aborts if called with no non-NULL pointers to
|
||||||
|
store keys to.
|
||||||
|
- SSE2 implementations of `crypto_verify_*()` have been added.
|
||||||
|
- Passwords can be hashed using a specific algorithm with the new
|
||||||
|
`crypto_pwhash_str_alg()` function.
|
||||||
|
- Due to popular demand, base64 encoding (`sodium_bin2base64()`) and
|
||||||
|
decoding (`sodium_base642bin()`) have been implemented.
|
||||||
|
- A new `crypto_secretstream_*()` API was added to safely encrypt files
|
||||||
|
and multi-part messages.
|
||||||
|
- The `sodium_pad()` and `sodium_unpad()` helper functions have been
|
||||||
|
added in order to add & remove padding.
|
||||||
|
- An AVX512 optimized implementation of Argon2 has been added (written
|
||||||
|
by Ondrej Mosnáček, thanks!)
|
||||||
|
- The `crypto_pwhash_str_needs_rehash()` function was added to check if
|
||||||
|
a password hash string matches the given parameters, or if it needs an
|
||||||
|
update.
|
||||||
|
- The library can now be compiled with recent versions of
|
||||||
|
emscripten/binaryen that don't allow multiple variables declarations
|
||||||
|
using a single `var` statement.
|
||||||
|
|
||||||
|
* Version 1.0.13
|
||||||
|
- Javascript: the sumo builds now include all symbols. They were
|
||||||
|
previously limited to symbols defined in minimal builds.
|
||||||
|
- The public `crypto_pwhash_argon2i_MEMLIMIT_MAX` constant was
|
||||||
|
incorrectly defined on 32-bit platforms. This has been fixed.
|
||||||
|
- Version 1.0.12 didn't compile on OpenBSD/i386 using the base gcc
|
||||||
|
compiler. This has been fixed.
|
||||||
|
- The Android compilation scripts have been updated for NDK r14b.
|
||||||
|
- armv7s-optimized code was re-added to iOS builds.
|
||||||
|
- An AVX2 optimized implementation of the Argon2 round function was
|
||||||
|
added.
|
||||||
|
- The Argon2id variant of Argon2 has been implemented. The
|
||||||
|
high-level `crypto_pwhash_str_verify()` function automatically detects
|
||||||
|
the algorithm and can verify both Argon2i and Argon2id hashed passwords.
|
||||||
|
The default algorithm for newly hashed passwords remains Argon2i in
|
||||||
|
this version to avoid breaking compatibility with verifiers running
|
||||||
|
libsodium <= 1.0.12.
|
||||||
|
- A `crypto_box_curve25519xchacha20poly1305_seal*()` function set was
|
||||||
|
implemented.
|
||||||
|
- scrypt was removed from minimal builds.
|
||||||
|
- libsodium is now available on NuGet.
|
||||||
|
|
||||||
|
* Version 1.0.12
|
||||||
|
- Ed25519ph was implemented, adding a multi-part signature API
|
||||||
|
(`crypto_sign_init()`, `crypto_sign_update()`, `crypto_sign_final_*()`).
|
||||||
|
- New constants and related accessors have been added for Scrypt and
|
||||||
|
Argon2.
|
||||||
|
- XChaCha20 has been implemented. Like XSalsa20, this construction
|
||||||
|
extends the ChaCha20 cipher to accept a 192-bit nonce. This makes it safe
|
||||||
|
to use ChaCha20 with random nonces.
|
||||||
|
- `crypto_secretbox`, `crypto_box` and `crypto_aead` now offer
|
||||||
|
variants leveraging XChaCha20.
|
||||||
|
- SHA-2 is about 20% faster, which also gives a speed boost to
|
||||||
|
signature and signature verification.
|
||||||
|
- AVX2 implementations of Salsa20 and ChaCha20 have been added. They
|
||||||
|
are twice as fast as the SSE2 implementations. The speed gain is
|
||||||
|
even more significant on Windows, that previously didn't use
|
||||||
|
vectorized implementations.
|
||||||
|
- New high-level API: `crypto_kdf`, to easily derive one or more
|
||||||
|
subkeys from a master key.
|
||||||
|
- Siphash with a 128-bit output has been implemented, and is
|
||||||
|
available as `crypto_shorthash_siphashx_*`.
|
||||||
|
- New `*_keygen()` helpers functions have been added to create secret
|
||||||
|
keys for all constructions. This improves code clarity and can prevent keys
|
||||||
|
from being partially initialized.
|
||||||
|
- A new `randombytes_buf_deterministic()` function was added to
|
||||||
|
deterministically fill a memory region with pseudorandom data. This
|
||||||
|
function can especially be useful to write reproducible tests.
|
||||||
|
- A preliminary `crypto_kx_*()` API was added to compute shared session
|
||||||
|
keys.
|
||||||
|
- AVX2 detection is more reliable.
|
||||||
|
- The pthreads library is not required any more when using MingW.
|
||||||
|
- `contrib/Findsodium.cmake` was added as an example to include
|
||||||
|
libsodium in a project using cmake.
|
||||||
|
- Compatibility with gcc 2.x has been restored.
|
||||||
|
- Minimal builds can be checked using `sodium_library_minimal()`.
|
||||||
|
- The `--enable-opt` compilation switch has become compatible with more
|
||||||
|
platforms.
|
||||||
|
- Android builds are now using clang on platforms where it is
|
||||||
|
available.
|
||||||
|
|
||||||
|
* Version 1.0.11
|
||||||
|
- `sodium_init()` is now thread-safe, and can be safely called multiple
|
||||||
|
times.
|
||||||
|
- Android binaries now properly support 64-bit Android, targeting
|
||||||
|
platform 24, but without breaking compatibility with platforms 16 and
|
||||||
|
21.
|
||||||
|
- Better support for old gcc versions.
|
||||||
|
- On FreeBSD, core dumps are disabled on regions allocated with
|
||||||
|
sodium allocation functions.
|
||||||
|
- AVX2 detection was fixed, resulting in faster Blake2b hashing on
|
||||||
|
platforms where it was not properly detected.
|
||||||
|
- The Sandy2x Curve25519 implementation was not as fast as expected
|
||||||
|
on some platforms. This has been fixed.
|
||||||
|
- The NativeClient target was improved. Most notably, it now supports
|
||||||
|
optimized implementations, and uses pepper_49 by default.
|
||||||
|
- The library can be compiled with recent Emscripten versions.
|
||||||
|
Changes have been made to produce smaller code, and the default heap
|
||||||
|
size was reduced in the standard version.
|
||||||
|
- The code can now be compiled on SLES11 service pack 4.
|
||||||
|
- Decryption functions can now accept a NULL pointer for the output.
|
||||||
|
This checks the MAC without writing the decrypted message.
|
||||||
|
- crypto_generichash_final() now returns -1 if called twice.
|
||||||
|
- Support for Visual Studio 2008 was improved.
|
||||||
|
|
||||||
|
* Version 1.0.10
|
||||||
|
- This release only fixes a compilation issue reported with some older
|
||||||
|
gcc versions. There are no functional changes over the previous release.
|
||||||
|
|
||||||
|
* Version 1.0.9
|
||||||
|
- The Javascript target now includes a `--sumo` option to include all
|
||||||
|
the symbols of the original C library.
|
||||||
|
- A detached API was added to the ChaCha20-Poly1305 and AES256-GCM
|
||||||
|
implementations.
|
||||||
|
- The Argon2i password hashing function was added, and is accessible
|
||||||
|
directly and through a new, high-level `crypto_pwhash` API. The scrypt
|
||||||
|
function remains available as well.
|
||||||
|
- A speed-record AVX2 implementation of BLAKE2b was added (thanks to
|
||||||
|
Samuel Neves).
|
||||||
|
- The library can now be compiled using C++Builder (thanks to @jcolli44)
|
||||||
|
- Countermeasures for Ed25519 signatures malleability have been added
|
||||||
|
to match the irtf-cfrg-eddsa draft (note that malleability is irrelevant to
|
||||||
|
the standard definition of signature security). Signatures with a small-order
|
||||||
|
`R` point are now also rejected.
|
||||||
|
- Some implementations are now slightly faster when using the Clang
|
||||||
|
compiler.
|
||||||
|
- The HChaCha20 core function was implemented (`crypto_core_hchacha20()`).
|
||||||
|
- No-op stubs were added for all AES256-GCM public functions even when
|
||||||
|
compiled on non-Intel platforms.
|
||||||
|
- `crypt_generichash_blake2b_statebytes()` was added.
|
||||||
|
- New macros were added for the IETF variant of the ChaCha20-Poly1305
|
||||||
|
construction.
|
||||||
|
- The library can now be compiled on Minix.
|
||||||
|
- HEASLR is now enabled on MinGW builds.
|
||||||
|
|
||||||
|
* Version 1.0.8
|
||||||
|
- Handle the case where the CPU supports AVX, but we are running
|
||||||
|
on an hypervisor with AVX disabled/not supported.
|
||||||
|
- Faster (2x) scalarmult_base() when using the ref10 implementation.
|
||||||
|
|
||||||
|
* Version 1.0.7
|
||||||
|
- More functions whose return value should be checked have been
|
||||||
|
tagged with `__attribute__ ((warn_unused_result))`: `crypto_box_easy()`,
|
||||||
|
`crypto_box_detached()`, `crypto_box_beforenm()`, `crypto_box()`, and
|
||||||
|
`crypto_scalarmult()`.
|
||||||
|
- Sandy2x, the fastest Curve25519 implementation ever, has been
|
||||||
|
merged in, and is automatically used on CPUs supporting the AVX
|
||||||
|
instructions set.
|
||||||
|
- An SSE2 optimized implementation of Poly1305 was added, and is
|
||||||
|
twice as fast as the portable one.
|
||||||
|
- An SSSE3 optimized implementation of ChaCha20 was added, and is
|
||||||
|
twice as fast as the portable one.
|
||||||
|
- Faster `sodium_increment()` for common nonce sizes.
|
||||||
|
- New helper functions have been added: `sodium_is_zero()` and
|
||||||
|
`sodium_add()`.
|
||||||
|
- `sodium_runtime_has_aesni()` now properly detects the CPU flag when
|
||||||
|
compiled using Visual Studio.
|
||||||
|
|
||||||
|
* Version 1.0.6
|
||||||
|
- Optimized implementations of Blake2 have been added for modern
|
||||||
|
Intel platforms. `crypto_generichash()` is now faster than MD5 and SHA1
|
||||||
|
implementations while being far more secure.
|
||||||
|
- Functions for which the return value should be checked have been
|
||||||
|
tagged with `__attribute__ ((warn_unused_result))`. This will
|
||||||
|
intentionally break code compiled with `-Werror` that didn't bother
|
||||||
|
checking critical return values.
|
||||||
|
- The `crypto_sign_edwards25519sha512batch_*()` functions have been
|
||||||
|
tagged as deprecated.
|
||||||
|
- Undocumented symbols that were exported, but were only useful for
|
||||||
|
internal purposes have been removed or made private:
|
||||||
|
`sodium_runtime_get_cpu_features()`, the implementation-specific
|
||||||
|
`crypto_onetimeauth_poly1305_donna()` symbols,
|
||||||
|
`crypto_onetimeauth_poly1305_set_implementation()`,
|
||||||
|
`crypto_onetimeauth_poly1305_implementation_name()` and
|
||||||
|
`crypto_onetimeauth_pick_best_implementation()`.
|
||||||
|
- `sodium_compare()` now works as documented, and compares numbers
|
||||||
|
in little-endian format instead of behaving like `memcmp()`.
|
||||||
|
- The previous changes should not break actual applications, but to be
|
||||||
|
safe, the library version major was incremented.
|
||||||
|
- `sodium_runtime_has_ssse3()` and `sodium_runtime_has_sse41()` have
|
||||||
|
been added.
|
||||||
|
- The library can now be compiled with the CompCert compiler.
|
||||||
|
|
||||||
|
* Version 1.0.5
|
||||||
|
- Compilation issues on some platforms were fixed: missing alignment
|
||||||
|
directives were added (required at least on RHEL-6/i386), a workaround
|
||||||
|
for a VRP bug on gcc/armv7 was added, and the library can now be compiled
|
||||||
|
with the SunPro compiler.
|
||||||
|
- Javascript target: io.js is not supported any more. Use nodejs.
|
||||||
|
|
||||||
|
* Version 1.0.4
|
||||||
|
- Support for AES256-GCM has been added. This requires
|
||||||
|
a CPU with the aesni and pclmul extensions, and is accessible via the
|
||||||
|
crypto_aead_aes256gcm_*() functions.
|
||||||
|
- The Javascript target doesn't use eval() any more, so that the
|
||||||
|
library can be used in Chrome packaged applications.
|
||||||
|
- QNX and CloudABI are now supported.
|
||||||
|
- Support for NaCl has finally been added.
|
||||||
|
- ChaCha20 with an extended (96 bit) nonce and a 32-bit counter has
|
||||||
|
been implemented as crypto_stream_chacha20_ietf(),
|
||||||
|
crypto_stream_chacha20_ietf_xor() and crypto_stream_chacha20_ietf_xor_ic().
|
||||||
|
An IETF-compatible version of ChaCha20Poly1305 is available as
|
||||||
|
crypto_aead_chacha20poly1305_ietf_npubbytes(),
|
||||||
|
crypto_aead_chacha20poly1305_ietf_encrypt() and
|
||||||
|
crypto_aead_chacha20poly1305_ietf_decrypt().
|
||||||
|
- The sodium_increment() helper function has been added, to increment
|
||||||
|
an arbitrary large number (such as a nonce).
|
||||||
|
- The sodium_compare() helper function has been added, to compare
|
||||||
|
arbitrary large numbers (such as nonces, in order to prevent replay
|
||||||
|
attacks).
|
||||||
|
|
||||||
|
* Version 1.0.3
|
||||||
|
- In addition to sodium_bin2hex(), sodium_hex2bin() is now a
|
||||||
|
constant-time function.
|
||||||
|
- crypto_stream_xsalsa20_ic() has been added.
|
||||||
|
- crypto_generichash_statebytes(), crypto_auth_*_statebytes() and
|
||||||
|
crypto_hash_*_statebytes() have been added in order to retrieve the
|
||||||
|
size of structures keeping states from foreign languages.
|
||||||
|
- The JavaScript target doesn't require /dev/urandom or an external
|
||||||
|
randombytes() implementation any more. Other minor Emscripten-related
|
||||||
|
improvements have been made in order to support libsodium.js
|
||||||
|
- Custom randombytes implementations do not need to provide their own
|
||||||
|
implementation of randombytes_uniform() any more. randombytes_stir()
|
||||||
|
and randombytes_close() can also be NULL pointers if they are not
|
||||||
|
required.
|
||||||
|
- On Linux, getrandom(2) is being used instead of directly accessing
|
||||||
|
/dev/urandom, if the kernel supports this system call.
|
||||||
|
- crypto_box_seal() and crypto_box_seal_open() have been added.
|
||||||
|
- Visual Studio 2015 is now supported.
|
||||||
|
|
||||||
|
* Version 1.0.2
|
||||||
|
- The _easy and _detached APIs now support precalculated keys;
|
||||||
|
crypto_box_easy_afternm(), crypto_box_open_easy_afternm(),
|
||||||
|
crypto_box_detached_afternm() and crypto_box_open_detached_afternm()
|
||||||
|
have been added as an alternative to the NaCl interface.
|
||||||
|
- Memory allocation functions can now be used on operating systems with
|
||||||
|
no memory protection.
|
||||||
|
- crypto_sign_open() and crypto_sign_edwards25519sha512batch_open()
|
||||||
|
now accept a NULL pointer instead of a pointer to the message size, if
|
||||||
|
storing this information is not required.
|
||||||
|
- The close-on-exec flag is now set on the descriptor returned when
|
||||||
|
opening /dev/urandom.
|
||||||
|
- A libsodium-uninstalled.pc file to use pkg-config even when
|
||||||
|
libsodium is not installed, has been added.
|
||||||
|
- The iOS target now includes armv7s and arm64 optimized code, as well
|
||||||
|
as i386 and x86_64 code for the iOS simulator.
|
||||||
|
- sodium_free() can now be called on regions with PROT_NONE protection.
|
||||||
|
- The Javascript tests can run on Ubuntu, where the node binary was
|
||||||
|
renamed nodejs. io.js can also be used instead of node.
|
||||||
|
|
||||||
|
* Version 1.0.1
|
||||||
|
- DLL_EXPORT was renamed SODIUM_DLL_EXPORT in order to avoid
|
||||||
|
collisions with similar macros defined by other libraries.
|
||||||
|
- sodium_bin2hex() is now constant-time.
|
||||||
|
- crypto_secretbox_detached() now supports overlapping input and output
|
||||||
|
regions.
|
||||||
|
- NaCl's donna_c64 implementation of curve25519 was reading an extra byte
|
||||||
|
past the end of the buffer containing the base point. This has been
|
||||||
|
fixed.
|
||||||
|
|
||||||
|
* Version 1.0.0
|
||||||
|
- The API and ABI are now stable. New features will be added, but
|
||||||
|
backward-compatibility is guaranteed through all the 1.x.y releases.
|
||||||
|
- crypto_sign() properly works with overlapping regions again. Thanks
|
||||||
|
to @pysiak for reporting this regression introduced in version 0.6.1.
|
||||||
|
- The test suite has been extended.
|
||||||
|
|
||||||
|
* Version 0.7.1 (1.0 RC2)
|
||||||
|
- This is the second release candidate of Sodium 1.0. Minor
|
||||||
|
compilation, readability and portability changes have been made and the
|
||||||
|
test suite was improved, but the API is the same as the previous release
|
||||||
|
candidate.
|
||||||
|
|
||||||
|
* Version 0.7.0 (1.0 RC1)
|
||||||
|
- Allocating memory to store sensitive data can now be done using
|
||||||
|
sodium_malloc() and sodium_allocarray(). These functions add guard
|
||||||
|
pages around the protected data to make it less likely to be
|
||||||
|
accessible in a heartbleed-like scenario. In addition, the protection
|
||||||
|
for memory regions allocated that way can be changed using
|
||||||
|
sodium_mprotect_noaccess(), sodium_mprotect_readonly() and
|
||||||
|
sodium_mprotect_readwrite().
|
||||||
|
- ed25519 keys can be converted to curve25519 keys with
|
||||||
|
crypto_sign_ed25519_pk_to_curve25519() and
|
||||||
|
crypto_sign_ed25519_sk_to_curve25519(). This allows using the same
|
||||||
|
keys for signature and encryption.
|
||||||
|
- The seed and the public key can be extracted from an ed25519 key
|
||||||
|
using crypto_sign_ed25519_sk_to_seed() and crypto_sign_ed25519_sk_to_pk().
|
||||||
|
- aes256 was removed. A timing-attack resistant implementation might
|
||||||
|
be added later, but not before version 1.0 is tagged.
|
||||||
|
- The crypto_pwhash_scryptxsalsa208sha256_* compatibility layer was
|
||||||
|
removed. Use crypto_pwhash_scryptsalsa208sha256_*.
|
||||||
|
- The compatibility layer for implementation-specific functions was
|
||||||
|
removed.
|
||||||
|
- Compilation issues with Mingw64 on MSYS (not MSYS2) were fixed.
|
||||||
|
- crypto_pwhash_scryptsalsa208sha256_STRPREFIX was added: it contains
|
||||||
|
the prefix produced by crypto_pwhash_scryptsalsa208sha256_str()
|
||||||
|
|
||||||
|
* Version 0.6.1
|
||||||
|
- Important bug fix: when crypto_sign_open() was given a signed
|
||||||
|
message too short to even contain a signature, it was putting an
|
||||||
|
unlimited amount of zeros into the target buffer instead of
|
||||||
|
immediately returning -1. The bug was introduced in version 0.5.0.
|
||||||
|
- New API: crypto_sign_detached() and crypto_sign_verify_detached()
|
||||||
|
to produce and verify ed25519 signatures without having to duplicate
|
||||||
|
the message.
|
||||||
|
- New ./configure switch: --enable-minimal, to create a smaller
|
||||||
|
library, with only the functions required for the high-level API.
|
||||||
|
Mainly useful for the JavaScript target and embedded systems.
|
||||||
|
- All the symbols are now exported by the Emscripten build script.
|
||||||
|
- The pkg-config .pc file is now always installed even if the
|
||||||
|
pkg-config tool is not available during the installation.
|
||||||
|
|
||||||
|
* Version 0.6.0
|
||||||
|
- The ChaCha20 stream cipher has been added, as crypto_stream_chacha20_*
|
||||||
|
- The ChaCha20Poly1305 AEAD construction has been implemented, as
|
||||||
|
crypto_aead_chacha20poly1305_*
|
||||||
|
- The _easy API does not require any heap allocations any more and
|
||||||
|
does not have any overhead over the NaCl API. With the password
|
||||||
|
hashing function being an obvious exception, the library doesn't
|
||||||
|
allocate and will not allocate heap memory ever.
|
||||||
|
- crypto_box and crypto_secretbox have a new _detached API to store
|
||||||
|
the authentication tag and the encrypted message separately.
|
||||||
|
- crypto_pwhash_scryptxsalsa208sha256*() functions have been renamed
|
||||||
|
crypto_pwhash_scryptsalsa208sha256*().
|
||||||
|
- The low-level crypto_pwhash_scryptsalsa208sha256_ll() function
|
||||||
|
allows setting individual parameters of the scrypt function.
|
||||||
|
- New macros and functions for recommended crypto_pwhash_* parameters
|
||||||
|
have been added.
|
||||||
|
- Similarly to crypto_sign_seed_keypair(), crypto_box_seed_keypair()
|
||||||
|
has been introduced to deterministically generate a key pair from a seed.
|
||||||
|
- crypto_onetimeauth() now provides a streaming interface.
|
||||||
|
- crypto_stream_chacha20_xor_ic() and crypto_stream_salsa20_xor_ic()
|
||||||
|
have been added to use a non-zero initial block counter.
|
||||||
|
- On Windows, CryptGenRandom() was replaced by RtlGenRandom(), which
|
||||||
|
doesn't require the Crypt API.
|
||||||
|
- The high bit in curve25519 is masked instead of processing the key as
|
||||||
|
a 256-bit value.
|
||||||
|
- The curve25519 ref implementation was replaced by the latest ref10
|
||||||
|
implementation from Supercop.
|
||||||
|
- sodium_mlock() now prevents memory from being included in coredumps
|
||||||
|
on Linux 3.4+
|
||||||
|
|
||||||
|
* Version 0.5.0
|
||||||
|
- sodium_mlock()/sodium_munlock() have been introduced to lock pages
|
||||||
|
in memory before storing sensitive data, and to zero them before
|
||||||
|
unlocking them.
|
||||||
|
- High-level wrappers for crypto_box and crypto_secretbox
|
||||||
|
(crypto_box_easy and crypto_secretbox_easy) can be used to avoid
|
||||||
|
dealing with the specific memory layout regular functions depend on.
|
||||||
|
- crypto_pwhash_scryptsalsa208sha256* functions have been added
|
||||||
|
to derive a key from a password, and for password storage.
|
||||||
|
- Salsa20 and ed25519 implementations now support overlapping
|
||||||
|
inputs/keys/outputs (changes imported from supercop-20140505).
|
||||||
|
- New build scripts for Visual Studio, Emscripten, different Android
|
||||||
|
architectures and msys2 are available.
|
||||||
|
- The poly1305-53 implementation has been replaced with Floodyberry's
|
||||||
|
poly1305-donna32 and poly1305-donna64 implementations.
|
||||||
|
- sodium_hex2bin() has been added to complement sodium_bin2hex().
|
||||||
|
- On OpenBSD and Bitrig, arc4random() is used instead of reading
|
||||||
|
/dev/urandom.
|
||||||
|
- crypto_auth_hmac_sha512() has been implemented.
|
||||||
|
- sha256 and sha512 now have a streaming interface.
|
||||||
|
- hmacsha256, hmacsha512 and hmacsha512256 now support keys of
|
||||||
|
arbitrary length, and have a streaming interface.
|
||||||
|
- crypto_verify_64() has been implemented.
|
||||||
|
- first-class Visual Studio build system, thanks to @evoskuil
|
||||||
|
- CPU features are now detected at runtime.
|
||||||
|
|
||||||
|
* Version 0.4.5
|
||||||
|
- Restore compatibility with OSX <= 10.6
|
||||||
|
|
||||||
|
* Version 0.4.4
|
||||||
|
- Visual Studio is officially supported (VC 2010 & VC 2013)
|
||||||
|
- mingw64 is now supported
|
||||||
|
- big-endian architectures are now supported as well
|
||||||
|
- The donna_c64 implementation of curve25519_donna_c64 now handles
|
||||||
|
non-canonical points like the ref implementation
|
||||||
|
- Missing scalarmult_curve25519 and stream_salsa20 constants are now exported
|
||||||
|
- A crypto_onetimeauth_poly1305_ref() wrapper has been added
|
||||||
|
|
||||||
|
* Version 0.4.3
|
||||||
|
- crypto_sign_seedbytes() and crypto_sign_SEEDBYTES were added.
|
||||||
|
- crypto_onetimeauth_poly1305_implementation_name() was added.
|
||||||
|
- poly1305-ref has been replaced by a faster implementation,
|
||||||
|
Floodyberry's poly1305-donna-unrolled.
|
||||||
|
- Stackmarkings have been added to assembly code, for Hardened Gentoo.
|
||||||
|
- pkg-config can now be used in order to retrieve compilations flags for
|
||||||
|
using libsodium.
|
||||||
|
- crypto_stream_aes256estream_*() can now deal with unaligned input
|
||||||
|
on platforms that require word alignment.
|
||||||
|
- portability improvements.
|
||||||
|
|
||||||
|
* Version 0.4.2
|
||||||
|
- All NaCl constants are now also exposed as functions.
|
||||||
|
- The Android and iOS cross-compilation script have been improved.
|
||||||
|
- libsodium can now be cross-compiled to Windows from Linux.
|
||||||
|
- libsodium can now be compiled with emscripten.
|
||||||
|
- New convenience function (prototyped in utils.h): sodium_bin2hex().
|
||||||
|
|
||||||
|
* Version 0.4.1
|
||||||
|
- sodium_version_*() functions were not exported in version 0.4. They
|
||||||
|
are now visible as intended.
|
||||||
|
- sodium_init() now calls randombytes_stir().
|
||||||
|
- optimized assembly version of salsa20 is now used on amd64.
|
||||||
|
- further cleanups and enhanced compatibility with non-C99 compilers.
|
||||||
|
|
||||||
|
* Version 0.4
|
||||||
|
- Most constants and operations are now available as actual functions
|
||||||
|
instead of macros, making it easier to use from other languages.
|
||||||
|
- New operation: crypto_generichash, featuring a variable key size, a
|
||||||
|
variable output size, and a streaming API. Currently implemented using
|
||||||
|
Blake2b.
|
||||||
|
- The package can be compiled in a separate directory.
|
||||||
|
- aes128ctr functions are exported.
|
||||||
|
- Optimized versions of curve25519 (curve25519_donna_c64), poly1305
|
||||||
|
(poly1305_53) and ed25519 (ed25519_ref10) are available. Optionally calling
|
||||||
|
sodium_init() once before using the library makes it pick the fastest
|
||||||
|
implementation.
|
||||||
|
- New convenience function: sodium_memzero() in order to securely
|
||||||
|
wipe a memory area.
|
||||||
|
- A whole bunch of cleanups and portability enhancements.
|
||||||
|
- On Windows, a .REF file is generated along with the shared library,
|
||||||
|
for use with Visual Studio. The installation path for these has become
|
||||||
|
$prefix/bin as expected by MingW.
|
||||||
|
|
||||||
|
* Version 0.3
|
||||||
|
- The crypto_shorthash operation has been added, implemented using
|
||||||
|
SipHash-2-4.
|
||||||
|
|
||||||
|
* Version 0.2
|
||||||
|
- crypto_sign_seed_keypair() has been added
|
||||||
|
|
||||||
|
* Version 0.1
|
||||||
|
- Initial release.
|
||||||
|
|
||||||
18
libsodium-1.0.18-RELEASE/LICENSE
Normal file
18
libsodium-1.0.18-RELEASE/LICENSE
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
/*
|
||||||
|
* ISC License
|
||||||
|
*
|
||||||
|
* Copyright (c) 2013-2019
|
||||||
|
* Frank Denis <j at pureftpd dot org>
|
||||||
|
*
|
||||||
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
|
* purpose with or without fee is hereby granted, provided that the above
|
||||||
|
* copyright notice and this permission notice appear in all copies.
|
||||||
|
*
|
||||||
|
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||||
|
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||||
|
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||||
|
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||||
|
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||||
|
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||||
|
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
*/
|
||||||
24
libsodium-1.0.18-RELEASE/Makefile.am
Normal file
24
libsodium-1.0.18-RELEASE/Makefile.am
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
ACLOCAL_AMFLAGS = -I m4
|
||||||
|
|
||||||
|
EXTRA_DIST = \
|
||||||
|
autogen.sh \
|
||||||
|
libsodium.sln \
|
||||||
|
libsodium.vcxproj \
|
||||||
|
libsodium.vcxproj.filters \
|
||||||
|
LICENSE \
|
||||||
|
README.markdown \
|
||||||
|
THANKS
|
||||||
|
|
||||||
|
SUBDIRS = \
|
||||||
|
builds \
|
||||||
|
contrib \
|
||||||
|
dist-build \
|
||||||
|
msvc-scripts \
|
||||||
|
src \
|
||||||
|
test
|
||||||
|
|
||||||
|
pkgconfigdir = $(libdir)/pkgconfig
|
||||||
|
pkgconfig_DATA = @PACKAGE_NAME@.pc
|
||||||
|
|
||||||
|
DISTCLEANFILES = $(pkgconfig_DATA)
|
||||||
|
|
||||||
47
libsodium-1.0.18-RELEASE/README.markdown
Normal file
47
libsodium-1.0.18-RELEASE/README.markdown
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
[](https://travis-ci.org/jedisct1/libsodium?branch=master)
|
||||||
|
[](https://ci.appveyor.com/project/jedisct1/libsodium)
|
||||||
|
[](https://scan.coverity.com/projects/2397)
|
||||||
|
[](https://jedisct1.visualstudio.com/Libsodium/_build/latest?definitionId=3&branchName=stable)
|
||||||
|
|
||||||
|

|
||||||
|
============
|
||||||
|
|
||||||
|
Sodium is a new, easy-to-use software library for encryption,
|
||||||
|
decryption, signatures, password hashing and more.
|
||||||
|
|
||||||
|
It is a portable, cross-compilable, installable, packageable
|
||||||
|
fork of [NaCl](http://nacl.cr.yp.to/), with a compatible API, and an
|
||||||
|
extended API to improve usability even further.
|
||||||
|
|
||||||
|
Its goal is to provide all of the core operations needed to build
|
||||||
|
higher-level cryptographic tools.
|
||||||
|
|
||||||
|
Sodium supports a variety of compilers and operating systems,
|
||||||
|
including Windows (with MingW or Visual Studio, x86 and x64), iOS, Android,
|
||||||
|
as well as Javascript and Webassembly.
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
|
The documentation is available on Gitbook and built from the [libsodium-doc](https://github.com/jedisct1/libsodium-doc) repository:
|
||||||
|
|
||||||
|
* [libsodium documentation](https://download.libsodium.org/doc/) -
|
||||||
|
online, requires Javascript.
|
||||||
|
* [offline documentation](https://www.gitbook.com/book/jedisct1/libsodium/details)
|
||||||
|
in PDF format.
|
||||||
|
|
||||||
|
## Integrity Checking
|
||||||
|
|
||||||
|
The integrity checking instructions (including the signing key for libsodium)
|
||||||
|
are available in the [installation](https://download.libsodium.org/doc/installation#integrity-checking)
|
||||||
|
section of the documentation.
|
||||||
|
|
||||||
|
## Community
|
||||||
|
|
||||||
|
A mailing-list is available to discuss libsodium.
|
||||||
|
|
||||||
|
In order to join, just send a random mail to `sodium-subscribe` {at}
|
||||||
|
`pureftpd` {dot} `org`.
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
[ISC license](https://en.wikipedia.org/wiki/ISC_license).
|
||||||
92
libsodium-1.0.18-RELEASE/THANKS
Normal file
92
libsodium-1.0.18-RELEASE/THANKS
Normal file
@@ -0,0 +1,92 @@
|
|||||||
|
Special thanks to people, companies and organizations having written
|
||||||
|
libsodium bindings for their favorite programming languages:
|
||||||
|
|
||||||
|
@alethia7
|
||||||
|
@artemisc
|
||||||
|
@carblue
|
||||||
|
@dnaq
|
||||||
|
@ektrah
|
||||||
|
@graxrabble
|
||||||
|
@harleqin
|
||||||
|
@joshjdevl
|
||||||
|
@jrmarino
|
||||||
|
@jshahbazi
|
||||||
|
@lvh
|
||||||
|
@neheb
|
||||||
|
|
||||||
|
Adam Caudill (@adamcaudill)
|
||||||
|
Alexander Ilin (@AlexIljin)
|
||||||
|
Alexander Morris (@alexpmorris)
|
||||||
|
Amit Murthy (@amitmurthy)
|
||||||
|
Andrew Bennett (@potatosalad)
|
||||||
|
Andrew Lambert (@charonn0)
|
||||||
|
Bruce Mitchener (@waywardmonkeys)
|
||||||
|
Bruno Oliveira (@abstractj)
|
||||||
|
Caolan McMahon (@caolan)
|
||||||
|
Chris Rebert (@cvrebert)
|
||||||
|
Christian Hermann (@bitbeans)
|
||||||
|
Christian Wiese (@morfoh)
|
||||||
|
Christian Wiese (@morfoh)
|
||||||
|
Colm MacCárthaigh (@colmmacc)
|
||||||
|
David Parrish (@dmp1ce)
|
||||||
|
Donald Stufft (@dstufft)
|
||||||
|
Douglas Campos (@qmx)
|
||||||
|
Drew Crawford (@drewcrawford)
|
||||||
|
Emil Bay (@emilbayes)
|
||||||
|
Eric Dong (@quantum1423)
|
||||||
|
Eric Voskuil (@evoskuil)
|
||||||
|
Farid Hajji (@fhajji)
|
||||||
|
Frank Siebenlist (@franks42)
|
||||||
|
Gabriel Handford (@gabriel)
|
||||||
|
Geo Carncross (@geocar)
|
||||||
|
Henrik Gassmann (BurningEnlightenment)
|
||||||
|
Jachym Holecek (@freza)
|
||||||
|
Jack Wink (@jackwink)
|
||||||
|
James Ruan (@jamesruan)
|
||||||
|
Jan de Muijnck-Hughes (@jfdm)
|
||||||
|
Jason McCampbell (@jasonmccampbell)
|
||||||
|
Jeroen Habraken (@VeXocide)
|
||||||
|
Jeroen Ooms (@jeroen)
|
||||||
|
Jesper Louis Andersen (@jlouis)
|
||||||
|
Joe Eli McIlvain (@jemc)
|
||||||
|
Jonathan Stowe (@jonathanstowe)
|
||||||
|
Joseph Abrahamson (@tel)
|
||||||
|
Julien Kauffmann (@ereOn)
|
||||||
|
Kenneth Ballenegger (@kballenegger)
|
||||||
|
Loic Maury (@loicmaury)
|
||||||
|
Michael Gorlick (@mgorlick)
|
||||||
|
Michael Gregorowicz (@mgregoro)
|
||||||
|
Michał Zieliński (@zielmicha)
|
||||||
|
Omar Ayub (@electricFeel)
|
||||||
|
Pedro Paixao (@paixaop)
|
||||||
|
Project ArteMisc (@artemisc)
|
||||||
|
Rich FitzJohn (@richfitz)
|
||||||
|
Ruben De Visscher (@rubendv)
|
||||||
|
Rudolf Von Krugstein (@rudolfvonkrugstein)
|
||||||
|
Samuel Neves (@sneves)
|
||||||
|
Scott Arciszewski (@paragonie-scott)
|
||||||
|
Stanislav Ovsiannikov (@naphaso)
|
||||||
|
Stefan Marsiske (@stef)
|
||||||
|
Stephan Touset (@stouset)
|
||||||
|
Stephen Chavez (@redragonx)
|
||||||
|
Steve Gibson (@sggrc)
|
||||||
|
Tony Arcieri (@bascule)
|
||||||
|
Tony Garnock-Jones (@tonyg)
|
||||||
|
Y. T. Chung (@zonyitoo)
|
||||||
|
|
||||||
|
Bytecurry Software
|
||||||
|
Cryptotronix
|
||||||
|
Facebook
|
||||||
|
FSF France
|
||||||
|
MaidSafe
|
||||||
|
Paragonie Initiative Enterprises
|
||||||
|
Python Cryptographic Authority
|
||||||
|
|
||||||
|
(this list may not be complete, if you don't see your name, please
|
||||||
|
submit a pull request!)
|
||||||
|
|
||||||
|
Also thanks to:
|
||||||
|
|
||||||
|
- Coverity, Inc. to provide static analysis.
|
||||||
|
- FSF France for providing access to their compilation servers.
|
||||||
|
- Private Internet Access for having sponsored a complete security audit.
|
||||||
24
libsodium-1.0.18-RELEASE/appveyor.yml
Normal file
24
libsodium-1.0.18-RELEASE/appveyor.yml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
version: 1.0.18.{build}
|
||||||
|
|
||||||
|
os: Visual Studio 2017
|
||||||
|
|
||||||
|
environment:
|
||||||
|
matrix:
|
||||||
|
- platform: Win32
|
||||||
|
configuration: Debug
|
||||||
|
- platform: Win32
|
||||||
|
configuration: Release
|
||||||
|
- platform: x64
|
||||||
|
configuration: Debug
|
||||||
|
- platform: x64
|
||||||
|
configuration: Release
|
||||||
|
|
||||||
|
matrix:
|
||||||
|
fast_finish: false
|
||||||
|
|
||||||
|
init: msbuild /version
|
||||||
|
|
||||||
|
build:
|
||||||
|
parallel: true
|
||||||
|
project: libsodium.vcxproj
|
||||||
|
verbosity: minimal
|
||||||
53
libsodium-1.0.18-RELEASE/autogen.sh
Normal file
53
libsodium-1.0.18-RELEASE/autogen.sh
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
if glibtoolize --version >/dev/null 2>&1; then
|
||||||
|
LIBTOOLIZE='glibtoolize'
|
||||||
|
else
|
||||||
|
LIBTOOLIZE='libtoolize'
|
||||||
|
fi
|
||||||
|
|
||||||
|
command -v command >/dev/null 2>&1 || {
|
||||||
|
echo "command is required, but wasn't found on this system"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
command -v $LIBTOOLIZE >/dev/null 2>&1 || {
|
||||||
|
echo "libtool is required, but wasn't found on this system"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
command -v autoconf >/dev/null 2>&1 || {
|
||||||
|
echo "autoconf is required, but wasn't found on this system"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
command -v automake >/dev/null 2>&1 || {
|
||||||
|
echo "automake is required, but wasn't found on this system"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
if autoreconf --version >/dev/null 2>&1; then
|
||||||
|
autoreconf -ivf
|
||||||
|
else
|
||||||
|
$LIBTOOLIZE &&
|
||||||
|
aclocal &&
|
||||||
|
automake --add-missing --force-missing --include-deps &&
|
||||||
|
autoconf
|
||||||
|
fi
|
||||||
|
|
||||||
|
[ -z "$DO_NOT_UPDATE_CONFIG_SCRIPTS" ] &&
|
||||||
|
command -v curl >/dev/null 2>&1 && {
|
||||||
|
echo "Downloading config.guess and config.sub..."
|
||||||
|
|
||||||
|
curl -sL -o config.guess \
|
||||||
|
'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD' &&
|
||||||
|
mv -f config.guess build-aux/config.guess
|
||||||
|
|
||||||
|
curl -sL -o config.sub \
|
||||||
|
'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD' &&
|
||||||
|
mv -f config.sub build-aux/config.sub
|
||||||
|
|
||||||
|
echo "Done."
|
||||||
|
}
|
||||||
|
|
||||||
|
rm -f config.guess config.sub
|
||||||
153
libsodium-1.0.18-RELEASE/azure-pipelines.yml
Normal file
153
libsodium-1.0.18-RELEASE/azure-pipelines.yml
Normal file
@@ -0,0 +1,153 @@
|
|||||||
|
trigger:
|
||||||
|
- stable
|
||||||
|
- next
|
||||||
|
|
||||||
|
pr: none
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
- job: "wasi"
|
||||||
|
pool:
|
||||||
|
vmImage: "ubuntu-16.04"
|
||||||
|
steps:
|
||||||
|
- script: |
|
||||||
|
sudo apt-get install build-essential curl cmake
|
||||||
|
displayName: Install system packages
|
||||||
|
- script: |
|
||||||
|
curl https://sh.rustup.rs -sSf | sh -s -- -y
|
||||||
|
source ${HOME}/.cargo/env
|
||||||
|
git clone --recursive https://github.com/wasmerio/wasmer.git
|
||||||
|
(cd wasmer && cargo install --path .)
|
||||||
|
displayName: Install wasmer
|
||||||
|
- script: |
|
||||||
|
curl -sL -o wasi-sdk.deb https://github.com/CraneStation/wasi-sdk/releases/download/wasi-sdk-5/wasi-sdk_5.0_amd64.deb
|
||||||
|
sudo dpkg -i wasi-sdk.deb && rm -f wasi-sdk.deb
|
||||||
|
sudo ln -s /opt/wasi-sdk/share/*sysroot* /opt/wasi-sysroot
|
||||||
|
displayName: Install the WASI SDK
|
||||||
|
- script: |
|
||||||
|
env PATH=/opt/wasi-sdk/bin:${HOME}/.cargo/bin:$PATH dist-build/wasm32-wasi.sh
|
||||||
|
displayName: Compile libsodium
|
||||||
|
- task: PublishBuildArtifacts@1
|
||||||
|
condition: not(canceled())
|
||||||
|
inputs:
|
||||||
|
pathToPublish: libsodium-wasm32-wasi
|
||||||
|
artifactName: libsodium-wasm32-wasi
|
||||||
|
|
||||||
|
- job: "windows"
|
||||||
|
pool:
|
||||||
|
vmImage: "windows-2019"
|
||||||
|
steps:
|
||||||
|
- powershell: |
|
||||||
|
cd builds\msvc\build
|
||||||
|
& .\buildbase.bat ..\vs2019\libsodium.sln 16
|
||||||
|
displayName: Compile it all
|
||||||
|
- powershell: |
|
||||||
|
mkdir bin\include\sodium
|
||||||
|
Copy-Item "src\libsodium\include\sodium\*.h" -Destination "bin\include\sodium" -Recurse
|
||||||
|
Copy-Item "src\libsodium\include\*.h" -Destination "bin\include\"
|
||||||
|
displayName: Copy header files
|
||||||
|
- task: PublishBuildArtifacts@1
|
||||||
|
condition: not(canceled())
|
||||||
|
inputs:
|
||||||
|
pathToPublish: bin
|
||||||
|
artifactName: libsodium
|
||||||
|
|
||||||
|
- job: "windows_old"
|
||||||
|
pool:
|
||||||
|
vmImage: "vs2017-win2016"
|
||||||
|
steps:
|
||||||
|
- powershell: |
|
||||||
|
cd builds\msvc\build
|
||||||
|
& .\buildbase.bat ..\vs2017\libsodium.sln 15
|
||||||
|
displayName: Compile it all
|
||||||
|
- task: PublishBuildArtifacts@1
|
||||||
|
condition: not(canceled())
|
||||||
|
inputs:
|
||||||
|
pathToPublish: bin
|
||||||
|
artifactName: libsodium
|
||||||
|
|
||||||
|
- job: "windows_reallyold"
|
||||||
|
pool:
|
||||||
|
vmImage: "vs2015-win2012r2"
|
||||||
|
steps:
|
||||||
|
- powershell: |
|
||||||
|
cd builds\msvc\build
|
||||||
|
& .\buildbase.bat ..\vs2015\libsodium.sln 14
|
||||||
|
& .\buildbase.bat ..\vs2013\libsodium.sln 12
|
||||||
|
& .\buildbase.bat ..\vs2012\libsodium.sln 11
|
||||||
|
& .\buildbase.bat ..\vs2010\libsodium.sln 10
|
||||||
|
displayName: Compile it all
|
||||||
|
- task: PublishBuildArtifacts@1
|
||||||
|
condition: not(canceled())
|
||||||
|
inputs:
|
||||||
|
pathToPublish: bin
|
||||||
|
artifactName: libsodium
|
||||||
|
|
||||||
|
- job: mingw64
|
||||||
|
pool:
|
||||||
|
vmImage: "windows-2019"
|
||||||
|
steps:
|
||||||
|
- script: |
|
||||||
|
git clone https://github.com/msys2/msys2-ci-base.git %CD:~0,2%\msys64
|
||||||
|
%CD:~0,2%\msys64\usr\bin\rm -rf %CD:~0,2%\msys64\.git
|
||||||
|
displayName: Install MSYS2
|
||||||
|
- script: |
|
||||||
|
set PATH=%CD:~0,2%\msys64\usr\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
|
||||||
|
%CD:~0,2%\msys64\usr\bin\pacman --noconfirm -Syyuu
|
||||||
|
%CD:~0,2%\msys64\usr\bin\pacman --noconfirm -Syuu
|
||||||
|
displayName: Update MSYS2
|
||||||
|
- script: |
|
||||||
|
set PATH=%CD:~0,2%\msys64\usr\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
|
||||||
|
%CD:~0,2%\msys64\usr\bin\pacman --noconfirm --needed -S base-devel mingw-w64-x86_64-toolchain
|
||||||
|
%CD:~0,2%\msys64\usr\bin\pacman --noconfirm -Scc
|
||||||
|
%CD:~0,2%\msys64\usr\bin\sed -i "s|#CacheDir.*|CacheDir=/c/Users/%USERNAME%/AppData/Local/Temp|g" /etc/pacman.conf
|
||||||
|
displayName: Install Toolchain
|
||||||
|
- script: |
|
||||||
|
set PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;%CD:~0,2%\msys64\usr\bin;%CD:~0,2%\msys64\bin
|
||||||
|
set MSYS2_ROOT=%CD:~0,2%\msys64
|
||||||
|
set MSYSTEM=MINGW64
|
||||||
|
%MSYS2_ROOT%\cmd\msystem MINGW64
|
||||||
|
%CD:~0,2%\msys64\usr\bin\bash -lc dist-build/msys2-win64.sh
|
||||||
|
env:
|
||||||
|
CHERE_INVOKING: yes
|
||||||
|
MSYS2_ARCH: x86_64
|
||||||
|
displayName: Compile libsodium
|
||||||
|
- task: PublishBuildArtifacts@1
|
||||||
|
condition: not(canceled())
|
||||||
|
inputs:
|
||||||
|
pathToPublish: libsodium-win64
|
||||||
|
artifactName: libsodium-win64
|
||||||
|
|
||||||
|
- job: mingw32
|
||||||
|
pool:
|
||||||
|
vmImage: "windows-2019"
|
||||||
|
steps:
|
||||||
|
- script: |
|
||||||
|
git clone https://github.com/msys2/msys2-ci-base.git %CD:~0,2%\msys64
|
||||||
|
%CD:~0,2%\msys64\usr\bin\rm -rf %CD:~0,2%\msys64\.git
|
||||||
|
displayName: Install MSYS2
|
||||||
|
- script: |
|
||||||
|
set PATH=%CD:~0,2%\msys64\usr\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
|
||||||
|
%CD:~0,2%\msys64\usr\bin\pacman --noconfirm -Syyuu
|
||||||
|
%CD:~0,2%\msys64\usr\bin\pacman --noconfirm -Syuu
|
||||||
|
displayName: Update MSYS2
|
||||||
|
- script: |
|
||||||
|
set PATH=%CD:~0,2%\msys64\usr\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
|
||||||
|
%CD:~0,2%\msys64\usr\bin\pacman --noconfirm --needed -S base-devel mingw-w64-i686-toolchain
|
||||||
|
%CD:~0,2%\msys64\usr\bin\pacman --noconfirm -Scc
|
||||||
|
%CD:~0,2%\msys64\usr\bin\sed -i "s|#CacheDir.*|CacheDir=/c/Users/%USERNAME%/AppData/Local/Temp|g" /etc/pacman.conf
|
||||||
|
displayName: Install Toolchain
|
||||||
|
- script: |
|
||||||
|
set PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;%CD:~0,2%\msys64\usr\bin;%CD:~0,2%\msys64\bin
|
||||||
|
set MSYS2_ROOT=%CD:~0,2%\msys64
|
||||||
|
set MSYSTEM=MINGW32
|
||||||
|
%MSYS2_ROOT%\cmd\msystem MINGW32
|
||||||
|
%CD:~0,2%\msys64\usr\bin\bash -lc dist-build/msys2-win32.sh
|
||||||
|
env:
|
||||||
|
CHERE_INVOKING: yes
|
||||||
|
MSYS2_ARCH: x86_64
|
||||||
|
displayName: Compile libsodium
|
||||||
|
- task: PublishBuildArtifacts@1
|
||||||
|
condition: not(canceled())
|
||||||
|
inputs:
|
||||||
|
pathToPublish: libsodium-win32
|
||||||
|
artifactName: libsodium-win32
|
||||||
7
libsodium-1.0.18-RELEASE/builds/.gitignore
vendored
Normal file
7
libsodium-1.0.18-RELEASE/builds/.gitignore
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
*.opensdf
|
||||||
|
*.suo
|
||||||
|
*.sdf
|
||||||
|
*.vcxproj.user
|
||||||
|
*.aps
|
||||||
|
*.log
|
||||||
|
!build
|
||||||
72
libsodium-1.0.18-RELEASE/builds/Makefile.am
Normal file
72
libsodium-1.0.18-RELEASE/builds/Makefile.am
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
EXTRA_DIST = \
|
||||||
|
msvc/build/buildall.bat \
|
||||||
|
msvc/build/buildbase.bat \
|
||||||
|
msvc/properties/Common.props \
|
||||||
|
msvc/properties/Debug.props \
|
||||||
|
msvc/properties/DebugDEXE.props \
|
||||||
|
msvc/properties/DebugDLL.props \
|
||||||
|
msvc/properties/DebugLEXE.props \
|
||||||
|
msvc/properties/DebugLIB.props \
|
||||||
|
msvc/properties/DebugLTCG.props \
|
||||||
|
msvc/properties/DebugSEXE.props \
|
||||||
|
msvc/properties/DLL.props \
|
||||||
|
msvc/properties/EXE.props \
|
||||||
|
msvc/properties/LIB.props \
|
||||||
|
msvc/properties/Link.props \
|
||||||
|
msvc/properties/LTCG.props \
|
||||||
|
msvc/properties/Messages.props \
|
||||||
|
msvc/properties/Output.props \
|
||||||
|
msvc/properties/Release.props \
|
||||||
|
msvc/properties/ReleaseDEXE.props \
|
||||||
|
msvc/properties/ReleaseDLL.props \
|
||||||
|
msvc/properties/ReleaseLEXE.props \
|
||||||
|
msvc/properties/ReleaseLIB.props \
|
||||||
|
msvc/properties/ReleaseLTCG.props \
|
||||||
|
msvc/properties/ReleaseSEXE.props \
|
||||||
|
msvc/properties/Win32.props \
|
||||||
|
msvc/properties/x64.props \
|
||||||
|
msvc/resource.h \
|
||||||
|
msvc/resource.rc \
|
||||||
|
msvc/version.h \
|
||||||
|
msvc/vs2010/libsodium/libsodium.props \
|
||||||
|
msvc/vs2010/libsodium/libsodium.vcxproj \
|
||||||
|
msvc/vs2010/libsodium/libsodium.vcxproj.filters \
|
||||||
|
msvc/vs2010/libsodium/libsodium.xml \
|
||||||
|
msvc/vs2010/libsodium.import.props \
|
||||||
|
msvc/vs2010/libsodium.import.xml \
|
||||||
|
msvc/vs2010/libsodium.sln \
|
||||||
|
msvc/vs2012/libsodium/libsodium.props \
|
||||||
|
msvc/vs2012/libsodium/libsodium.vcxproj \
|
||||||
|
msvc/vs2012/libsodium/libsodium.vcxproj.filters \
|
||||||
|
msvc/vs2012/libsodium/libsodium.xml \
|
||||||
|
msvc/vs2012/libsodium.import.props \
|
||||||
|
msvc/vs2012/libsodium.import.xml \
|
||||||
|
msvc/vs2012/libsodium.sln \
|
||||||
|
msvc/vs2013/libsodium/libsodium.props \
|
||||||
|
msvc/vs2013/libsodium/libsodium.vcxproj \
|
||||||
|
msvc/vs2013/libsodium/libsodium.vcxproj.filters \
|
||||||
|
msvc/vs2013/libsodium/libsodium.xml \
|
||||||
|
msvc/vs2013/libsodium.import.props \
|
||||||
|
msvc/vs2013/libsodium.import.xml \
|
||||||
|
msvc/vs2013/libsodium.sln \
|
||||||
|
msvc/vs2015/libsodium/libsodium.props \
|
||||||
|
msvc/vs2015/libsodium/libsodium.vcxproj \
|
||||||
|
msvc/vs2015/libsodium/libsodium.vcxproj.filters \
|
||||||
|
msvc/vs2015/libsodium/libsodium.xml \
|
||||||
|
msvc/vs2015/libsodium.import.props \
|
||||||
|
msvc/vs2015/libsodium.import.xml \
|
||||||
|
msvc/vs2015/libsodium.sln \
|
||||||
|
msvc/vs2017/libsodium/libsodium.props \
|
||||||
|
msvc/vs2017/libsodium/libsodium.vcxproj \
|
||||||
|
msvc/vs2017/libsodium/libsodium.vcxproj.filters \
|
||||||
|
msvc/vs2017/libsodium/libsodium.xml \
|
||||||
|
msvc/vs2017/libsodium.import.props \
|
||||||
|
msvc/vs2017/libsodium.import.xml \
|
||||||
|
msvc/vs2017/libsodium.sln \
|
||||||
|
msvc/vs2019/libsodium/libsodium.props \
|
||||||
|
msvc/vs2019/libsodium/libsodium.vcxproj \
|
||||||
|
msvc/vs2019/libsodium/libsodium.vcxproj.filters \
|
||||||
|
msvc/vs2019/libsodium/libsodium.xml \
|
||||||
|
msvc/vs2019/libsodium.import.props \
|
||||||
|
msvc/vs2019/libsodium.import.xml \
|
||||||
|
msvc/vs2019/libsodium.sln
|
||||||
16
libsodium-1.0.18-RELEASE/builds/msvc/build/buildall.bat
Normal file
16
libsodium-1.0.18-RELEASE/builds/msvc/build/buildall.bat
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
@ECHO OFF
|
||||||
|
|
||||||
|
CALL buildbase.bat ..\vs2019\libsodium.sln 16
|
||||||
|
ECHO.
|
||||||
|
CALL buildbase.bat ..\vs2017\libsodium.sln 15
|
||||||
|
ECHO.
|
||||||
|
CALL buildbase.bat ..\vs2015\libsodium.sln 14
|
||||||
|
ECHO.
|
||||||
|
CALL buildbase.bat ..\vs2013\libsodium.sln 12
|
||||||
|
ECHO.
|
||||||
|
CALL buildbase.bat ..\vs2012\libsodium.sln 11
|
||||||
|
ECHO.
|
||||||
|
CALL buildbase.bat ..\vs2010\libsodium.sln 10
|
||||||
|
ECHO.
|
||||||
|
|
||||||
|
PAUSE
|
||||||
96
libsodium-1.0.18-RELEASE/builds/msvc/build/buildbase.bat
Normal file
96
libsodium-1.0.18-RELEASE/builds/msvc/build/buildbase.bat
Normal file
@@ -0,0 +1,96 @@
|
|||||||
|
@ECHO OFF
|
||||||
|
REM Usage: [buildbase.bat ..\vs2019\mysolution.sln 16]
|
||||||
|
|
||||||
|
SETLOCAL enabledelayedexpansion
|
||||||
|
|
||||||
|
SET solution=%1
|
||||||
|
SET version=%2
|
||||||
|
SET log=build_%version%.log
|
||||||
|
SET tools=Microsoft Visual Studio %version%.0\VC\vcvarsall.bat
|
||||||
|
|
||||||
|
IF %version% == 16 (
|
||||||
|
SET tools=Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat
|
||||||
|
SET environment="%programfiles%\!tools!"
|
||||||
|
IF NOT EXIST !environment! (
|
||||||
|
SET environment="%programfiles(x86)%\!tools!"
|
||||||
|
IF NOT EXIST !environment! (
|
||||||
|
SET tools=Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
IF %version% == 15 (
|
||||||
|
SET tools=Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat
|
||||||
|
SET environment="%programfiles%\!tools!"
|
||||||
|
IF NOT EXIST !environment! (
|
||||||
|
SET environment="%programfiles(x86)%\!tools!"
|
||||||
|
IF NOT EXIST !environment! (
|
||||||
|
SET tools=Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
SET environment="%programfiles%\!tools!"
|
||||||
|
IF NOT EXIST !environment! SET environment="%programfiles(x86)%\!tools!"
|
||||||
|
|
||||||
|
ECHO Environment: !environment!
|
||||||
|
|
||||||
|
IF NOT EXIST !environment! GOTO no_tools
|
||||||
|
|
||||||
|
ECHO Building: %solution%
|
||||||
|
|
||||||
|
CALL !environment! x86 > nul
|
||||||
|
ECHO Platform=x86
|
||||||
|
|
||||||
|
ECHO Configuration=DynDebug
|
||||||
|
msbuild /m /v:n /p:Configuration=DynDebug /p:Platform=Win32 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=DynRelease
|
||||||
|
msbuild /m /v:n /p:Configuration=DynRelease /p:Platform=Win32 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=LtcgDebug
|
||||||
|
msbuild /m /v:n /p:Configuration=LtcgDebug /p:Platform=Win32 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=LtcgRelease
|
||||||
|
msbuild /m /v:n /p:Configuration=LtcgRelease /p:Platform=Win32 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=StaticDebug
|
||||||
|
msbuild /m /v:n /p:Configuration=StaticDebug /p:Platform=Win32 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=StaticRelease
|
||||||
|
msbuild /m /v:n /p:Configuration=StaticRelease /p:Platform=Win32 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
|
||||||
|
CALL !environment! x86_amd64 > nul
|
||||||
|
ECHO Platform=x64
|
||||||
|
|
||||||
|
ECHO Configuration=DynDebug
|
||||||
|
msbuild /m /v:n /p:Configuration=DynDebug /p:Platform=x64 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=DynRelease
|
||||||
|
msbuild /m /v:n /p:Configuration=DynRelease /p:Platform=x64 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=LtcgDebug
|
||||||
|
msbuild /m /v:n /p:Configuration=LtcgDebug /p:Platform=x64 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=LtcgRelease
|
||||||
|
msbuild /m /v:n /p:Configuration=LtcgRelease /p:Platform=x64 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=StaticDebug
|
||||||
|
msbuild /m /v:n /p:Configuration=StaticDebug /p:Platform=x64 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
ECHO Configuration=StaticRelease
|
||||||
|
msbuild /m /v:n /p:Configuration=StaticRelease /p:Platform=x64 %solution% >> %log%
|
||||||
|
IF errorlevel 1 GOTO error
|
||||||
|
|
||||||
|
ECHO Complete: %solution%
|
||||||
|
GOTO end
|
||||||
|
|
||||||
|
:error
|
||||||
|
ECHO *** ERROR, build terminated early, see: %log%
|
||||||
|
GOTO end
|
||||||
|
|
||||||
|
:no_tools
|
||||||
|
ECHO *** ERROR, build tools not found: !tools!
|
||||||
|
|
||||||
|
:end
|
||||||
|
|
||||||
21
libsodium-1.0.18-RELEASE/builds/msvc/properties/Common.props
Normal file
21
libsodium-1.0.18-RELEASE/builds/msvc/properties/Common.props
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="$(Platform).props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
|
<PreprocessorDefinitions>UNICODE;_UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
16
libsodium-1.0.18-RELEASE/builds/msvc/properties/DLL.props
Normal file
16
libsodium-1.0.18-RELEASE/builds/msvc/properties/DLL.props
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Dynamic Library</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>dynamic</DefaultLinkage>
|
||||||
|
<TargetExt>.dll</TargetExt>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<PreprocessorDefinitions>_DLL;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
29
libsodium-1.0.18-RELEASE/builds/msvc/properties/Debug.props
Normal file
29
libsodium-1.0.18-RELEASE/builds/msvc/properties/Debug.props
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Common.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Debug Settings</_PropertySheetDisplayName>
|
||||||
|
<DebugOrRelease>Debug</DebugOrRelease>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
|
||||||
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<Optimization>Disabled</Optimization>
|
||||||
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Link>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Debug Dynamic</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>dynamic</DefaultLinkage>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Debug.props" />
|
||||||
|
<Import Project="EXE.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Dynamic Debug Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Debug.props" />
|
||||||
|
<Import Project="DLL.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Debug Link Time Code Generation</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Debug.props" />
|
||||||
|
<Import Project="Link.props" />
|
||||||
|
<Import Project="EXE.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Static Debug Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Debug.props" />
|
||||||
|
<Import Project="LIB.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<DebugInformationFormat>OldStyle</DebugInformationFormat>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Static Debug Link Time Code Generation Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Debug.props" />
|
||||||
|
<Import Project="LTCG.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<DebugInformationFormat>OldStyle</DebugInformationFormat>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Debug Static</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>static</DefaultLinkage>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Debug.props" />
|
||||||
|
<Import Project="EXE.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
17
libsodium-1.0.18-RELEASE/builds/msvc/properties/EXE.props
Normal file
17
libsodium-1.0.18-RELEASE/builds/msvc/properties/EXE.props
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Application</_PropertySheetDisplayName>
|
||||||
|
<IsExe>true</IsExe>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Console</SubSystem>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
||||||
16
libsodium-1.0.18-RELEASE/builds/msvc/properties/LIB.props
Normal file
16
libsodium-1.0.18-RELEASE/builds/msvc/properties/LIB.props
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Static Library</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>static</DefaultLinkage>
|
||||||
|
<TargetExt>.lib</TargetExt>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
13
libsodium-1.0.18-RELEASE/builds/msvc/properties/LTCG.props
Normal file
13
libsodium-1.0.18-RELEASE/builds/msvc/properties/LTCG.props
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Link Time Code Generation Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="LIB.props" />
|
||||||
|
<Import Project="Link.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
21
libsodium-1.0.18-RELEASE/builds/msvc/properties/Link.props
Normal file
21
libsodium-1.0.18-RELEASE/builds/msvc/properties/Link.props
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Link Time Code Generation Settings</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>ltcg</DefaultLinkage>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
|
||||||
|
</Link>
|
||||||
|
<Lib>
|
||||||
|
<LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>
|
||||||
|
</Lib>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Build Messages</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<Target Name="ConfigInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="ConfigurationType : $(ConfigurationType)" Importance="high"/>
|
||||||
|
<Message Text="Configuration : $(Configuration)" Importance="high"/>
|
||||||
|
<Message Text="PlatformToolset : $(PlatformToolset)" Importance="high"/>
|
||||||
|
<Message Text="TargetPath : $(TargetPath)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
||||||
30
libsodium-1.0.18-RELEASE/builds/msvc/properties/Output.props
Normal file
30
libsodium-1.0.18-RELEASE/builds/msvc/properties/Output.props
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Output Settings</_PropertySheetDisplayName>
|
||||||
|
<!-- BuildRoot, RepoRoot, SourceRoot, DebugOrRelease and DefaultLinkage are custom props and should therefore not be referenced from *.import.props or nuget target files. -->
|
||||||
|
<BuildRoot>$(ProjectDir)..\..\</BuildRoot>
|
||||||
|
<RepoRoot>$(ProjectDir)..\..\..\..\</RepoRoot>
|
||||||
|
<SourceRoot>$(ProjectDir)..\..\..\..\..\</SourceRoot>
|
||||||
|
<OutDir>$(ProjectDir)..\..\..\..\bin\$(PlatformName)\$(DebugOrRelease)\$(PlatformToolset)\$(DefaultLinkage)\</OutDir>
|
||||||
|
<IntDir>$(ProjectDir)..\..\..\..\obj\$(TargetName)\$(PlatformName)\$(DebugOrRelease)\$(PlatformToolset)\$(DefaultLinkage)\</IntDir>
|
||||||
|
<TargetDir>$(OutDir)</TargetDir>
|
||||||
|
<TargetName>$(TargetName)</TargetName>
|
||||||
|
<TargetPath>$(TargetDir)$(TargetName)$(TargetExt)</TargetPath>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
|
||||||
|
</Link>
|
||||||
|
<BuildLog>
|
||||||
|
<Path>$(OutDir)$(TargetName).log</Path>
|
||||||
|
</BuildLog>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Messages.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Common.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Release Settings</_PropertySheetDisplayName>
|
||||||
|
<DebugOrRelease>Release</DebugOrRelease>
|
||||||
|
<LinkIncremental>false</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalOptions>/Oy- %(AdditionalOptions)</AdditionalOptions>
|
||||||
|
<!--<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>-->
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
|
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
|
||||||
|
<MinimalRebuild>false</MinimalRebuild>
|
||||||
|
<Optimization>MaxSpeed</Optimization>
|
||||||
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Link>
|
||||||
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
|
<!--<GenerateDebugInformation>true</GenerateDebugInformation>-->
|
||||||
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup Condition="'$(Processor)' == 'x86'">
|
||||||
|
<ClCompile>
|
||||||
|
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Release Dynamic</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>dynamic</DefaultLinkage>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Release.props" />
|
||||||
|
<Import Project="EXE.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Dynamic Release Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Release.props" />
|
||||||
|
<Import Project="DLL.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Release Link Time Code Generation</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Release.props" />
|
||||||
|
<Import Project="Link.props" />
|
||||||
|
<Import Project="EXE.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Static Release Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Release.props" />
|
||||||
|
<Import Project="LIB.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Static Release Link Time Code Generation Library</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Release.props" />
|
||||||
|
<Import Project="LTCG.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>Console Release Static</_PropertySheetDisplayName>
|
||||||
|
<DefaultLinkage>static</DefaultLinkage>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="Release.props" />
|
||||||
|
<Import Project="EXE.props" />
|
||||||
|
</ImportGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
23
libsodium-1.0.18-RELEASE/builds/msvc/properties/Win32.props
Normal file
23
libsodium-1.0.18-RELEASE/builds/msvc/properties/Win32.props
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>x86 Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<PreprocessorDefinitions>WIN32;_WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>Win32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Link>
|
||||||
|
<TargetMachine>MachineX86</TargetMachine>
|
||||||
|
</Link>
|
||||||
|
<Lib>
|
||||||
|
<AdditionalOptions>/MACHINE:X86 %(AdditionalOptions)</AdditionalOptions>
|
||||||
|
</Lib>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
26
libsodium-1.0.18-RELEASE/builds/msvc/properties/x64.props
Normal file
26
libsodium-1.0.18-RELEASE/builds/msvc/properties/x64.props
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>x64 Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<!-- Note that Win64 defines may cause WIN32 to become defined when using windows headers,
|
||||||
|
but _WIN32 implies Windows 32 bit or above. If the standard headers are not included
|
||||||
|
these are sometimes required even for 64 bit builds and should never cause harm there.-->
|
||||||
|
<PreprocessorDefinitions>WIN32;_WIN32;WIN64;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>x64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Link>
|
||||||
|
<TargetMachine>MachineX64</TargetMachine>
|
||||||
|
</Link>
|
||||||
|
<Lib>
|
||||||
|
<AdditionalOptions>/MACHINE:X64 %(AdditionalOptions)</AdditionalOptions>
|
||||||
|
</Lib>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
14
libsodium-1.0.18-RELEASE/builds/msvc/resource.h
Normal file
14
libsodium-1.0.18-RELEASE/builds/msvc/resource.h
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
//{{NO_DEPENDENCIES}}
|
||||||
|
// Microsoft Visual C++ generated include file.
|
||||||
|
// Used by Resource.rc
|
||||||
|
|
||||||
|
// Next default values for new objects
|
||||||
|
//
|
||||||
|
#ifdef APSTUDIO_INVOKED
|
||||||
|
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||||
|
#define _APS_NEXT_RESOURCE_VALUE 101
|
||||||
|
#define _APS_NEXT_COMMAND_VALUE 40001
|
||||||
|
#define _APS_NEXT_CONTROL_VALUE 1001
|
||||||
|
#define _APS_NEXT_SYMED_VALUE 101
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
63
libsodium-1.0.18-RELEASE/builds/msvc/resource.rc
Normal file
63
libsodium-1.0.18-RELEASE/builds/msvc/resource.rc
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
// Microsoft Visual C++ generated resource script.
|
||||||
|
//
|
||||||
|
#include "resource.h"
|
||||||
|
#include "windows.h"
|
||||||
|
|
||||||
|
//specify the version numbers for the dll's
|
||||||
|
#define LIBSODIUM_VERSION_STRING "1.0.18.0"
|
||||||
|
#define LIBSODIUM_VERSION_BIN 1,0,18,0
|
||||||
|
|
||||||
|
//specify the product name for the dlls based on the platform we are compiling for
|
||||||
|
#if defined(x64)
|
||||||
|
#define LIBSODIUM_PRODUCT_NAME "libsodium (x64)"
|
||||||
|
#elif defined(Win32)
|
||||||
|
#define LIBSODIUM_PRODUCT_NAME "libsodium (x86)"
|
||||||
|
#else
|
||||||
|
#define LIBSODIUM_PRODUCT_NAME "libsodium"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
// English (United States) resources
|
||||||
|
|
||||||
|
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||||
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
|
// Version
|
||||||
|
//
|
||||||
|
|
||||||
|
VS_VERSION_INFO VERSIONINFO
|
||||||
|
FILEVERSION LIBSODIUM_VERSION_BIN
|
||||||
|
PRODUCTVERSION LIBSODIUM_VERSION_BIN
|
||||||
|
FILEFLAGSMASK 0x3fL
|
||||||
|
#ifdef _DEBUG
|
||||||
|
FILEFLAGS 0x1L
|
||||||
|
#else
|
||||||
|
FILEFLAGS 0x0L
|
||||||
|
#endif
|
||||||
|
FILEOS 0x40004L
|
||||||
|
FILETYPE 0x7L
|
||||||
|
FILESUBTYPE 0x0L
|
||||||
|
BEGIN
|
||||||
|
BLOCK "StringFileInfo"
|
||||||
|
BEGIN
|
||||||
|
BLOCK "040904b0"
|
||||||
|
BEGIN
|
||||||
|
VALUE "FileDescription", "The Sodium crypto library (libsodium) "
|
||||||
|
VALUE "FileVersion", LIBSODIUM_VERSION_STRING
|
||||||
|
VALUE "InternalName", "libsodium"
|
||||||
|
VALUE "LegalCopyright", "Copyright (c) 2013-2019 The libsodium authors."
|
||||||
|
VALUE "OriginalFilename", "libsodium.dll"
|
||||||
|
VALUE "ProductName", LIBSODIUM_PRODUCT_NAME
|
||||||
|
VALUE "ProductVersion", LIBSODIUM_VERSION_STRING
|
||||||
|
END
|
||||||
|
END
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x409, 1200
|
||||||
|
END
|
||||||
|
END
|
||||||
|
|
||||||
|
#endif // English (United States) resources
|
||||||
|
/////////////////////////////////////////////////////////////////////////////
|
||||||
32
libsodium-1.0.18-RELEASE/builds/msvc/version.h
Normal file
32
libsodium-1.0.18-RELEASE/builds/msvc/version.h
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
|
||||||
|
#ifndef sodium_version_H
|
||||||
|
#define sodium_version_H
|
||||||
|
|
||||||
|
#include "export.h"
|
||||||
|
|
||||||
|
#define SODIUM_VERSION_STRING "1.0.18"
|
||||||
|
|
||||||
|
#define SODIUM_LIBRARY_VERSION_MAJOR 10
|
||||||
|
#define SODIUM_LIBRARY_VERSION_MINOR 3
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
SODIUM_EXPORT
|
||||||
|
const char *sodium_version_string(void);
|
||||||
|
|
||||||
|
SODIUM_EXPORT
|
||||||
|
int sodium_library_version_major(void);
|
||||||
|
|
||||||
|
SODIUM_EXPORT
|
||||||
|
int sodium_library_version_minor(void);
|
||||||
|
|
||||||
|
SODIUM_EXPORT
|
||||||
|
int sodium_library_minimal(void);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Import Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)libsodium.import.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Linkage -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include;$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Linkage-libsodium)' == 'static' Or '$(Linkage-libsodium)' == 'ltcg'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies Condition="'$(Linkage-libsodium)' != ''">advapi32.lib;libsodium.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Copy -->
|
||||||
|
|
||||||
|
<Target Name="Linkage-libsodium-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.pdb"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.pdb"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Release')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="libsodium-info" BeforeTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Message Text="Copying libsodium.dll -> $(TargetDir)libsodium.dll" Importance="high"/>
|
||||||
|
<Message Text="Copying libsodium.pdb -> $(TargetDir)libsodium.pdb" Importance="high" Condition="$(Configuration.IndexOf('Debug')) != -1" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-linkage-uiextension" PageTemplate="tool" DisplayName="Local Dependencies" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="libsodium" DisplayName="libsodium" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Linkage-libsodium" DisplayName="Linkage" Description="How libsodium will be linked into the output of this project" Category="libsodium">
|
||||||
|
<EnumValue Name="" DisplayName="Not linked" />
|
||||||
|
<EnumValue Name="dynamic" DisplayName="Dynamic (DLL)" />
|
||||||
|
<EnumValue Name="static" DisplayName="Static (LIB)" />
|
||||||
|
<EnumValue Name="ltcg" DisplayName="Static using link time compile generation (LTCG)" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
||||||
50
libsodium-1.0.18-RELEASE/builds/msvc/vs2010/libsodium.sln
Normal file
50
libsodium-1.0.18-RELEASE/builds/msvc/vs2010/libsodium.sln
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 11.00
|
||||||
|
# Visual C++ Express 2010
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsodium", "libsodium\libsodium.vcxproj", "{A185B162-6CB6-4502-B03F-B56F7699A8D9}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
DynDebug|Win32 = DynDebug|Win32
|
||||||
|
DynDebug|x64 = DynDebug|x64
|
||||||
|
DynRelease|Win32 = DynRelease|Win32
|
||||||
|
DynRelease|x64 = DynRelease|x64
|
||||||
|
LtcgDebug|Win32 = LtcgDebug|Win32
|
||||||
|
LtcgDebug|x64 = LtcgDebug|x64
|
||||||
|
LtcgRelease|Win32 = LtcgRelease|Win32
|
||||||
|
LtcgRelease|x64 = LtcgRelease|x64
|
||||||
|
StaticDebug|Win32 = StaticDebug|Win32
|
||||||
|
StaticDebug|x64 = StaticDebug|x64
|
||||||
|
StaticRelease|Win32 = StaticRelease|Win32
|
||||||
|
StaticRelease|x64 = StaticRelease|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.ActiveCfg = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.Build.0 = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.ActiveCfg = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.Build.0 = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.ActiveCfg = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.Build.0 = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.ActiveCfg = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.Build.0 = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.ActiveCfg = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.Build.0 = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.ActiveCfg = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.Build.0 = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.ActiveCfg = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.Build.0 = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.ActiveCfg = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.Build.0 = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.Build.0 = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.ActiveCfg = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.Build.0 = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.Build.0 = ReleaseLIB|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)$(ProjectName).xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Configuration -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>copy "$(BuildRoot)version.h" "$(RepoRoot)src\libsodium\include\sodium\"</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(RepoRoot)src\libsodium\include;$(RepoRoot)src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<DisableSpecificWarnings>4146;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<EnablePREfast>false</EnablePREfast>
|
||||||
|
<PreprocessorDefinitions>inline=__inline;NATIVE_LITTLE_ENDIAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'StaticLibrary'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'DynamicLibrary'">SODIUM_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Option-amd64asm)' == 'true'">HAVE_AMD64_ASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="CustomInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Will copy $(BuildRoot)version.h -> $(RepoRoot)src\libsodium\include\sodium\version.h" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="OptionInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Option-amd64asm : $(Option-amd64asm)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>advapi32.lib</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,327 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
|
<ProjectName>libsodium</ProjectName>
|
||||||
|
<PlatformToolset>v100</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="DebugDLL|Win32">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Configuration">
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) != -1">DynamicLibrary</ConfigurationType>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\$(Configuration).props" />
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\Output.props" />
|
||||||
|
<Import Project="$(ProjectDir)$(ProjectName).props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h" />
|
||||||
|
<ClInclude Include="..\..\resource.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc">
|
||||||
|
</ResourceCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,998 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</Xml>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c">
|
||||||
|
<Filter>crypto_generichash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c">
|
||||||
|
<Filter>crypto_kx</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c">
|
||||||
|
<Filter>crypto_sign</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c">
|
||||||
|
<Filter>crypto_sign\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c">
|
||||||
|
<Filter>crypto_pwhash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\nosse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\sse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c">
|
||||||
|
<Filter>crypto_verify\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c">
|
||||||
|
<Filter>crypto_auth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c">
|
||||||
|
<Filter>crypto_kdf</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c">
|
||||||
|
<Filter>crypto_kdf\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c">
|
||||||
|
<Filter>crypto_shorthash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c">
|
||||||
|
<Filter>crypto_scalarmult</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ristretto255\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c">
|
||||||
|
<Filter>crypto_onetimeauth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c">
|
||||||
|
<Filter>randombytes</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c">
|
||||||
|
<Filter>randombytes\sysrandom</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c">
|
||||||
|
<Filter>randombytes\internal</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c">
|
||||||
|
<Filter>crypto_stream</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c">
|
||||||
|
<Filter>crypto_stream\xchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c">
|
||||||
|
<Filter>crypto_stream\salsa2012</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa2012\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c">
|
||||||
|
<Filter>crypto_stream\salsa208</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa208\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c">
|
||||||
|
<Filter>crypto_stream\xsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c">
|
||||||
|
<Filter>crypto_hash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c">
|
||||||
|
<Filter>crypto_hash\sha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c">
|
||||||
|
<Filter>crypto_hash\sha512\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c">
|
||||||
|
<Filter>crypto_hash\sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c">
|
||||||
|
<Filter>crypto_hash\sha256\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\xchacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c">
|
||||||
|
<Filter>crypto_aead\aes256gcm\aesni</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\chacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretstream\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c">
|
||||||
|
<Filter>crypto_core\salsa\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c">
|
||||||
|
<Filter>crypto_core\hchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c">
|
||||||
|
<Filter>crypto_core\hsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c">
|
||||||
|
<Filter>crypto_core\hsalsa20\ref2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c">
|
||||||
|
<Filter>crypto_core\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h">
|
||||||
|
<Filter>include</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="crypto_aead">
|
||||||
|
<UniqueIdentifier>{a6837e41-3751-38c9-bb90-dd59d5f4af7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm">
|
||||||
|
<UniqueIdentifier>{3e53394c-b59c-30cc-ae69-a4f46f9edfa3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm\aesni">
|
||||||
|
<UniqueIdentifier>{7eb51140-a50f-3f50-b379-83677a82496c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305">
|
||||||
|
<UniqueIdentifier>{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{b145288f-68ad-3e79-93cb-e36537b20e26}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{3122f223-e6c2-3ab1-ad85-ca289b47419e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{2720c2c8-c517-356e-83ed-c2997ab782c3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth">
|
||||||
|
<UniqueIdentifier>{0a3af0f3-56f7-3551-a64e-6284feccc423}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha256">
|
||||||
|
<UniqueIdentifier>{64e89b4f-eec9-38c9-90f2-4881bf5e84c0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512">
|
||||||
|
<UniqueIdentifier>{0c0b4001-ae11-3d0f-8e73-75ac9b6e1ae8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512256">
|
||||||
|
<UniqueIdentifier>{f5065d74-beda-3e1e-819a-f606279c7fe9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box">
|
||||||
|
<UniqueIdentifier>{f7aedb93-94a6-3ede-9374-ff41daca4841}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{0e7473c9-9c69-36b3-ab6c-d953647a15a6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{d75db64c-eb08-3f10-9b99-1b6e6827f348}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core">
|
||||||
|
<UniqueIdentifier>{73194d5d-588a-342f-bee6-f28b4486f20b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519">
|
||||||
|
<UniqueIdentifier>{7c5e6f81-e4ce-3018-a776-a1f125072d73}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{76990c08-d692-367f-b286-c728a8cad6bf}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_25_5">
|
||||||
|
<UniqueIdentifier>{bf04f786-7862-3bde-aeba-ed82ee59ca22}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_51">
|
||||||
|
<UniqueIdentifier>{98b6126a-3725-3707-a4cc-ff3af657cba0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hchacha20">
|
||||||
|
<UniqueIdentifier>{8b704d11-af1f-30c0-9981-479da6d88dc3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20">
|
||||||
|
<UniqueIdentifier>{342e684b-4e18-311c-953c-8391a544a04f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20\ref2">
|
||||||
|
<UniqueIdentifier>{c6b8e28c-7c54-3af7-bee3-2948ba7b2082}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa">
|
||||||
|
<UniqueIdentifier>{4e9a1d6b-ee07-3bbc-ad78-6d0ba0e6d9d3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa\ref">
|
||||||
|
<UniqueIdentifier>{eb259fd9-56f0-32db-a903-6bc1549a7326}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash">
|
||||||
|
<UniqueIdentifier>{e53b6258-fcdd-34c8-96c5-44510a34a390}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b">
|
||||||
|
<UniqueIdentifier>{8bd3b558-2d08-3c3a-81ca-22677dde943b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b\ref">
|
||||||
|
<UniqueIdentifier>{16a8dd41-b0ab-39a7-80c8-3052d8b63811}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash">
|
||||||
|
<UniqueIdentifier>{d7ec3690-bae7-3653-8c53-66a3142cfcfa}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256">
|
||||||
|
<UniqueIdentifier>{722ef422-8c03-3008-ba2a-3a7e91c6647c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256\cp">
|
||||||
|
<UniqueIdentifier>{8c7d8b62-7b4f-3eb9-85b7-18e8d925be14}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512">
|
||||||
|
<UniqueIdentifier>{8fb6a906-dbd6-3746-9b0f-f49e7028daec}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512\cp">
|
||||||
|
<UniqueIdentifier>{f2d6a22b-dd67-3561-90a4-88696169cb7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf">
|
||||||
|
<UniqueIdentifier>{aaf59186-1c0d-33cf-a34d-93e14bb87226}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf\blake2b">
|
||||||
|
<UniqueIdentifier>{3d42d2a2-b192-33dd-9162-508916414707}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kx">
|
||||||
|
<UniqueIdentifier>{898b6bd5-1360-3a34-adcd-0fade7561685}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth">
|
||||||
|
<UniqueIdentifier>{323c0a15-3c1d-39b2-9ec1-299deb299497}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305">
|
||||||
|
<UniqueIdentifier>{52c2080d-37c0-34c2-864a-c201c728e5d8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\donna">
|
||||||
|
<UniqueIdentifier>{ff618a41-caeb-3a18-ad36-d34b049a8f50}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\sse2">
|
||||||
|
<UniqueIdentifier>{ffc3712d-dfe0-3b51-8257-f5ffc9c9cea3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash">
|
||||||
|
<UniqueIdentifier>{f54b65b6-71cf-3ab3-9c8c-f89c81846836}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\argon2">
|
||||||
|
<UniqueIdentifier>{1bd97a78-befa-3805-8e9c-80d7c1aff37b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256">
|
||||||
|
<UniqueIdentifier>{e785f104-1212-37bf-8511-cc518b9ace66}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\nosse">
|
||||||
|
<UniqueIdentifier>{447b993f-59fb-3efd-8c59-a1712c97dfe8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\sse">
|
||||||
|
<UniqueIdentifier>{cdb8d233-06b0-3872-a62b-c1ccf4cb4314}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult">
|
||||||
|
<UniqueIdentifier>{402a1c5a-d499-333a-a2fa-acd0e6a3c2b2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519">
|
||||||
|
<UniqueIdentifier>{77f5a2e9-2ef1-3a72-b63c-88e8e4b92678}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\ref10">
|
||||||
|
<UniqueIdentifier>{6c9c7c30-0808-3fad-8a88-944d7645e5d5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\sandy2x">
|
||||||
|
<UniqueIdentifier>{5d2fb1a2-f063-32db-a81a-41f79e36fd23}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519">
|
||||||
|
<UniqueIdentifier>{7bec6074-fbc7-330b-9e18-7dc3e868569a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{834d4827-81e4-3de3-baa1-a216763f11d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255">
|
||||||
|
<UniqueIdentifier>{52bf28eb-7ffd-399a-be35-0df3e8e99c15}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255\ref10">
|
||||||
|
<UniqueIdentifier>{39cc576f-4b54-3d71-b14c-27445bc4b138}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox">
|
||||||
|
<UniqueIdentifier>{b9b02bee-5c1f-36d2-b97d-983f865a4cc6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{41f1f35b-4639-3424-be85-7dfba02f3c5e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{8bf11d29-2f5a-3f10-8ae6-82229d19c5b0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream">
|
||||||
|
<UniqueIdentifier>{62f7ae38-4ce6-3976-acc3-47c462db4fbe}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{e07a28cd-775a-3798-bfdb-97842d3614d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash">
|
||||||
|
<UniqueIdentifier>{bb073c16-adc8-3cff-80b9-99cf5a28de6c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24">
|
||||||
|
<UniqueIdentifier>{63de0ec8-ecde-35e3-8b97-6e9e4da342ee}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24\ref">
|
||||||
|
<UniqueIdentifier>{29925210-53eb-342c-8527-7ebc173e668f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign">
|
||||||
|
<UniqueIdentifier>{b2f989b6-87a6-3388-a35c-2d0d59cb4236}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519">
|
||||||
|
<UniqueIdentifier>{bc6466a1-57b0-3a35-9973-ad488a4bef8c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{5599d9ab-b5b2-3310-b541-ae0fb70eecf1}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream">
|
||||||
|
<UniqueIdentifier>{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20">
|
||||||
|
<UniqueIdentifier>{806b6ff3-578b-308a-a359-0f5ed8472ecc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\dolbeau">
|
||||||
|
<UniqueIdentifier>{5a1d852e-67bb-3dc1-9ec5-99ef74b7faca}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\ref">
|
||||||
|
<UniqueIdentifier>{33e45d9c-e12a-3e76-9ef2-4f5510244a5b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20">
|
||||||
|
<UniqueIdentifier>{048ba2a8-b22b-346c-9886-668b63c88c68}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\ref">
|
||||||
|
<UniqueIdentifier>{f08a312f-f8a3-350b-87ab-1f79d33e513f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6">
|
||||||
|
<UniqueIdentifier>{c403f690-cd22-3ed4-9cc7-3f46e73081fd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6int">
|
||||||
|
<UniqueIdentifier>{c34d03f5-cf47-39fe-a5ad-5eb917006203}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012">
|
||||||
|
<UniqueIdentifier>{4da0c5ca-33d1-34e0-9689-12e69ae2dbd6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012\ref">
|
||||||
|
<UniqueIdentifier>{dd6b294c-5871-386c-92ec-aa46fcc411d4}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208">
|
||||||
|
<UniqueIdentifier>{07aca978-0547-329a-b70b-29aa579cacc5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208\ref">
|
||||||
|
<UniqueIdentifier>{f171fa05-35c4-32a0-b035-b5d6680ab714}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xchacha20">
|
||||||
|
<UniqueIdentifier>{ede2279c-1ba7-3d62-8345-733c6c1965e7}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xsalsa20">
|
||||||
|
<UniqueIdentifier>{9c15151b-10dc-3dfe-b97b-a7d8c6b58920}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify">
|
||||||
|
<UniqueIdentifier>{49fb9272-ffe2-3993-b562-b19d5f2c9b40}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify\sodium">
|
||||||
|
<UniqueIdentifier>{80669cf5-3c9c-3c60-b409-9d8fb305bc77}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include">
|
||||||
|
<UniqueIdentifier>{96da72eb-3aa0-3850-83eb-32788f91e5bd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium">
|
||||||
|
<UniqueIdentifier>{56bb40fc-d381-3a9e-925b-681774c48dde}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium\private">
|
||||||
|
<UniqueIdentifier>{fde88485-0fe6-3b22-9480-1d2b49fade53}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes">
|
||||||
|
<UniqueIdentifier>{ef090484-4db4-3dc2-aca7-c59bab1db23b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\internal">
|
||||||
|
<UniqueIdentifier>{14c126fd-bb91-37ea-b807-b60c386be601}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\sysrandom">
|
||||||
|
<UniqueIdentifier>{ac56c38f-7e17-3b79-bf47-58e9476b3b89}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="sodium">
|
||||||
|
<UniqueIdentifier>{5dfc520b-f690-3d5f-a86a-8b667f2e7490}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-uiextension" PageTemplate="tool" DisplayName="Sodium Options" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="amd64asm" DisplayName="amd64asm" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Option-amd64asm" DisplayName="Enable AMD64 Assembly" Description="Enable the AMD64 Assembly build option" Category="amd64asm">
|
||||||
|
<EnumValue Name="" DisplayName="No" />
|
||||||
|
<EnumValue Name="true" DisplayName="Yes" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Import Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)libsodium.import.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Linkage -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include;$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Linkage-libsodium)' == 'static' Or '$(Linkage-libsodium)' == 'ltcg'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies Condition="'$(Linkage-libsodium)' != ''">advapi32.lib;libsodium.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Copy -->
|
||||||
|
|
||||||
|
<Target Name="Linkage-libsodium-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.pdb"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.pdb"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Release')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="libsodium-info" BeforeTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Message Text="Copying libsodium.dll -> $(TargetDir)libsodium.dll" Importance="high"/>
|
||||||
|
<Message Text="Copying libsodium.pdb -> $(TargetDir)libsodium.pdb" Importance="high" Condition="$(Configuration.IndexOf('Debug')) != -1" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-linkage-uiextension" PageTemplate="tool" DisplayName="Local Dependencies" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="libsodium" DisplayName="libsodium" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Linkage-libsodium" DisplayName="Linkage" Description="How libsodium will be linked into the output of this project" Category="libsodium">
|
||||||
|
<EnumValue Name="" DisplayName="Not linked" />
|
||||||
|
<EnumValue Name="dynamic" DisplayName="Dynamic (DLL)" />
|
||||||
|
<EnumValue Name="static" DisplayName="Static (LIB)" />
|
||||||
|
<EnumValue Name="ltcg" DisplayName="Static using link time compile generation (LTCG)" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
||||||
50
libsodium-1.0.18-RELEASE/builds/msvc/vs2012/libsodium.sln
Normal file
50
libsodium-1.0.18-RELEASE/builds/msvc/vs2012/libsodium.sln
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio Express 2012 for Windows Desktop
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsodium", "libsodium\libsodium.vcxproj", "{A185B162-6CB6-4502-B03F-B56F7699A8D9}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
DynDebug|Win32 = DynDebug|Win32
|
||||||
|
DynDebug|x64 = DynDebug|x64
|
||||||
|
DynRelease|Win32 = DynRelease|Win32
|
||||||
|
DynRelease|x64 = DynRelease|x64
|
||||||
|
LtcgDebug|Win32 = LtcgDebug|Win32
|
||||||
|
LtcgDebug|x64 = LtcgDebug|x64
|
||||||
|
LtcgRelease|Win32 = LtcgRelease|Win32
|
||||||
|
LtcgRelease|x64 = LtcgRelease|x64
|
||||||
|
StaticDebug|Win32 = StaticDebug|Win32
|
||||||
|
StaticDebug|x64 = StaticDebug|x64
|
||||||
|
StaticRelease|Win32 = StaticRelease|Win32
|
||||||
|
StaticRelease|x64 = StaticRelease|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.ActiveCfg = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.Build.0 = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.ActiveCfg = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.Build.0 = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.ActiveCfg = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.Build.0 = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.ActiveCfg = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.Build.0 = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.ActiveCfg = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.Build.0 = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.ActiveCfg = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.Build.0 = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.ActiveCfg = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.Build.0 = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.ActiveCfg = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.Build.0 = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.Build.0 = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.ActiveCfg = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.Build.0 = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.Build.0 = ReleaseLIB|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)$(ProjectName).xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Configuration -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>copy "$(BuildRoot)version.h" "$(RepoRoot)src\libsodium\include\sodium\"</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(RepoRoot)src\libsodium\include;$(RepoRoot)src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<DisableSpecificWarnings>4146;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<EnablePREfast>false</EnablePREfast>
|
||||||
|
<PreprocessorDefinitions>inline=__inline;NATIVE_LITTLE_ENDIAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'StaticLibrary'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'DynamicLibrary'">SODIUM_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Option-amd64asm)' == 'true'">HAVE_AMD64_ASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="CustomInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Will copy $(BuildRoot)version.h -> $(RepoRoot)src\libsodium\include\sodium\version.h" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="OptionInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Option-amd64asm : $(Option-amd64asm)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>advapi32.lib</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,327 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
|
<ProjectName>libsodium</ProjectName>
|
||||||
|
<PlatformToolset>v110</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="DebugDLL|Win32">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Configuration">
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) != -1">DynamicLibrary</ConfigurationType>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\$(Configuration).props" />
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\Output.props" />
|
||||||
|
<Import Project="$(ProjectDir)$(ProjectName).props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h" />
|
||||||
|
<ClInclude Include="..\..\resource.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc">
|
||||||
|
</ResourceCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,998 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</Xml>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c">
|
||||||
|
<Filter>crypto_generichash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c">
|
||||||
|
<Filter>crypto_kx</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c">
|
||||||
|
<Filter>crypto_sign</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c">
|
||||||
|
<Filter>crypto_sign\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c">
|
||||||
|
<Filter>crypto_pwhash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\nosse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\sse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c">
|
||||||
|
<Filter>crypto_verify\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c">
|
||||||
|
<Filter>crypto_auth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c">
|
||||||
|
<Filter>crypto_kdf</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c">
|
||||||
|
<Filter>crypto_kdf\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c">
|
||||||
|
<Filter>crypto_shorthash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c">
|
||||||
|
<Filter>crypto_scalarmult</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ristretto255\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c">
|
||||||
|
<Filter>crypto_onetimeauth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c">
|
||||||
|
<Filter>randombytes</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c">
|
||||||
|
<Filter>randombytes\sysrandom</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c">
|
||||||
|
<Filter>randombytes\internal</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c">
|
||||||
|
<Filter>crypto_stream</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c">
|
||||||
|
<Filter>crypto_stream\xchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c">
|
||||||
|
<Filter>crypto_stream\salsa2012</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa2012\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c">
|
||||||
|
<Filter>crypto_stream\salsa208</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa208\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c">
|
||||||
|
<Filter>crypto_stream\xsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c">
|
||||||
|
<Filter>crypto_hash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c">
|
||||||
|
<Filter>crypto_hash\sha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c">
|
||||||
|
<Filter>crypto_hash\sha512\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c">
|
||||||
|
<Filter>crypto_hash\sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c">
|
||||||
|
<Filter>crypto_hash\sha256\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\xchacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c">
|
||||||
|
<Filter>crypto_aead\aes256gcm\aesni</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\chacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretstream\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c">
|
||||||
|
<Filter>crypto_core\salsa\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c">
|
||||||
|
<Filter>crypto_core\hchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c">
|
||||||
|
<Filter>crypto_core\hsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c">
|
||||||
|
<Filter>crypto_core\hsalsa20\ref2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c">
|
||||||
|
<Filter>crypto_core\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h">
|
||||||
|
<Filter>include</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="crypto_aead">
|
||||||
|
<UniqueIdentifier>{a6837e41-3751-38c9-bb90-dd59d5f4af7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm">
|
||||||
|
<UniqueIdentifier>{3e53394c-b59c-30cc-ae69-a4f46f9edfa3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm\aesni">
|
||||||
|
<UniqueIdentifier>{7eb51140-a50f-3f50-b379-83677a82496c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305">
|
||||||
|
<UniqueIdentifier>{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{b145288f-68ad-3e79-93cb-e36537b20e26}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{3122f223-e6c2-3ab1-ad85-ca289b47419e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{2720c2c8-c517-356e-83ed-c2997ab782c3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth">
|
||||||
|
<UniqueIdentifier>{0a3af0f3-56f7-3551-a64e-6284feccc423}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha256">
|
||||||
|
<UniqueIdentifier>{64e89b4f-eec9-38c9-90f2-4881bf5e84c0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512">
|
||||||
|
<UniqueIdentifier>{0c0b4001-ae11-3d0f-8e73-75ac9b6e1ae8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512256">
|
||||||
|
<UniqueIdentifier>{f5065d74-beda-3e1e-819a-f606279c7fe9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box">
|
||||||
|
<UniqueIdentifier>{f7aedb93-94a6-3ede-9374-ff41daca4841}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{0e7473c9-9c69-36b3-ab6c-d953647a15a6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{d75db64c-eb08-3f10-9b99-1b6e6827f348}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core">
|
||||||
|
<UniqueIdentifier>{73194d5d-588a-342f-bee6-f28b4486f20b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519">
|
||||||
|
<UniqueIdentifier>{7c5e6f81-e4ce-3018-a776-a1f125072d73}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{76990c08-d692-367f-b286-c728a8cad6bf}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_25_5">
|
||||||
|
<UniqueIdentifier>{bf04f786-7862-3bde-aeba-ed82ee59ca22}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_51">
|
||||||
|
<UniqueIdentifier>{98b6126a-3725-3707-a4cc-ff3af657cba0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hchacha20">
|
||||||
|
<UniqueIdentifier>{8b704d11-af1f-30c0-9981-479da6d88dc3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20">
|
||||||
|
<UniqueIdentifier>{342e684b-4e18-311c-953c-8391a544a04f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20\ref2">
|
||||||
|
<UniqueIdentifier>{c6b8e28c-7c54-3af7-bee3-2948ba7b2082}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa">
|
||||||
|
<UniqueIdentifier>{4e9a1d6b-ee07-3bbc-ad78-6d0ba0e6d9d3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa\ref">
|
||||||
|
<UniqueIdentifier>{eb259fd9-56f0-32db-a903-6bc1549a7326}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash">
|
||||||
|
<UniqueIdentifier>{e53b6258-fcdd-34c8-96c5-44510a34a390}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b">
|
||||||
|
<UniqueIdentifier>{8bd3b558-2d08-3c3a-81ca-22677dde943b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b\ref">
|
||||||
|
<UniqueIdentifier>{16a8dd41-b0ab-39a7-80c8-3052d8b63811}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash">
|
||||||
|
<UniqueIdentifier>{d7ec3690-bae7-3653-8c53-66a3142cfcfa}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256">
|
||||||
|
<UniqueIdentifier>{722ef422-8c03-3008-ba2a-3a7e91c6647c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256\cp">
|
||||||
|
<UniqueIdentifier>{8c7d8b62-7b4f-3eb9-85b7-18e8d925be14}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512">
|
||||||
|
<UniqueIdentifier>{8fb6a906-dbd6-3746-9b0f-f49e7028daec}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512\cp">
|
||||||
|
<UniqueIdentifier>{f2d6a22b-dd67-3561-90a4-88696169cb7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf">
|
||||||
|
<UniqueIdentifier>{aaf59186-1c0d-33cf-a34d-93e14bb87226}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf\blake2b">
|
||||||
|
<UniqueIdentifier>{3d42d2a2-b192-33dd-9162-508916414707}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kx">
|
||||||
|
<UniqueIdentifier>{898b6bd5-1360-3a34-adcd-0fade7561685}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth">
|
||||||
|
<UniqueIdentifier>{323c0a15-3c1d-39b2-9ec1-299deb299497}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305">
|
||||||
|
<UniqueIdentifier>{52c2080d-37c0-34c2-864a-c201c728e5d8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\donna">
|
||||||
|
<UniqueIdentifier>{ff618a41-caeb-3a18-ad36-d34b049a8f50}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\sse2">
|
||||||
|
<UniqueIdentifier>{ffc3712d-dfe0-3b51-8257-f5ffc9c9cea3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash">
|
||||||
|
<UniqueIdentifier>{f54b65b6-71cf-3ab3-9c8c-f89c81846836}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\argon2">
|
||||||
|
<UniqueIdentifier>{1bd97a78-befa-3805-8e9c-80d7c1aff37b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256">
|
||||||
|
<UniqueIdentifier>{e785f104-1212-37bf-8511-cc518b9ace66}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\nosse">
|
||||||
|
<UniqueIdentifier>{447b993f-59fb-3efd-8c59-a1712c97dfe8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\sse">
|
||||||
|
<UniqueIdentifier>{cdb8d233-06b0-3872-a62b-c1ccf4cb4314}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult">
|
||||||
|
<UniqueIdentifier>{402a1c5a-d499-333a-a2fa-acd0e6a3c2b2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519">
|
||||||
|
<UniqueIdentifier>{77f5a2e9-2ef1-3a72-b63c-88e8e4b92678}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\ref10">
|
||||||
|
<UniqueIdentifier>{6c9c7c30-0808-3fad-8a88-944d7645e5d5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\sandy2x">
|
||||||
|
<UniqueIdentifier>{5d2fb1a2-f063-32db-a81a-41f79e36fd23}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519">
|
||||||
|
<UniqueIdentifier>{7bec6074-fbc7-330b-9e18-7dc3e868569a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{834d4827-81e4-3de3-baa1-a216763f11d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255">
|
||||||
|
<UniqueIdentifier>{52bf28eb-7ffd-399a-be35-0df3e8e99c15}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255\ref10">
|
||||||
|
<UniqueIdentifier>{39cc576f-4b54-3d71-b14c-27445bc4b138}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox">
|
||||||
|
<UniqueIdentifier>{b9b02bee-5c1f-36d2-b97d-983f865a4cc6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{41f1f35b-4639-3424-be85-7dfba02f3c5e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{8bf11d29-2f5a-3f10-8ae6-82229d19c5b0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream">
|
||||||
|
<UniqueIdentifier>{62f7ae38-4ce6-3976-acc3-47c462db4fbe}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{e07a28cd-775a-3798-bfdb-97842d3614d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash">
|
||||||
|
<UniqueIdentifier>{bb073c16-adc8-3cff-80b9-99cf5a28de6c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24">
|
||||||
|
<UniqueIdentifier>{63de0ec8-ecde-35e3-8b97-6e9e4da342ee}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24\ref">
|
||||||
|
<UniqueIdentifier>{29925210-53eb-342c-8527-7ebc173e668f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign">
|
||||||
|
<UniqueIdentifier>{b2f989b6-87a6-3388-a35c-2d0d59cb4236}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519">
|
||||||
|
<UniqueIdentifier>{bc6466a1-57b0-3a35-9973-ad488a4bef8c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{5599d9ab-b5b2-3310-b541-ae0fb70eecf1}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream">
|
||||||
|
<UniqueIdentifier>{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20">
|
||||||
|
<UniqueIdentifier>{806b6ff3-578b-308a-a359-0f5ed8472ecc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\dolbeau">
|
||||||
|
<UniqueIdentifier>{5a1d852e-67bb-3dc1-9ec5-99ef74b7faca}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\ref">
|
||||||
|
<UniqueIdentifier>{33e45d9c-e12a-3e76-9ef2-4f5510244a5b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20">
|
||||||
|
<UniqueIdentifier>{048ba2a8-b22b-346c-9886-668b63c88c68}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\ref">
|
||||||
|
<UniqueIdentifier>{f08a312f-f8a3-350b-87ab-1f79d33e513f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6">
|
||||||
|
<UniqueIdentifier>{c403f690-cd22-3ed4-9cc7-3f46e73081fd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6int">
|
||||||
|
<UniqueIdentifier>{c34d03f5-cf47-39fe-a5ad-5eb917006203}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012">
|
||||||
|
<UniqueIdentifier>{4da0c5ca-33d1-34e0-9689-12e69ae2dbd6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012\ref">
|
||||||
|
<UniqueIdentifier>{dd6b294c-5871-386c-92ec-aa46fcc411d4}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208">
|
||||||
|
<UniqueIdentifier>{07aca978-0547-329a-b70b-29aa579cacc5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208\ref">
|
||||||
|
<UniqueIdentifier>{f171fa05-35c4-32a0-b035-b5d6680ab714}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xchacha20">
|
||||||
|
<UniqueIdentifier>{ede2279c-1ba7-3d62-8345-733c6c1965e7}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xsalsa20">
|
||||||
|
<UniqueIdentifier>{9c15151b-10dc-3dfe-b97b-a7d8c6b58920}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify">
|
||||||
|
<UniqueIdentifier>{49fb9272-ffe2-3993-b562-b19d5f2c9b40}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify\sodium">
|
||||||
|
<UniqueIdentifier>{80669cf5-3c9c-3c60-b409-9d8fb305bc77}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include">
|
||||||
|
<UniqueIdentifier>{96da72eb-3aa0-3850-83eb-32788f91e5bd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium">
|
||||||
|
<UniqueIdentifier>{56bb40fc-d381-3a9e-925b-681774c48dde}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium\private">
|
||||||
|
<UniqueIdentifier>{fde88485-0fe6-3b22-9480-1d2b49fade53}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes">
|
||||||
|
<UniqueIdentifier>{ef090484-4db4-3dc2-aca7-c59bab1db23b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\internal">
|
||||||
|
<UniqueIdentifier>{14c126fd-bb91-37ea-b807-b60c386be601}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\sysrandom">
|
||||||
|
<UniqueIdentifier>{ac56c38f-7e17-3b79-bf47-58e9476b3b89}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="sodium">
|
||||||
|
<UniqueIdentifier>{5dfc520b-f690-3d5f-a86a-8b667f2e7490}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-uiextension" PageTemplate="tool" DisplayName="Sodium Options" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="amd64asm" DisplayName="amd64asm" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Option-amd64asm" DisplayName="Enable AMD64 Assembly" Description="Enable the AMD64 Assembly build option" Category="amd64asm">
|
||||||
|
<EnumValue Name="" DisplayName="No" />
|
||||||
|
<EnumValue Name="true" DisplayName="Yes" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Import Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)libsodium.import.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Linkage -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include;$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Linkage-libsodium)' == 'static' Or '$(Linkage-libsodium)' == 'ltcg'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies Condition="'$(Linkage-libsodium)' != ''">advapi32.lib;libsodium.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Copy -->
|
||||||
|
|
||||||
|
<Target Name="Linkage-libsodium-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.pdb"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.pdb"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Release')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="libsodium-info" BeforeTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Message Text="Copying libsodium.dll -> $(TargetDir)libsodium.dll" Importance="high"/>
|
||||||
|
<Message Text="Copying libsodium.pdb -> $(TargetDir)libsodium.pdb" Importance="high" Condition="$(Configuration.IndexOf('Debug')) != -1" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-linkage-uiextension" PageTemplate="tool" DisplayName="Local Dependencies" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="libsodium" DisplayName="libsodium" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Linkage-libsodium" DisplayName="Linkage" Description="How libsodium will be linked into the output of this project" Category="libsodium">
|
||||||
|
<EnumValue Name="" DisplayName="Not linked" />
|
||||||
|
<EnumValue Name="dynamic" DisplayName="Dynamic (DLL)" />
|
||||||
|
<EnumValue Name="static" DisplayName="Static (LIB)" />
|
||||||
|
<EnumValue Name="ltcg" DisplayName="Static using link time compile generation (LTCG)" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
||||||
52
libsodium-1.0.18-RELEASE/builds/msvc/vs2013/libsodium.sln
Normal file
52
libsodium-1.0.18-RELEASE/builds/msvc/vs2013/libsodium.sln
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio 2013
|
||||||
|
VisualStudioVersion = 12.0.31101.0
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsodium", "libsodium\libsodium.vcxproj", "{A185B162-6CB6-4502-B03F-B56F7699A8D9}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
DynDebug|Win32 = DynDebug|Win32
|
||||||
|
DynDebug|x64 = DynDebug|x64
|
||||||
|
DynRelease|Win32 = DynRelease|Win32
|
||||||
|
DynRelease|x64 = DynRelease|x64
|
||||||
|
LtcgDebug|Win32 = LtcgDebug|Win32
|
||||||
|
LtcgDebug|x64 = LtcgDebug|x64
|
||||||
|
LtcgRelease|Win32 = LtcgRelease|Win32
|
||||||
|
LtcgRelease|x64 = LtcgRelease|x64
|
||||||
|
StaticDebug|Win32 = StaticDebug|Win32
|
||||||
|
StaticDebug|x64 = StaticDebug|x64
|
||||||
|
StaticRelease|Win32 = StaticRelease|Win32
|
||||||
|
StaticRelease|x64 = StaticRelease|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.ActiveCfg = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.Build.0 = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.ActiveCfg = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.Build.0 = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.ActiveCfg = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.Build.0 = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.ActiveCfg = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.Build.0 = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.ActiveCfg = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.Build.0 = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.ActiveCfg = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.Build.0 = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.ActiveCfg = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.Build.0 = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.ActiveCfg = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.Build.0 = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.Build.0 = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.ActiveCfg = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.Build.0 = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.Build.0 = ReleaseLIB|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)$(ProjectName).xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Configuration -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>copy "$(BuildRoot)version.h" "$(RepoRoot)src\libsodium\include\sodium\"</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(RepoRoot)src\libsodium\include;$(RepoRoot)src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<DisableSpecificWarnings>4146;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<EnablePREfast>false</EnablePREfast>
|
||||||
|
<PreprocessorDefinitions>inline=__inline;NATIVE_LITTLE_ENDIAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'StaticLibrary'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'DynamicLibrary'">SODIUM_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Option-amd64asm)' == 'true'">HAVE_AMD64_ASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="CustomInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Will copy $(BuildRoot)version.h -> $(RepoRoot)src\libsodium\include\sodium\version.h" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="OptionInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Option-amd64asm : $(Option-amd64asm)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>advapi32.lib</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,327 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
|
<ProjectName>libsodium</ProjectName>
|
||||||
|
<PlatformToolset>v120</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="DebugDLL|Win32">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Configuration">
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) != -1">DynamicLibrary</ConfigurationType>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\$(Configuration).props" />
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\Output.props" />
|
||||||
|
<Import Project="$(ProjectDir)$(ProjectName).props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h" />
|
||||||
|
<ClInclude Include="..\..\resource.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc">
|
||||||
|
</ResourceCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,998 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</Xml>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c">
|
||||||
|
<Filter>crypto_generichash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c">
|
||||||
|
<Filter>crypto_kx</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c">
|
||||||
|
<Filter>crypto_sign</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c">
|
||||||
|
<Filter>crypto_sign\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c">
|
||||||
|
<Filter>crypto_pwhash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\nosse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\sse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c">
|
||||||
|
<Filter>crypto_verify\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c">
|
||||||
|
<Filter>crypto_auth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c">
|
||||||
|
<Filter>crypto_kdf</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c">
|
||||||
|
<Filter>crypto_kdf\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c">
|
||||||
|
<Filter>crypto_shorthash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c">
|
||||||
|
<Filter>crypto_scalarmult</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ristretto255\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c">
|
||||||
|
<Filter>crypto_onetimeauth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c">
|
||||||
|
<Filter>randombytes</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c">
|
||||||
|
<Filter>randombytes\sysrandom</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c">
|
||||||
|
<Filter>randombytes\internal</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c">
|
||||||
|
<Filter>crypto_stream</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c">
|
||||||
|
<Filter>crypto_stream\xchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c">
|
||||||
|
<Filter>crypto_stream\salsa2012</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa2012\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c">
|
||||||
|
<Filter>crypto_stream\salsa208</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa208\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c">
|
||||||
|
<Filter>crypto_stream\xsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c">
|
||||||
|
<Filter>crypto_hash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c">
|
||||||
|
<Filter>crypto_hash\sha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c">
|
||||||
|
<Filter>crypto_hash\sha512\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c">
|
||||||
|
<Filter>crypto_hash\sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c">
|
||||||
|
<Filter>crypto_hash\sha256\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\xchacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c">
|
||||||
|
<Filter>crypto_aead\aes256gcm\aesni</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\chacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretstream\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c">
|
||||||
|
<Filter>crypto_core\salsa\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c">
|
||||||
|
<Filter>crypto_core\hchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c">
|
||||||
|
<Filter>crypto_core\hsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c">
|
||||||
|
<Filter>crypto_core\hsalsa20\ref2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c">
|
||||||
|
<Filter>crypto_core\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h">
|
||||||
|
<Filter>include</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="crypto_aead">
|
||||||
|
<UniqueIdentifier>{a6837e41-3751-38c9-bb90-dd59d5f4af7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm">
|
||||||
|
<UniqueIdentifier>{3e53394c-b59c-30cc-ae69-a4f46f9edfa3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm\aesni">
|
||||||
|
<UniqueIdentifier>{7eb51140-a50f-3f50-b379-83677a82496c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305">
|
||||||
|
<UniqueIdentifier>{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{b145288f-68ad-3e79-93cb-e36537b20e26}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{3122f223-e6c2-3ab1-ad85-ca289b47419e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{2720c2c8-c517-356e-83ed-c2997ab782c3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth">
|
||||||
|
<UniqueIdentifier>{0a3af0f3-56f7-3551-a64e-6284feccc423}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha256">
|
||||||
|
<UniqueIdentifier>{64e89b4f-eec9-38c9-90f2-4881bf5e84c0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512">
|
||||||
|
<UniqueIdentifier>{0c0b4001-ae11-3d0f-8e73-75ac9b6e1ae8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512256">
|
||||||
|
<UniqueIdentifier>{f5065d74-beda-3e1e-819a-f606279c7fe9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box">
|
||||||
|
<UniqueIdentifier>{f7aedb93-94a6-3ede-9374-ff41daca4841}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{0e7473c9-9c69-36b3-ab6c-d953647a15a6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{d75db64c-eb08-3f10-9b99-1b6e6827f348}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core">
|
||||||
|
<UniqueIdentifier>{73194d5d-588a-342f-bee6-f28b4486f20b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519">
|
||||||
|
<UniqueIdentifier>{7c5e6f81-e4ce-3018-a776-a1f125072d73}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{76990c08-d692-367f-b286-c728a8cad6bf}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_25_5">
|
||||||
|
<UniqueIdentifier>{bf04f786-7862-3bde-aeba-ed82ee59ca22}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_51">
|
||||||
|
<UniqueIdentifier>{98b6126a-3725-3707-a4cc-ff3af657cba0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hchacha20">
|
||||||
|
<UniqueIdentifier>{8b704d11-af1f-30c0-9981-479da6d88dc3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20">
|
||||||
|
<UniqueIdentifier>{342e684b-4e18-311c-953c-8391a544a04f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20\ref2">
|
||||||
|
<UniqueIdentifier>{c6b8e28c-7c54-3af7-bee3-2948ba7b2082}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa">
|
||||||
|
<UniqueIdentifier>{4e9a1d6b-ee07-3bbc-ad78-6d0ba0e6d9d3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa\ref">
|
||||||
|
<UniqueIdentifier>{eb259fd9-56f0-32db-a903-6bc1549a7326}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash">
|
||||||
|
<UniqueIdentifier>{e53b6258-fcdd-34c8-96c5-44510a34a390}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b">
|
||||||
|
<UniqueIdentifier>{8bd3b558-2d08-3c3a-81ca-22677dde943b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b\ref">
|
||||||
|
<UniqueIdentifier>{16a8dd41-b0ab-39a7-80c8-3052d8b63811}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash">
|
||||||
|
<UniqueIdentifier>{d7ec3690-bae7-3653-8c53-66a3142cfcfa}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256">
|
||||||
|
<UniqueIdentifier>{722ef422-8c03-3008-ba2a-3a7e91c6647c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256\cp">
|
||||||
|
<UniqueIdentifier>{8c7d8b62-7b4f-3eb9-85b7-18e8d925be14}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512">
|
||||||
|
<UniqueIdentifier>{8fb6a906-dbd6-3746-9b0f-f49e7028daec}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512\cp">
|
||||||
|
<UniqueIdentifier>{f2d6a22b-dd67-3561-90a4-88696169cb7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf">
|
||||||
|
<UniqueIdentifier>{aaf59186-1c0d-33cf-a34d-93e14bb87226}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf\blake2b">
|
||||||
|
<UniqueIdentifier>{3d42d2a2-b192-33dd-9162-508916414707}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kx">
|
||||||
|
<UniqueIdentifier>{898b6bd5-1360-3a34-adcd-0fade7561685}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth">
|
||||||
|
<UniqueIdentifier>{323c0a15-3c1d-39b2-9ec1-299deb299497}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305">
|
||||||
|
<UniqueIdentifier>{52c2080d-37c0-34c2-864a-c201c728e5d8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\donna">
|
||||||
|
<UniqueIdentifier>{ff618a41-caeb-3a18-ad36-d34b049a8f50}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\sse2">
|
||||||
|
<UniqueIdentifier>{ffc3712d-dfe0-3b51-8257-f5ffc9c9cea3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash">
|
||||||
|
<UniqueIdentifier>{f54b65b6-71cf-3ab3-9c8c-f89c81846836}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\argon2">
|
||||||
|
<UniqueIdentifier>{1bd97a78-befa-3805-8e9c-80d7c1aff37b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256">
|
||||||
|
<UniqueIdentifier>{e785f104-1212-37bf-8511-cc518b9ace66}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\nosse">
|
||||||
|
<UniqueIdentifier>{447b993f-59fb-3efd-8c59-a1712c97dfe8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\sse">
|
||||||
|
<UniqueIdentifier>{cdb8d233-06b0-3872-a62b-c1ccf4cb4314}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult">
|
||||||
|
<UniqueIdentifier>{402a1c5a-d499-333a-a2fa-acd0e6a3c2b2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519">
|
||||||
|
<UniqueIdentifier>{77f5a2e9-2ef1-3a72-b63c-88e8e4b92678}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\ref10">
|
||||||
|
<UniqueIdentifier>{6c9c7c30-0808-3fad-8a88-944d7645e5d5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\sandy2x">
|
||||||
|
<UniqueIdentifier>{5d2fb1a2-f063-32db-a81a-41f79e36fd23}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519">
|
||||||
|
<UniqueIdentifier>{7bec6074-fbc7-330b-9e18-7dc3e868569a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{834d4827-81e4-3de3-baa1-a216763f11d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255">
|
||||||
|
<UniqueIdentifier>{52bf28eb-7ffd-399a-be35-0df3e8e99c15}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255\ref10">
|
||||||
|
<UniqueIdentifier>{39cc576f-4b54-3d71-b14c-27445bc4b138}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox">
|
||||||
|
<UniqueIdentifier>{b9b02bee-5c1f-36d2-b97d-983f865a4cc6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{41f1f35b-4639-3424-be85-7dfba02f3c5e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{8bf11d29-2f5a-3f10-8ae6-82229d19c5b0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream">
|
||||||
|
<UniqueIdentifier>{62f7ae38-4ce6-3976-acc3-47c462db4fbe}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{e07a28cd-775a-3798-bfdb-97842d3614d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash">
|
||||||
|
<UniqueIdentifier>{bb073c16-adc8-3cff-80b9-99cf5a28de6c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24">
|
||||||
|
<UniqueIdentifier>{63de0ec8-ecde-35e3-8b97-6e9e4da342ee}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24\ref">
|
||||||
|
<UniqueIdentifier>{29925210-53eb-342c-8527-7ebc173e668f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign">
|
||||||
|
<UniqueIdentifier>{b2f989b6-87a6-3388-a35c-2d0d59cb4236}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519">
|
||||||
|
<UniqueIdentifier>{bc6466a1-57b0-3a35-9973-ad488a4bef8c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{5599d9ab-b5b2-3310-b541-ae0fb70eecf1}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream">
|
||||||
|
<UniqueIdentifier>{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20">
|
||||||
|
<UniqueIdentifier>{806b6ff3-578b-308a-a359-0f5ed8472ecc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\dolbeau">
|
||||||
|
<UniqueIdentifier>{5a1d852e-67bb-3dc1-9ec5-99ef74b7faca}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\ref">
|
||||||
|
<UniqueIdentifier>{33e45d9c-e12a-3e76-9ef2-4f5510244a5b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20">
|
||||||
|
<UniqueIdentifier>{048ba2a8-b22b-346c-9886-668b63c88c68}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\ref">
|
||||||
|
<UniqueIdentifier>{f08a312f-f8a3-350b-87ab-1f79d33e513f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6">
|
||||||
|
<UniqueIdentifier>{c403f690-cd22-3ed4-9cc7-3f46e73081fd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6int">
|
||||||
|
<UniqueIdentifier>{c34d03f5-cf47-39fe-a5ad-5eb917006203}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012">
|
||||||
|
<UniqueIdentifier>{4da0c5ca-33d1-34e0-9689-12e69ae2dbd6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012\ref">
|
||||||
|
<UniqueIdentifier>{dd6b294c-5871-386c-92ec-aa46fcc411d4}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208">
|
||||||
|
<UniqueIdentifier>{07aca978-0547-329a-b70b-29aa579cacc5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208\ref">
|
||||||
|
<UniqueIdentifier>{f171fa05-35c4-32a0-b035-b5d6680ab714}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xchacha20">
|
||||||
|
<UniqueIdentifier>{ede2279c-1ba7-3d62-8345-733c6c1965e7}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xsalsa20">
|
||||||
|
<UniqueIdentifier>{9c15151b-10dc-3dfe-b97b-a7d8c6b58920}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify">
|
||||||
|
<UniqueIdentifier>{49fb9272-ffe2-3993-b562-b19d5f2c9b40}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify\sodium">
|
||||||
|
<UniqueIdentifier>{80669cf5-3c9c-3c60-b409-9d8fb305bc77}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include">
|
||||||
|
<UniqueIdentifier>{96da72eb-3aa0-3850-83eb-32788f91e5bd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium">
|
||||||
|
<UniqueIdentifier>{56bb40fc-d381-3a9e-925b-681774c48dde}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium\private">
|
||||||
|
<UniqueIdentifier>{fde88485-0fe6-3b22-9480-1d2b49fade53}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes">
|
||||||
|
<UniqueIdentifier>{ef090484-4db4-3dc2-aca7-c59bab1db23b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\internal">
|
||||||
|
<UniqueIdentifier>{14c126fd-bb91-37ea-b807-b60c386be601}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\sysrandom">
|
||||||
|
<UniqueIdentifier>{ac56c38f-7e17-3b79-bf47-58e9476b3b89}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="sodium">
|
||||||
|
<UniqueIdentifier>{5dfc520b-f690-3d5f-a86a-8b667f2e7490}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-uiextension" PageTemplate="tool" DisplayName="Sodium Options" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="amd64asm" DisplayName="amd64asm" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Option-amd64asm" DisplayName="Enable AMD64 Assembly" Description="Enable the AMD64 Assembly build option" Category="amd64asm">
|
||||||
|
<EnumValue Name="" DisplayName="No" />
|
||||||
|
<EnumValue Name="true" DisplayName="Yes" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Import Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)libsodium.import.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Linkage -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include;$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Linkage-libsodium)' == 'static' Or '$(Linkage-libsodium)' == 'ltcg'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies Condition="'$(Linkage-libsodium)' != ''">advapi32.lib;libsodium.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Copy -->
|
||||||
|
|
||||||
|
<Target Name="Linkage-libsodium-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.pdb"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.pdb"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Release')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="libsodium-info" BeforeTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Message Text="Copying libsodium.dll -> $(TargetDir)libsodium.dll" Importance="high"/>
|
||||||
|
<Message Text="Copying libsodium.pdb -> $(TargetDir)libsodium.pdb" Importance="high" Condition="$(Configuration.IndexOf('Debug')) != -1" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-linkage-uiextension" PageTemplate="tool" DisplayName="Local Dependencies" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="libsodium" DisplayName="libsodium" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Linkage-libsodium" DisplayName="Linkage" Description="How libsodium will be linked into the output of this project" Category="libsodium">
|
||||||
|
<EnumValue Name="" DisplayName="Not linked" />
|
||||||
|
<EnumValue Name="dynamic" DisplayName="Dynamic (DLL)" />
|
||||||
|
<EnumValue Name="static" DisplayName="Static (LIB)" />
|
||||||
|
<EnumValue Name="ltcg" DisplayName="Static using link time compile generation (LTCG)" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
||||||
52
libsodium-1.0.18-RELEASE/builds/msvc/vs2015/libsodium.sln
Normal file
52
libsodium-1.0.18-RELEASE/builds/msvc/vs2015/libsodium.sln
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio 14
|
||||||
|
VisualStudioVersion = 14.0.23107.0
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsodium", "libsodium\libsodium.vcxproj", "{A185B162-6CB6-4502-B03F-B56F7699A8D9}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
DynDebug|Win32 = DynDebug|Win32
|
||||||
|
DynDebug|x64 = DynDebug|x64
|
||||||
|
DynRelease|Win32 = DynRelease|Win32
|
||||||
|
DynRelease|x64 = DynRelease|x64
|
||||||
|
LtcgDebug|Win32 = LtcgDebug|Win32
|
||||||
|
LtcgDebug|x64 = LtcgDebug|x64
|
||||||
|
LtcgRelease|Win32 = LtcgRelease|Win32
|
||||||
|
LtcgRelease|x64 = LtcgRelease|x64
|
||||||
|
StaticDebug|Win32 = StaticDebug|Win32
|
||||||
|
StaticDebug|x64 = StaticDebug|x64
|
||||||
|
StaticRelease|Win32 = StaticRelease|Win32
|
||||||
|
StaticRelease|x64 = StaticRelease|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.ActiveCfg = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.Build.0 = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.ActiveCfg = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.Build.0 = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.ActiveCfg = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.Build.0 = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.ActiveCfg = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.Build.0 = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.ActiveCfg = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.Build.0 = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.ActiveCfg = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.Build.0 = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.ActiveCfg = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.Build.0 = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.ActiveCfg = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.Build.0 = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.Build.0 = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.ActiveCfg = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.Build.0 = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.Build.0 = ReleaseLIB|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)$(ProjectName).xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Configuration -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>copy "$(BuildRoot)version.h" "$(RepoRoot)src\libsodium\include\sodium\"</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(RepoRoot)src\libsodium\include;$(RepoRoot)src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<DisableSpecificWarnings>4146;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<EnablePREfast>false</EnablePREfast>
|
||||||
|
<PreprocessorDefinitions>inline=__inline;NATIVE_LITTLE_ENDIAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'StaticLibrary'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'DynamicLibrary'">SODIUM_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Option-amd64asm)' == 'true'">HAVE_AMD64_ASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="CustomInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Will copy $(BuildRoot)version.h -> $(RepoRoot)src\libsodium\include\sodium\version.h" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="OptionInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Option-amd64asm : $(Option-amd64asm)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>advapi32.lib</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,327 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
|
<ProjectName>libsodium</ProjectName>
|
||||||
|
<PlatformToolset>v140</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="DebugDLL|Win32">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Configuration">
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) != -1">DynamicLibrary</ConfigurationType>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\$(Configuration).props" />
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\Output.props" />
|
||||||
|
<Import Project="$(ProjectDir)$(ProjectName).props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h" />
|
||||||
|
<ClInclude Include="..\..\resource.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc">
|
||||||
|
</ResourceCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,998 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</Xml>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c">
|
||||||
|
<Filter>crypto_generichash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c">
|
||||||
|
<Filter>crypto_kx</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c">
|
||||||
|
<Filter>crypto_sign</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c">
|
||||||
|
<Filter>crypto_sign\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c">
|
||||||
|
<Filter>crypto_pwhash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\nosse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\sse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c">
|
||||||
|
<Filter>crypto_verify\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c">
|
||||||
|
<Filter>crypto_auth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c">
|
||||||
|
<Filter>crypto_kdf</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c">
|
||||||
|
<Filter>crypto_kdf\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c">
|
||||||
|
<Filter>crypto_shorthash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c">
|
||||||
|
<Filter>crypto_scalarmult</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ristretto255\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c">
|
||||||
|
<Filter>crypto_onetimeauth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c">
|
||||||
|
<Filter>randombytes</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c">
|
||||||
|
<Filter>randombytes\sysrandom</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c">
|
||||||
|
<Filter>randombytes\internal</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c">
|
||||||
|
<Filter>crypto_stream</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c">
|
||||||
|
<Filter>crypto_stream\xchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c">
|
||||||
|
<Filter>crypto_stream\salsa2012</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa2012\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c">
|
||||||
|
<Filter>crypto_stream\salsa208</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa208\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c">
|
||||||
|
<Filter>crypto_stream\xsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c">
|
||||||
|
<Filter>crypto_hash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c">
|
||||||
|
<Filter>crypto_hash\sha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c">
|
||||||
|
<Filter>crypto_hash\sha512\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c">
|
||||||
|
<Filter>crypto_hash\sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c">
|
||||||
|
<Filter>crypto_hash\sha256\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\xchacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c">
|
||||||
|
<Filter>crypto_aead\aes256gcm\aesni</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\chacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretstream\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c">
|
||||||
|
<Filter>crypto_core\salsa\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c">
|
||||||
|
<Filter>crypto_core\hchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c">
|
||||||
|
<Filter>crypto_core\hsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c">
|
||||||
|
<Filter>crypto_core\hsalsa20\ref2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c">
|
||||||
|
<Filter>crypto_core\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h">
|
||||||
|
<Filter>include</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="crypto_aead">
|
||||||
|
<UniqueIdentifier>{a6837e41-3751-38c9-bb90-dd59d5f4af7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm">
|
||||||
|
<UniqueIdentifier>{3e53394c-b59c-30cc-ae69-a4f46f9edfa3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm\aesni">
|
||||||
|
<UniqueIdentifier>{7eb51140-a50f-3f50-b379-83677a82496c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305">
|
||||||
|
<UniqueIdentifier>{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{b145288f-68ad-3e79-93cb-e36537b20e26}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{3122f223-e6c2-3ab1-ad85-ca289b47419e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{2720c2c8-c517-356e-83ed-c2997ab782c3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth">
|
||||||
|
<UniqueIdentifier>{0a3af0f3-56f7-3551-a64e-6284feccc423}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha256">
|
||||||
|
<UniqueIdentifier>{64e89b4f-eec9-38c9-90f2-4881bf5e84c0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512">
|
||||||
|
<UniqueIdentifier>{0c0b4001-ae11-3d0f-8e73-75ac9b6e1ae8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512256">
|
||||||
|
<UniqueIdentifier>{f5065d74-beda-3e1e-819a-f606279c7fe9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box">
|
||||||
|
<UniqueIdentifier>{f7aedb93-94a6-3ede-9374-ff41daca4841}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{0e7473c9-9c69-36b3-ab6c-d953647a15a6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{d75db64c-eb08-3f10-9b99-1b6e6827f348}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core">
|
||||||
|
<UniqueIdentifier>{73194d5d-588a-342f-bee6-f28b4486f20b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519">
|
||||||
|
<UniqueIdentifier>{7c5e6f81-e4ce-3018-a776-a1f125072d73}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{76990c08-d692-367f-b286-c728a8cad6bf}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_25_5">
|
||||||
|
<UniqueIdentifier>{bf04f786-7862-3bde-aeba-ed82ee59ca22}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_51">
|
||||||
|
<UniqueIdentifier>{98b6126a-3725-3707-a4cc-ff3af657cba0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hchacha20">
|
||||||
|
<UniqueIdentifier>{8b704d11-af1f-30c0-9981-479da6d88dc3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20">
|
||||||
|
<UniqueIdentifier>{342e684b-4e18-311c-953c-8391a544a04f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20\ref2">
|
||||||
|
<UniqueIdentifier>{c6b8e28c-7c54-3af7-bee3-2948ba7b2082}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa">
|
||||||
|
<UniqueIdentifier>{4e9a1d6b-ee07-3bbc-ad78-6d0ba0e6d9d3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa\ref">
|
||||||
|
<UniqueIdentifier>{eb259fd9-56f0-32db-a903-6bc1549a7326}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash">
|
||||||
|
<UniqueIdentifier>{e53b6258-fcdd-34c8-96c5-44510a34a390}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b">
|
||||||
|
<UniqueIdentifier>{8bd3b558-2d08-3c3a-81ca-22677dde943b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b\ref">
|
||||||
|
<UniqueIdentifier>{16a8dd41-b0ab-39a7-80c8-3052d8b63811}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash">
|
||||||
|
<UniqueIdentifier>{d7ec3690-bae7-3653-8c53-66a3142cfcfa}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256">
|
||||||
|
<UniqueIdentifier>{722ef422-8c03-3008-ba2a-3a7e91c6647c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256\cp">
|
||||||
|
<UniqueIdentifier>{8c7d8b62-7b4f-3eb9-85b7-18e8d925be14}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512">
|
||||||
|
<UniqueIdentifier>{8fb6a906-dbd6-3746-9b0f-f49e7028daec}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512\cp">
|
||||||
|
<UniqueIdentifier>{f2d6a22b-dd67-3561-90a4-88696169cb7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf">
|
||||||
|
<UniqueIdentifier>{aaf59186-1c0d-33cf-a34d-93e14bb87226}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf\blake2b">
|
||||||
|
<UniqueIdentifier>{3d42d2a2-b192-33dd-9162-508916414707}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kx">
|
||||||
|
<UniqueIdentifier>{898b6bd5-1360-3a34-adcd-0fade7561685}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth">
|
||||||
|
<UniqueIdentifier>{323c0a15-3c1d-39b2-9ec1-299deb299497}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305">
|
||||||
|
<UniqueIdentifier>{52c2080d-37c0-34c2-864a-c201c728e5d8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\donna">
|
||||||
|
<UniqueIdentifier>{ff618a41-caeb-3a18-ad36-d34b049a8f50}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\sse2">
|
||||||
|
<UniqueIdentifier>{ffc3712d-dfe0-3b51-8257-f5ffc9c9cea3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash">
|
||||||
|
<UniqueIdentifier>{f54b65b6-71cf-3ab3-9c8c-f89c81846836}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\argon2">
|
||||||
|
<UniqueIdentifier>{1bd97a78-befa-3805-8e9c-80d7c1aff37b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256">
|
||||||
|
<UniqueIdentifier>{e785f104-1212-37bf-8511-cc518b9ace66}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\nosse">
|
||||||
|
<UniqueIdentifier>{447b993f-59fb-3efd-8c59-a1712c97dfe8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\sse">
|
||||||
|
<UniqueIdentifier>{cdb8d233-06b0-3872-a62b-c1ccf4cb4314}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult">
|
||||||
|
<UniqueIdentifier>{402a1c5a-d499-333a-a2fa-acd0e6a3c2b2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519">
|
||||||
|
<UniqueIdentifier>{77f5a2e9-2ef1-3a72-b63c-88e8e4b92678}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\ref10">
|
||||||
|
<UniqueIdentifier>{6c9c7c30-0808-3fad-8a88-944d7645e5d5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\sandy2x">
|
||||||
|
<UniqueIdentifier>{5d2fb1a2-f063-32db-a81a-41f79e36fd23}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519">
|
||||||
|
<UniqueIdentifier>{7bec6074-fbc7-330b-9e18-7dc3e868569a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{834d4827-81e4-3de3-baa1-a216763f11d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255">
|
||||||
|
<UniqueIdentifier>{52bf28eb-7ffd-399a-be35-0df3e8e99c15}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255\ref10">
|
||||||
|
<UniqueIdentifier>{39cc576f-4b54-3d71-b14c-27445bc4b138}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox">
|
||||||
|
<UniqueIdentifier>{b9b02bee-5c1f-36d2-b97d-983f865a4cc6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{41f1f35b-4639-3424-be85-7dfba02f3c5e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{8bf11d29-2f5a-3f10-8ae6-82229d19c5b0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream">
|
||||||
|
<UniqueIdentifier>{62f7ae38-4ce6-3976-acc3-47c462db4fbe}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{e07a28cd-775a-3798-bfdb-97842d3614d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash">
|
||||||
|
<UniqueIdentifier>{bb073c16-adc8-3cff-80b9-99cf5a28de6c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24">
|
||||||
|
<UniqueIdentifier>{63de0ec8-ecde-35e3-8b97-6e9e4da342ee}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24\ref">
|
||||||
|
<UniqueIdentifier>{29925210-53eb-342c-8527-7ebc173e668f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign">
|
||||||
|
<UniqueIdentifier>{b2f989b6-87a6-3388-a35c-2d0d59cb4236}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519">
|
||||||
|
<UniqueIdentifier>{bc6466a1-57b0-3a35-9973-ad488a4bef8c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{5599d9ab-b5b2-3310-b541-ae0fb70eecf1}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream">
|
||||||
|
<UniqueIdentifier>{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20">
|
||||||
|
<UniqueIdentifier>{806b6ff3-578b-308a-a359-0f5ed8472ecc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\dolbeau">
|
||||||
|
<UniqueIdentifier>{5a1d852e-67bb-3dc1-9ec5-99ef74b7faca}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\ref">
|
||||||
|
<UniqueIdentifier>{33e45d9c-e12a-3e76-9ef2-4f5510244a5b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20">
|
||||||
|
<UniqueIdentifier>{048ba2a8-b22b-346c-9886-668b63c88c68}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\ref">
|
||||||
|
<UniqueIdentifier>{f08a312f-f8a3-350b-87ab-1f79d33e513f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6">
|
||||||
|
<UniqueIdentifier>{c403f690-cd22-3ed4-9cc7-3f46e73081fd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6int">
|
||||||
|
<UniqueIdentifier>{c34d03f5-cf47-39fe-a5ad-5eb917006203}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012">
|
||||||
|
<UniqueIdentifier>{4da0c5ca-33d1-34e0-9689-12e69ae2dbd6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012\ref">
|
||||||
|
<UniqueIdentifier>{dd6b294c-5871-386c-92ec-aa46fcc411d4}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208">
|
||||||
|
<UniqueIdentifier>{07aca978-0547-329a-b70b-29aa579cacc5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208\ref">
|
||||||
|
<UniqueIdentifier>{f171fa05-35c4-32a0-b035-b5d6680ab714}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xchacha20">
|
||||||
|
<UniqueIdentifier>{ede2279c-1ba7-3d62-8345-733c6c1965e7}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xsalsa20">
|
||||||
|
<UniqueIdentifier>{9c15151b-10dc-3dfe-b97b-a7d8c6b58920}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify">
|
||||||
|
<UniqueIdentifier>{49fb9272-ffe2-3993-b562-b19d5f2c9b40}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify\sodium">
|
||||||
|
<UniqueIdentifier>{80669cf5-3c9c-3c60-b409-9d8fb305bc77}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include">
|
||||||
|
<UniqueIdentifier>{96da72eb-3aa0-3850-83eb-32788f91e5bd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium">
|
||||||
|
<UniqueIdentifier>{56bb40fc-d381-3a9e-925b-681774c48dde}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium\private">
|
||||||
|
<UniqueIdentifier>{fde88485-0fe6-3b22-9480-1d2b49fade53}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes">
|
||||||
|
<UniqueIdentifier>{ef090484-4db4-3dc2-aca7-c59bab1db23b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\internal">
|
||||||
|
<UniqueIdentifier>{14c126fd-bb91-37ea-b807-b60c386be601}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\sysrandom">
|
||||||
|
<UniqueIdentifier>{ac56c38f-7e17-3b79-bf47-58e9476b3b89}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="sodium">
|
||||||
|
<UniqueIdentifier>{5dfc520b-f690-3d5f-a86a-8b667f2e7490}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-uiextension" PageTemplate="tool" DisplayName="Sodium Options" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="amd64asm" DisplayName="amd64asm" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Option-amd64asm" DisplayName="Enable AMD64 Assembly" Description="Enable the AMD64 Assembly build option" Category="amd64asm">
|
||||||
|
<EnumValue Name="" DisplayName="No" />
|
||||||
|
<EnumValue Name="true" DisplayName="Yes" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Import Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)libsodium.import.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Linkage -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include;$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Linkage-libsodium)' == 'static' Or '$(Linkage-libsodium)' == 'ltcg'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies Condition="'$(Linkage-libsodium)' != ''">advapi32.lib;libsodium.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Copy -->
|
||||||
|
|
||||||
|
<Target Name="Linkage-libsodium-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.pdb"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.pdb"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Release')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="libsodium-info" BeforeTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Message Text="Copying libsodium.dll -> $(TargetDir)libsodium.dll" Importance="high"/>
|
||||||
|
<Message Text="Copying libsodium.pdb -> $(TargetDir)libsodium.pdb" Importance="high" Condition="$(Configuration.IndexOf('Debug')) != -1" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-linkage-uiextension" PageTemplate="tool" DisplayName="Local Dependencies" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="libsodium" DisplayName="libsodium" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Linkage-libsodium" DisplayName="Linkage" Description="How libsodium will be linked into the output of this project" Category="libsodium">
|
||||||
|
<EnumValue Name="" DisplayName="Not linked" />
|
||||||
|
<EnumValue Name="dynamic" DisplayName="Dynamic (DLL)" />
|
||||||
|
<EnumValue Name="static" DisplayName="Static (LIB)" />
|
||||||
|
<EnumValue Name="ltcg" DisplayName="Static using link time compile generation (LTCG)" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
||||||
52
libsodium-1.0.18-RELEASE/builds/msvc/vs2017/libsodium.sln
Normal file
52
libsodium-1.0.18-RELEASE/builds/msvc/vs2017/libsodium.sln
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio 15
|
||||||
|
VisualStudioVersion = 15.0.26228.4
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsodium", "libsodium\libsodium.vcxproj", "{A185B162-6CB6-4502-B03F-B56F7699A8D9}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
DynDebug|Win32 = DynDebug|Win32
|
||||||
|
DynDebug|x64 = DynDebug|x64
|
||||||
|
DynRelease|Win32 = DynRelease|Win32
|
||||||
|
DynRelease|x64 = DynRelease|x64
|
||||||
|
LtcgDebug|Win32 = LtcgDebug|Win32
|
||||||
|
LtcgDebug|x64 = LtcgDebug|x64
|
||||||
|
LtcgRelease|Win32 = LtcgRelease|Win32
|
||||||
|
LtcgRelease|x64 = LtcgRelease|x64
|
||||||
|
StaticDebug|Win32 = StaticDebug|Win32
|
||||||
|
StaticDebug|x64 = StaticDebug|x64
|
||||||
|
StaticRelease|Win32 = StaticRelease|Win32
|
||||||
|
StaticRelease|x64 = StaticRelease|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.ActiveCfg = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.Build.0 = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.ActiveCfg = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.Build.0 = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.ActiveCfg = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.Build.0 = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.ActiveCfg = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.Build.0 = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.ActiveCfg = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.Build.0 = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.ActiveCfg = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.Build.0 = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.ActiveCfg = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.Build.0 = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.ActiveCfg = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.Build.0 = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.Build.0 = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.ActiveCfg = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.Build.0 = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.Build.0 = ReleaseLIB|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)$(ProjectName).xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Configuration -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>copy "$(BuildRoot)version.h" "$(RepoRoot)src\libsodium\include\sodium\"</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(RepoRoot)src\libsodium\include;$(RepoRoot)src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<DisableSpecificWarnings>4146;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<EnablePREfast>false</EnablePREfast>
|
||||||
|
<PreprocessorDefinitions>inline=__inline;NATIVE_LITTLE_ENDIAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'StaticLibrary'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'DynamicLibrary'">SODIUM_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Option-amd64asm)' == 'true'">HAVE_AMD64_ASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="CustomInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Will copy $(BuildRoot)version.h -> $(RepoRoot)src\libsodium\include\sodium\version.h" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="OptionInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Option-amd64asm : $(Option-amd64asm)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>advapi32.lib</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,327 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
|
<ProjectName>libsodium</ProjectName>
|
||||||
|
<PlatformToolset>v141</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="DebugDLL|Win32">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Configuration">
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) != -1">DynamicLibrary</ConfigurationType>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\$(Configuration).props" />
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\Output.props" />
|
||||||
|
<Import Project="$(ProjectDir)$(ProjectName).props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h" />
|
||||||
|
<ClInclude Include="..\..\resource.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc">
|
||||||
|
</ResourceCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,998 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</Xml>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c">
|
||||||
|
<Filter>crypto_generichash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c">
|
||||||
|
<Filter>crypto_kx</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c">
|
||||||
|
<Filter>crypto_sign</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c">
|
||||||
|
<Filter>crypto_sign\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c">
|
||||||
|
<Filter>crypto_pwhash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\nosse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\sse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c">
|
||||||
|
<Filter>crypto_verify\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c">
|
||||||
|
<Filter>crypto_auth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c">
|
||||||
|
<Filter>crypto_kdf</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c">
|
||||||
|
<Filter>crypto_kdf\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c">
|
||||||
|
<Filter>crypto_shorthash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c">
|
||||||
|
<Filter>crypto_scalarmult</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ristretto255\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c">
|
||||||
|
<Filter>crypto_onetimeauth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c">
|
||||||
|
<Filter>randombytes</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c">
|
||||||
|
<Filter>randombytes\sysrandom</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c">
|
||||||
|
<Filter>randombytes\internal</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c">
|
||||||
|
<Filter>crypto_stream</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c">
|
||||||
|
<Filter>crypto_stream\xchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c">
|
||||||
|
<Filter>crypto_stream\salsa2012</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa2012\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c">
|
||||||
|
<Filter>crypto_stream\salsa208</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa208\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c">
|
||||||
|
<Filter>crypto_stream\xsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c">
|
||||||
|
<Filter>crypto_hash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c">
|
||||||
|
<Filter>crypto_hash\sha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c">
|
||||||
|
<Filter>crypto_hash\sha512\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c">
|
||||||
|
<Filter>crypto_hash\sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c">
|
||||||
|
<Filter>crypto_hash\sha256\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\xchacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c">
|
||||||
|
<Filter>crypto_aead\aes256gcm\aesni</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\chacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretstream\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c">
|
||||||
|
<Filter>crypto_core\salsa\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c">
|
||||||
|
<Filter>crypto_core\hchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c">
|
||||||
|
<Filter>crypto_core\hsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c">
|
||||||
|
<Filter>crypto_core\hsalsa20\ref2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c">
|
||||||
|
<Filter>crypto_core\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h">
|
||||||
|
<Filter>include</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="crypto_aead">
|
||||||
|
<UniqueIdentifier>{a6837e41-3751-38c9-bb90-dd59d5f4af7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm">
|
||||||
|
<UniqueIdentifier>{3e53394c-b59c-30cc-ae69-a4f46f9edfa3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm\aesni">
|
||||||
|
<UniqueIdentifier>{7eb51140-a50f-3f50-b379-83677a82496c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305">
|
||||||
|
<UniqueIdentifier>{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{b145288f-68ad-3e79-93cb-e36537b20e26}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{3122f223-e6c2-3ab1-ad85-ca289b47419e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{2720c2c8-c517-356e-83ed-c2997ab782c3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth">
|
||||||
|
<UniqueIdentifier>{0a3af0f3-56f7-3551-a64e-6284feccc423}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha256">
|
||||||
|
<UniqueIdentifier>{64e89b4f-eec9-38c9-90f2-4881bf5e84c0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512">
|
||||||
|
<UniqueIdentifier>{0c0b4001-ae11-3d0f-8e73-75ac9b6e1ae8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512256">
|
||||||
|
<UniqueIdentifier>{f5065d74-beda-3e1e-819a-f606279c7fe9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box">
|
||||||
|
<UniqueIdentifier>{f7aedb93-94a6-3ede-9374-ff41daca4841}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{0e7473c9-9c69-36b3-ab6c-d953647a15a6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{d75db64c-eb08-3f10-9b99-1b6e6827f348}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core">
|
||||||
|
<UniqueIdentifier>{73194d5d-588a-342f-bee6-f28b4486f20b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519">
|
||||||
|
<UniqueIdentifier>{7c5e6f81-e4ce-3018-a776-a1f125072d73}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{76990c08-d692-367f-b286-c728a8cad6bf}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_25_5">
|
||||||
|
<UniqueIdentifier>{bf04f786-7862-3bde-aeba-ed82ee59ca22}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_51">
|
||||||
|
<UniqueIdentifier>{98b6126a-3725-3707-a4cc-ff3af657cba0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hchacha20">
|
||||||
|
<UniqueIdentifier>{8b704d11-af1f-30c0-9981-479da6d88dc3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20">
|
||||||
|
<UniqueIdentifier>{342e684b-4e18-311c-953c-8391a544a04f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20\ref2">
|
||||||
|
<UniqueIdentifier>{c6b8e28c-7c54-3af7-bee3-2948ba7b2082}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa">
|
||||||
|
<UniqueIdentifier>{4e9a1d6b-ee07-3bbc-ad78-6d0ba0e6d9d3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa\ref">
|
||||||
|
<UniqueIdentifier>{eb259fd9-56f0-32db-a903-6bc1549a7326}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash">
|
||||||
|
<UniqueIdentifier>{e53b6258-fcdd-34c8-96c5-44510a34a390}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b">
|
||||||
|
<UniqueIdentifier>{8bd3b558-2d08-3c3a-81ca-22677dde943b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b\ref">
|
||||||
|
<UniqueIdentifier>{16a8dd41-b0ab-39a7-80c8-3052d8b63811}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash">
|
||||||
|
<UniqueIdentifier>{d7ec3690-bae7-3653-8c53-66a3142cfcfa}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256">
|
||||||
|
<UniqueIdentifier>{722ef422-8c03-3008-ba2a-3a7e91c6647c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256\cp">
|
||||||
|
<UniqueIdentifier>{8c7d8b62-7b4f-3eb9-85b7-18e8d925be14}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512">
|
||||||
|
<UniqueIdentifier>{8fb6a906-dbd6-3746-9b0f-f49e7028daec}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512\cp">
|
||||||
|
<UniqueIdentifier>{f2d6a22b-dd67-3561-90a4-88696169cb7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf">
|
||||||
|
<UniqueIdentifier>{aaf59186-1c0d-33cf-a34d-93e14bb87226}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf\blake2b">
|
||||||
|
<UniqueIdentifier>{3d42d2a2-b192-33dd-9162-508916414707}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kx">
|
||||||
|
<UniqueIdentifier>{898b6bd5-1360-3a34-adcd-0fade7561685}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth">
|
||||||
|
<UniqueIdentifier>{323c0a15-3c1d-39b2-9ec1-299deb299497}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305">
|
||||||
|
<UniqueIdentifier>{52c2080d-37c0-34c2-864a-c201c728e5d8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\donna">
|
||||||
|
<UniqueIdentifier>{ff618a41-caeb-3a18-ad36-d34b049a8f50}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\sse2">
|
||||||
|
<UniqueIdentifier>{ffc3712d-dfe0-3b51-8257-f5ffc9c9cea3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash">
|
||||||
|
<UniqueIdentifier>{f54b65b6-71cf-3ab3-9c8c-f89c81846836}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\argon2">
|
||||||
|
<UniqueIdentifier>{1bd97a78-befa-3805-8e9c-80d7c1aff37b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256">
|
||||||
|
<UniqueIdentifier>{e785f104-1212-37bf-8511-cc518b9ace66}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\nosse">
|
||||||
|
<UniqueIdentifier>{447b993f-59fb-3efd-8c59-a1712c97dfe8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\sse">
|
||||||
|
<UniqueIdentifier>{cdb8d233-06b0-3872-a62b-c1ccf4cb4314}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult">
|
||||||
|
<UniqueIdentifier>{402a1c5a-d499-333a-a2fa-acd0e6a3c2b2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519">
|
||||||
|
<UniqueIdentifier>{77f5a2e9-2ef1-3a72-b63c-88e8e4b92678}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\ref10">
|
||||||
|
<UniqueIdentifier>{6c9c7c30-0808-3fad-8a88-944d7645e5d5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\sandy2x">
|
||||||
|
<UniqueIdentifier>{5d2fb1a2-f063-32db-a81a-41f79e36fd23}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519">
|
||||||
|
<UniqueIdentifier>{7bec6074-fbc7-330b-9e18-7dc3e868569a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{834d4827-81e4-3de3-baa1-a216763f11d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255">
|
||||||
|
<UniqueIdentifier>{52bf28eb-7ffd-399a-be35-0df3e8e99c15}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255\ref10">
|
||||||
|
<UniqueIdentifier>{39cc576f-4b54-3d71-b14c-27445bc4b138}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox">
|
||||||
|
<UniqueIdentifier>{b9b02bee-5c1f-36d2-b97d-983f865a4cc6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{41f1f35b-4639-3424-be85-7dfba02f3c5e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{8bf11d29-2f5a-3f10-8ae6-82229d19c5b0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream">
|
||||||
|
<UniqueIdentifier>{62f7ae38-4ce6-3976-acc3-47c462db4fbe}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{e07a28cd-775a-3798-bfdb-97842d3614d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash">
|
||||||
|
<UniqueIdentifier>{bb073c16-adc8-3cff-80b9-99cf5a28de6c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24">
|
||||||
|
<UniqueIdentifier>{63de0ec8-ecde-35e3-8b97-6e9e4da342ee}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24\ref">
|
||||||
|
<UniqueIdentifier>{29925210-53eb-342c-8527-7ebc173e668f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign">
|
||||||
|
<UniqueIdentifier>{b2f989b6-87a6-3388-a35c-2d0d59cb4236}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519">
|
||||||
|
<UniqueIdentifier>{bc6466a1-57b0-3a35-9973-ad488a4bef8c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{5599d9ab-b5b2-3310-b541-ae0fb70eecf1}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream">
|
||||||
|
<UniqueIdentifier>{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20">
|
||||||
|
<UniqueIdentifier>{806b6ff3-578b-308a-a359-0f5ed8472ecc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\dolbeau">
|
||||||
|
<UniqueIdentifier>{5a1d852e-67bb-3dc1-9ec5-99ef74b7faca}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\ref">
|
||||||
|
<UniqueIdentifier>{33e45d9c-e12a-3e76-9ef2-4f5510244a5b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20">
|
||||||
|
<UniqueIdentifier>{048ba2a8-b22b-346c-9886-668b63c88c68}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\ref">
|
||||||
|
<UniqueIdentifier>{f08a312f-f8a3-350b-87ab-1f79d33e513f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6">
|
||||||
|
<UniqueIdentifier>{c403f690-cd22-3ed4-9cc7-3f46e73081fd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6int">
|
||||||
|
<UniqueIdentifier>{c34d03f5-cf47-39fe-a5ad-5eb917006203}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012">
|
||||||
|
<UniqueIdentifier>{4da0c5ca-33d1-34e0-9689-12e69ae2dbd6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012\ref">
|
||||||
|
<UniqueIdentifier>{dd6b294c-5871-386c-92ec-aa46fcc411d4}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208">
|
||||||
|
<UniqueIdentifier>{07aca978-0547-329a-b70b-29aa579cacc5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208\ref">
|
||||||
|
<UniqueIdentifier>{f171fa05-35c4-32a0-b035-b5d6680ab714}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xchacha20">
|
||||||
|
<UniqueIdentifier>{ede2279c-1ba7-3d62-8345-733c6c1965e7}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xsalsa20">
|
||||||
|
<UniqueIdentifier>{9c15151b-10dc-3dfe-b97b-a7d8c6b58920}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify">
|
||||||
|
<UniqueIdentifier>{49fb9272-ffe2-3993-b562-b19d5f2c9b40}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify\sodium">
|
||||||
|
<UniqueIdentifier>{80669cf5-3c9c-3c60-b409-9d8fb305bc77}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include">
|
||||||
|
<UniqueIdentifier>{96da72eb-3aa0-3850-83eb-32788f91e5bd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium">
|
||||||
|
<UniqueIdentifier>{56bb40fc-d381-3a9e-925b-681774c48dde}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium\private">
|
||||||
|
<UniqueIdentifier>{fde88485-0fe6-3b22-9480-1d2b49fade53}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes">
|
||||||
|
<UniqueIdentifier>{ef090484-4db4-3dc2-aca7-c59bab1db23b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\internal">
|
||||||
|
<UniqueIdentifier>{14c126fd-bb91-37ea-b807-b60c386be601}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\sysrandom">
|
||||||
|
<UniqueIdentifier>{ac56c38f-7e17-3b79-bf47-58e9476b3b89}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="sodium">
|
||||||
|
<UniqueIdentifier>{5dfc520b-f690-3d5f-a86a-8b667f2e7490}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-uiextension" PageTemplate="tool" DisplayName="Sodium Options" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="amd64asm" DisplayName="amd64asm" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Option-amd64asm" DisplayName="Enable AMD64 Assembly" Description="Enable the AMD64 Assembly build option" Category="amd64asm">
|
||||||
|
<EnumValue Name="" DisplayName="No" />
|
||||||
|
<EnumValue Name="true" DisplayName="Yes" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
||||||
@@ -0,0 +1,52 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Import Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)libsodium.import.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Linkage -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include;$(ProjectDir)..\..\..\..\..\libsodium\src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Linkage-libsodium)' == 'static' Or '$(Linkage-libsodium)' == 'ltcg'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies Condition="'$(Linkage-libsodium)' != ''">advapi32.lib;libsodium.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libsodium)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Copy -->
|
||||||
|
|
||||||
|
<Target Name="Linkage-libsodium-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Debug')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libsodium.pdb"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.pdb"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
<Copy Condition="$(Configuration.IndexOf('Release')) != -1"
|
||||||
|
SourceFiles="$(ProjectDir)..\..\..\..\..\libsodium\bin\$(PlatformName)\Release\$(PlatformToolset)\dynamic\libsodium.dll"
|
||||||
|
DestinationFiles="$(TargetDir)libsodium.dll"
|
||||||
|
SkipUnchangedFiles="true" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="libsodium-info" BeforeTargets="AfterBuild" Condition="'$(Linkage-libsodium)' == 'dynamic'">
|
||||||
|
<Message Text="Copying libsodium.dll -> $(TargetDir)libsodium.dll" Importance="high"/>
|
||||||
|
<Message Text="Copying libsodium.pdb -> $(TargetDir)libsodium.pdb" Importance="high" Condition="$(Configuration.IndexOf('Debug')) != -1" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-linkage-uiextension" PageTemplate="tool" DisplayName="Local Dependencies" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="libsodium" DisplayName="libsodium" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Linkage-libsodium" DisplayName="Linkage" Description="How libsodium will be linked into the output of this project" Category="libsodium">
|
||||||
|
<EnumValue Name="" DisplayName="Not linked" />
|
||||||
|
<EnumValue Name="dynamic" DisplayName="Dynamic (DLL)" />
|
||||||
|
<EnumValue Name="static" DisplayName="Static (LIB)" />
|
||||||
|
<EnumValue Name="ltcg" DisplayName="Static using link time compile generation (LTCG)" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
||||||
52
libsodium-1.0.18-RELEASE/builds/msvc/vs2019/libsodium.sln
Normal file
52
libsodium-1.0.18-RELEASE/builds/msvc/vs2019/libsodium.sln
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio 15
|
||||||
|
VisualStudioVersion = 15.0.26228.4
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsodium", "libsodium\libsodium.vcxproj", "{A185B162-6CB6-4502-B03F-B56F7699A8D9}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
DynDebug|Win32 = DynDebug|Win32
|
||||||
|
DynDebug|x64 = DynDebug|x64
|
||||||
|
DynRelease|Win32 = DynRelease|Win32
|
||||||
|
DynRelease|x64 = DynRelease|x64
|
||||||
|
LtcgDebug|Win32 = LtcgDebug|Win32
|
||||||
|
LtcgDebug|x64 = LtcgDebug|x64
|
||||||
|
LtcgRelease|Win32 = LtcgRelease|Win32
|
||||||
|
LtcgRelease|x64 = LtcgRelease|x64
|
||||||
|
StaticDebug|Win32 = StaticDebug|Win32
|
||||||
|
StaticDebug|x64 = StaticDebug|x64
|
||||||
|
StaticRelease|Win32 = StaticRelease|Win32
|
||||||
|
StaticRelease|x64 = StaticRelease|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.ActiveCfg = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|Win32.Build.0 = DebugDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.ActiveCfg = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynDebug|x64.Build.0 = DebugDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.ActiveCfg = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|Win32.Build.0 = ReleaseDLL|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.ActiveCfg = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.DynRelease|x64.Build.0 = ReleaseDLL|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.ActiveCfg = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|Win32.Build.0 = DebugLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.ActiveCfg = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgDebug|x64.Build.0 = DebugLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.ActiveCfg = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|Win32.Build.0 = ReleaseLTCG|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.ActiveCfg = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.LtcgRelease|x64.Build.0 = ReleaseLTCG|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.ActiveCfg = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|Win32.Build.0 = DebugLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.ActiveCfg = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticDebug|x64.Build.0 = DebugLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.ActiveCfg = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|Win32.Build.0 = ReleaseLIB|Win32
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.ActiveCfg = ReleaseLIB|x64
|
||||||
|
{A185B162-6CB6-4502-B03F-B56F7699A8D9}.StaticRelease|x64.Build.0 = ReleaseLIB|x64
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<_PropertySheetDisplayName>Libsodium Common Settings</_PropertySheetDisplayName>
|
||||||
|
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- User Interface -->
|
||||||
|
|
||||||
|
<ItemGroup Label="BuildOptionsExtension">
|
||||||
|
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)$(ProjectName).xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<!-- Configuration -->
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<PreBuildEvent>
|
||||||
|
<Command>copy "$(BuildRoot)version.h" "$(RepoRoot)src\libsodium\include\sodium\"</Command>
|
||||||
|
</PreBuildEvent>
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>$(RepoRoot)src\libsodium\include;$(RepoRoot)src\libsodium\include\sodium\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<DisableSpecificWarnings>4146;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<EnablePREfast>false</EnablePREfast>
|
||||||
|
<PreprocessorDefinitions>inline=__inline;NATIVE_LITTLE_ENDIAN;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'StaticLibrary'">SODIUM_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(ConfigurationType)' == 'DynamicLibrary'">SODIUM_DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessorDefinitions Condition="'$(Option-amd64asm)' == 'true'">HAVE_AMD64_ASM;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
<!-- Messages -->
|
||||||
|
|
||||||
|
<Target Name="CustomInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Will copy $(BuildRoot)version.h -> $(RepoRoot)src\libsodium\include\sodium\version.h" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="OptionInfo" BeforeTargets="PrepareForBuild">
|
||||||
|
<Message Text="Option-amd64asm : $(Option-amd64asm)" Importance="high"/>
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>advapi32.lib</AdditionalDependencies>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,327 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
|
<ProjectName>libsodium</ProjectName>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="DebugDLL|Win32">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Configuration">
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) != -1">DynamicLibrary</ConfigurationType>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="PropertySheets">
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\$(Configuration).props" />
|
||||||
|
<Import Project="$(ProjectDir)..\..\properties\Output.props" />
|
||||||
|
<Import Project="$(ProjectDir)$(ProjectName).props" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec" />
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h" />
|
||||||
|
<ClInclude Include="..\..\resource.h" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc">
|
||||||
|
</ResourceCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,998 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.bat">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.gsl">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.nuspec">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.targets">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<None Include="..\..\..\..\packaging\nuget\package.config">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</None>
|
||||||
|
<Xml Include="..\..\..\..\packaging\nuget\package.xml">
|
||||||
|
<Filter>packaging</Filter>
|
||||||
|
</Xml>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ResourceCompile Include="..\..\resource.rc" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\crypto_generichash.c">
|
||||||
|
<Filter>crypto_generichash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\generichash_blake2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kx\crypto_kx.c">
|
||||||
|
<Filter>crypto_kx</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\crypto_sign.c">
|
||||||
|
<Filter>crypto_sign</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\sign_ed25519.c">
|
||||||
|
<Filter>crypto_sign\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\obsolete.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\keypair.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\open.c">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\crypto_secretbox_easy.c">
|
||||||
|
<Filter>crypto_secretbox</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretbox\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\crypto_pwhash.c">
|
||||||
|
<Filter>crypto_pwhash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.c">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\nosse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256\sse</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_verify\sodium\verify.c">
|
||||||
|
<Filter>crypto_verify\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\crypto_auth.c">
|
||||||
|
<Filter>crypto_auth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha512256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c">
|
||||||
|
<Filter>crypto_auth\hmacsha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\crypto_kdf.c">
|
||||||
|
<Filter>crypto_kdf</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c">
|
||||||
|
<Filter>crypto_kdf\blake2b</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\crypto_shorthash.c">
|
||||||
|
<Filter>crypto_shorthash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\crypto_scalarmult.c">
|
||||||
|
<Filter>crypto_scalarmult</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ristretto255\ref10\scalarmult_ristretto255_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ristretto255\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c">
|
||||||
|
<Filter>crypto_onetimeauth</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\randombytes.c">
|
||||||
|
<Filter>randombytes</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c">
|
||||||
|
<Filter>randombytes\sysrandom</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\randombytes\internal\randombytes_internal_random.c">
|
||||||
|
<Filter>randombytes\internal</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_easy.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box_seal.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\crypto_box.c">
|
||||||
|
<Filter>crypto_box</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xsalsa20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_box\curve25519xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\codecs.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\runtime.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\core.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\utils.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\sodium\version.c">
|
||||||
|
<Filter>sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\crypto_stream.c">
|
||||||
|
<Filter>crypto_stream</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c">
|
||||||
|
<Filter>crypto_stream\xchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.c">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.c">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c">
|
||||||
|
<Filter>crypto_stream\salsa2012</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa2012\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\stream_salsa208.c">
|
||||||
|
<Filter>crypto_stream\salsa208</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c">
|
||||||
|
<Filter>crypto_stream\salsa208\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c">
|
||||||
|
<Filter>crypto_stream\xsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\crypto_hash.c">
|
||||||
|
<Filter>crypto_hash</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\hash_sha512.c">
|
||||||
|
<Filter>crypto_hash\sha512</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c">
|
||||||
|
<Filter>crypto_hash\sha512\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\hash_sha256.c">
|
||||||
|
<Filter>crypto_hash\sha256</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c">
|
||||||
|
<Filter>crypto_hash\sha256\cp</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\xchacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c">
|
||||||
|
<Filter>crypto_aead\aes256gcm\aesni</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c">
|
||||||
|
<Filter>crypto_aead\chacha20poly1305\sodium</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c">
|
||||||
|
<Filter>crypto_secretstream\xchacha20poly1305</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c">
|
||||||
|
<Filter>crypto_core\salsa\ref</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hchacha20\core_hchacha20.c">
|
||||||
|
<Filter>crypto_core\hchacha20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c">
|
||||||
|
<Filter>crypto_core\hsalsa20</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c">
|
||||||
|
<Filter>crypto_core\hsalsa20\ref2</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ed25519.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\core_ristretto255.c">
|
||||||
|
<Filter>crypto_core\ed25519</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c">
|
||||||
|
<Filter>crypto_core\ed25519\ref10</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h">
|
||||||
|
<Filter>crypto_generichash\blake2b\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h">
|
||||||
|
<Filter>crypto_sign\ed25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium.h">
|
||||||
|
<Filter>include</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\utils.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\core.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\export.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash_siphash24.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash_sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kx.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_hash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_32.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ristretto255.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xchacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_auth_hmacsha512256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_sysrandom.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\runtime.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_salsa208.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_aead_aes256gcm.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_salsa2012.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_16.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_chacha20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_stream_xsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_hsalsa20.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_kdf_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_curve25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_shorthash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2id.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_onetimeauth.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_verify_64.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_core_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_pwhash_argon2i.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\randombytes_internal_random.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_secretbox.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_scalarmult_ed25519.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_generichash_blake2b.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h">
|
||||||
|
<Filter>include\sodium</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\sse2_64_32.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\common.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\mutex.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\chacha20_ietf_ext.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\include\sodium\private\implementations.h">
|
||||||
|
<Filter>include\sodium\private</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-encoding.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blake2b-long.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\argon2\argon2-core.h">
|
||||||
|
<Filter>crypto_pwhash\argon2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h">
|
||||||
|
<Filter>crypto_pwhash\scryptsalsa208sha256</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h">
|
||||||
|
<Filter>crypto_shorthash\siphash24\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\sandy2x</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h">
|
||||||
|
<Filter>crypto_scalarmult\curve25519\ref10</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\donna</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h">
|
||||||
|
<Filter>crypto_onetimeauth\poly1305\sse2</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\stream_chacha20.h">
|
||||||
|
<Filter>crypto_stream\chacha20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h">
|
||||||
|
<Filter>crypto_stream\chacha20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u4.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u0.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u1.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\chacha20\dolbeau\u8.h">
|
||||||
|
<Filter>crypto_stream\chacha20\dolbeau</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\stream_salsa20.h">
|
||||||
|
<Filter>crypto_stream\salsa20</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h">
|
||||||
|
<Filter>crypto_stream\salsa20\ref</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u4.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u0.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u1.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\u8.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6int</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h">
|
||||||
|
<Filter>crypto_stream\salsa20\xmm6</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_25_5</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h">
|
||||||
|
<Filter>crypto_core\ed25519\ref10\fe_51</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="crypto_aead">
|
||||||
|
<UniqueIdentifier>{a6837e41-3751-38c9-bb90-dd59d5f4af7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm">
|
||||||
|
<UniqueIdentifier>{3e53394c-b59c-30cc-ae69-a4f46f9edfa3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\aes256gcm\aesni">
|
||||||
|
<UniqueIdentifier>{7eb51140-a50f-3f50-b379-83677a82496c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305">
|
||||||
|
<UniqueIdentifier>{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\chacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{b145288f-68ad-3e79-93cb-e36537b20e26}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{3122f223-e6c2-3ab1-ad85-ca289b47419e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_aead\xchacha20poly1305\sodium">
|
||||||
|
<UniqueIdentifier>{2720c2c8-c517-356e-83ed-c2997ab782c3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth">
|
||||||
|
<UniqueIdentifier>{0a3af0f3-56f7-3551-a64e-6284feccc423}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha256">
|
||||||
|
<UniqueIdentifier>{64e89b4f-eec9-38c9-90f2-4881bf5e84c0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512">
|
||||||
|
<UniqueIdentifier>{0c0b4001-ae11-3d0f-8e73-75ac9b6e1ae8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_auth\hmacsha512256">
|
||||||
|
<UniqueIdentifier>{f5065d74-beda-3e1e-819a-f606279c7fe9}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box">
|
||||||
|
<UniqueIdentifier>{f7aedb93-94a6-3ede-9374-ff41daca4841}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{0e7473c9-9c69-36b3-ab6c-d953647a15a6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_box\curve25519xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{d75db64c-eb08-3f10-9b99-1b6e6827f348}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core">
|
||||||
|
<UniqueIdentifier>{73194d5d-588a-342f-bee6-f28b4486f20b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519">
|
||||||
|
<UniqueIdentifier>{7c5e6f81-e4ce-3018-a776-a1f125072d73}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{76990c08-d692-367f-b286-c728a8cad6bf}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_25_5">
|
||||||
|
<UniqueIdentifier>{bf04f786-7862-3bde-aeba-ed82ee59ca22}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\ed25519\ref10\fe_51">
|
||||||
|
<UniqueIdentifier>{98b6126a-3725-3707-a4cc-ff3af657cba0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hchacha20">
|
||||||
|
<UniqueIdentifier>{8b704d11-af1f-30c0-9981-479da6d88dc3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20">
|
||||||
|
<UniqueIdentifier>{342e684b-4e18-311c-953c-8391a544a04f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\hsalsa20\ref2">
|
||||||
|
<UniqueIdentifier>{c6b8e28c-7c54-3af7-bee3-2948ba7b2082}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa">
|
||||||
|
<UniqueIdentifier>{4e9a1d6b-ee07-3bbc-ad78-6d0ba0e6d9d3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_core\salsa\ref">
|
||||||
|
<UniqueIdentifier>{eb259fd9-56f0-32db-a903-6bc1549a7326}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash">
|
||||||
|
<UniqueIdentifier>{e53b6258-fcdd-34c8-96c5-44510a34a390}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b">
|
||||||
|
<UniqueIdentifier>{8bd3b558-2d08-3c3a-81ca-22677dde943b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_generichash\blake2b\ref">
|
||||||
|
<UniqueIdentifier>{16a8dd41-b0ab-39a7-80c8-3052d8b63811}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash">
|
||||||
|
<UniqueIdentifier>{d7ec3690-bae7-3653-8c53-66a3142cfcfa}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256">
|
||||||
|
<UniqueIdentifier>{722ef422-8c03-3008-ba2a-3a7e91c6647c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha256\cp">
|
||||||
|
<UniqueIdentifier>{8c7d8b62-7b4f-3eb9-85b7-18e8d925be14}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512">
|
||||||
|
<UniqueIdentifier>{8fb6a906-dbd6-3746-9b0f-f49e7028daec}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_hash\sha512\cp">
|
||||||
|
<UniqueIdentifier>{f2d6a22b-dd67-3561-90a4-88696169cb7b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf">
|
||||||
|
<UniqueIdentifier>{aaf59186-1c0d-33cf-a34d-93e14bb87226}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kdf\blake2b">
|
||||||
|
<UniqueIdentifier>{3d42d2a2-b192-33dd-9162-508916414707}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_kx">
|
||||||
|
<UniqueIdentifier>{898b6bd5-1360-3a34-adcd-0fade7561685}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth">
|
||||||
|
<UniqueIdentifier>{323c0a15-3c1d-39b2-9ec1-299deb299497}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305">
|
||||||
|
<UniqueIdentifier>{52c2080d-37c0-34c2-864a-c201c728e5d8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\donna">
|
||||||
|
<UniqueIdentifier>{ff618a41-caeb-3a18-ad36-d34b049a8f50}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_onetimeauth\poly1305\sse2">
|
||||||
|
<UniqueIdentifier>{ffc3712d-dfe0-3b51-8257-f5ffc9c9cea3}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash">
|
||||||
|
<UniqueIdentifier>{f54b65b6-71cf-3ab3-9c8c-f89c81846836}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\argon2">
|
||||||
|
<UniqueIdentifier>{1bd97a78-befa-3805-8e9c-80d7c1aff37b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256">
|
||||||
|
<UniqueIdentifier>{e785f104-1212-37bf-8511-cc518b9ace66}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\nosse">
|
||||||
|
<UniqueIdentifier>{447b993f-59fb-3efd-8c59-a1712c97dfe8}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_pwhash\scryptsalsa208sha256\sse">
|
||||||
|
<UniqueIdentifier>{cdb8d233-06b0-3872-a62b-c1ccf4cb4314}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult">
|
||||||
|
<UniqueIdentifier>{402a1c5a-d499-333a-a2fa-acd0e6a3c2b2}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519">
|
||||||
|
<UniqueIdentifier>{77f5a2e9-2ef1-3a72-b63c-88e8e4b92678}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\ref10">
|
||||||
|
<UniqueIdentifier>{6c9c7c30-0808-3fad-8a88-944d7645e5d5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\curve25519\sandy2x">
|
||||||
|
<UniqueIdentifier>{5d2fb1a2-f063-32db-a81a-41f79e36fd23}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519">
|
||||||
|
<UniqueIdentifier>{7bec6074-fbc7-330b-9e18-7dc3e868569a}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{834d4827-81e4-3de3-baa1-a216763f11d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255">
|
||||||
|
<UniqueIdentifier>{52bf28eb-7ffd-399a-be35-0df3e8e99c15}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_scalarmult\ristretto255\ref10">
|
||||||
|
<UniqueIdentifier>{39cc576f-4b54-3d71-b14c-27445bc4b138}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox">
|
||||||
|
<UniqueIdentifier>{b9b02bee-5c1f-36d2-b97d-983f865a4cc6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{41f1f35b-4639-3424-be85-7dfba02f3c5e}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretbox\xsalsa20poly1305">
|
||||||
|
<UniqueIdentifier>{8bf11d29-2f5a-3f10-8ae6-82229d19c5b0}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream">
|
||||||
|
<UniqueIdentifier>{62f7ae38-4ce6-3976-acc3-47c462db4fbe}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_secretstream\xchacha20poly1305">
|
||||||
|
<UniqueIdentifier>{e07a28cd-775a-3798-bfdb-97842d3614d6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash">
|
||||||
|
<UniqueIdentifier>{bb073c16-adc8-3cff-80b9-99cf5a28de6c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24">
|
||||||
|
<UniqueIdentifier>{63de0ec8-ecde-35e3-8b97-6e9e4da342ee}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_shorthash\siphash24\ref">
|
||||||
|
<UniqueIdentifier>{29925210-53eb-342c-8527-7ebc173e668f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign">
|
||||||
|
<UniqueIdentifier>{b2f989b6-87a6-3388-a35c-2d0d59cb4236}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519">
|
||||||
|
<UniqueIdentifier>{bc6466a1-57b0-3a35-9973-ad488a4bef8c}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_sign\ed25519\ref10">
|
||||||
|
<UniqueIdentifier>{5599d9ab-b5b2-3310-b541-ae0fb70eecf1}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream">
|
||||||
|
<UniqueIdentifier>{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20">
|
||||||
|
<UniqueIdentifier>{806b6ff3-578b-308a-a359-0f5ed8472ecc}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\dolbeau">
|
||||||
|
<UniqueIdentifier>{5a1d852e-67bb-3dc1-9ec5-99ef74b7faca}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\chacha20\ref">
|
||||||
|
<UniqueIdentifier>{33e45d9c-e12a-3e76-9ef2-4f5510244a5b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20">
|
||||||
|
<UniqueIdentifier>{048ba2a8-b22b-346c-9886-668b63c88c68}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\ref">
|
||||||
|
<UniqueIdentifier>{f08a312f-f8a3-350b-87ab-1f79d33e513f}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6">
|
||||||
|
<UniqueIdentifier>{c403f690-cd22-3ed4-9cc7-3f46e73081fd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa20\xmm6int">
|
||||||
|
<UniqueIdentifier>{c34d03f5-cf47-39fe-a5ad-5eb917006203}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012">
|
||||||
|
<UniqueIdentifier>{4da0c5ca-33d1-34e0-9689-12e69ae2dbd6}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa2012\ref">
|
||||||
|
<UniqueIdentifier>{dd6b294c-5871-386c-92ec-aa46fcc411d4}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208">
|
||||||
|
<UniqueIdentifier>{07aca978-0547-329a-b70b-29aa579cacc5}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\salsa208\ref">
|
||||||
|
<UniqueIdentifier>{f171fa05-35c4-32a0-b035-b5d6680ab714}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xchacha20">
|
||||||
|
<UniqueIdentifier>{ede2279c-1ba7-3d62-8345-733c6c1965e7}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_stream\xsalsa20">
|
||||||
|
<UniqueIdentifier>{9c15151b-10dc-3dfe-b97b-a7d8c6b58920}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify">
|
||||||
|
<UniqueIdentifier>{49fb9272-ffe2-3993-b562-b19d5f2c9b40}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="crypto_verify\sodium">
|
||||||
|
<UniqueIdentifier>{80669cf5-3c9c-3c60-b409-9d8fb305bc77}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include">
|
||||||
|
<UniqueIdentifier>{96da72eb-3aa0-3850-83eb-32788f91e5bd}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium">
|
||||||
|
<UniqueIdentifier>{56bb40fc-d381-3a9e-925b-681774c48dde}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="include\sodium\private">
|
||||||
|
<UniqueIdentifier>{fde88485-0fe6-3b22-9480-1d2b49fade53}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes">
|
||||||
|
<UniqueIdentifier>{ef090484-4db4-3dc2-aca7-c59bab1db23b}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\internal">
|
||||||
|
<UniqueIdentifier>{14c126fd-bb91-37ea-b807-b60c386be601}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="randombytes\sysrandom">
|
||||||
|
<UniqueIdentifier>{ac56c38f-7e17-3b79-bf47-58e9476b3b89}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="sodium">
|
||||||
|
<UniqueIdentifier>{5dfc520b-f690-3d5f-a86a-8b667f2e7490}</UniqueIdentifier>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<ProjectSchemaDefinitions xmlns="clr-namespace:Microsoft.Build.Framework.XamlTypes;assembly=Microsoft.Build.Framework">
|
||||||
|
<Rule Name="libsodium-uiextension" PageTemplate="tool" DisplayName="Sodium Options" SwitchPrefix="/" Order="1">
|
||||||
|
<Rule.Categories>
|
||||||
|
<Category Name="amd64asm" DisplayName="amd64asm" />
|
||||||
|
</Rule.Categories>
|
||||||
|
<Rule.DataSource>
|
||||||
|
<DataSource Persistence="ProjectFile" ItemType="" />
|
||||||
|
</Rule.DataSource>
|
||||||
|
<EnumProperty Name="Option-amd64asm" DisplayName="Enable AMD64 Assembly" Description="Enable the AMD64 Assembly build option" Category="amd64asm">
|
||||||
|
<EnumValue Name="" DisplayName="No" />
|
||||||
|
<EnumValue Name="true" DisplayName="Yes" />
|
||||||
|
</EnumProperty>
|
||||||
|
</Rule>
|
||||||
|
</ProjectSchemaDefinitions>
|
||||||
887
libsodium-1.0.18-RELEASE/configure.ac
Normal file
887
libsodium-1.0.18-RELEASE/configure.ac
Normal file
@@ -0,0 +1,887 @@
|
|||||||
|
AC_PREREQ([2.65])
|
||||||
|
AC_INIT([libsodium],[1.0.18],
|
||||||
|
[https://github.com/jedisct1/libsodium/issues],
|
||||||
|
[libsodium],
|
||||||
|
[https://github.com/jedisct1/libsodium])
|
||||||
|
AC_CONFIG_AUX_DIR([build-aux])
|
||||||
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
|
AC_CONFIG_SRCDIR([src/libsodium/sodium/version.c])
|
||||||
|
AC_CANONICAL_HOST
|
||||||
|
AM_INIT_AUTOMAKE([1.11 dist-bzip2 tar-ustar foreign subdir-objects])
|
||||||
|
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||||
|
AM_MAINTAINER_MODE
|
||||||
|
AM_DEP_TRACK
|
||||||
|
|
||||||
|
AC_SUBST(VERSION)
|
||||||
|
|
||||||
|
SODIUM_LIBRARY_VERSION_MAJOR=10
|
||||||
|
SODIUM_LIBRARY_VERSION_MINOR=3
|
||||||
|
DLL_VERSION=24
|
||||||
|
SODIUM_LIBRARY_VERSION=26:0:3
|
||||||
|
# | | |
|
||||||
|
# +------+ | +---+
|
||||||
|
# | | |
|
||||||
|
# current:revision:age
|
||||||
|
# | | |
|
||||||
|
# | | +- increment if interfaces have been added
|
||||||
|
# | | set to zero if interfaces have been removed
|
||||||
|
# | | or changed
|
||||||
|
# | +- increment if source code has changed
|
||||||
|
# | set to zero if current is incremented
|
||||||
|
# +- increment if interfaces have been added, removed or changed
|
||||||
|
AC_SUBST(SODIUM_LIBRARY_VERSION_MAJOR)
|
||||||
|
AC_SUBST(SODIUM_LIBRARY_VERSION_MINOR)
|
||||||
|
AC_SUBST(SODIUM_LIBRARY_VERSION)
|
||||||
|
AC_SUBST(DLL_VERSION)
|
||||||
|
|
||||||
|
AC_LANG_ASSERT(C)
|
||||||
|
LX_CFLAGS=${CFLAGS-NONE}
|
||||||
|
PKGCONFIG_LIBS_PRIVATE=""
|
||||||
|
|
||||||
|
dnl Path check
|
||||||
|
|
||||||
|
AS_IF([pwd | fgrep ' ' > /dev/null 2>&1],
|
||||||
|
[AC_MSG_ERROR([The build directory contains whitespaces - This can cause tests/installation to fail due to limitations of some libtool versions])]
|
||||||
|
)
|
||||||
|
|
||||||
|
dnl Switches
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(ssp,
|
||||||
|
[AS_HELP_STRING(--disable-ssp,Do not compile with -fstack-protector)],
|
||||||
|
[
|
||||||
|
AS_IF([test "x$enableval" = "xno"], [
|
||||||
|
enable_ssp="no"
|
||||||
|
], [
|
||||||
|
enable_ssp="yes"
|
||||||
|
])
|
||||||
|
],
|
||||||
|
[
|
||||||
|
enable_ssp="yes"
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(asm,
|
||||||
|
[AS_HELP_STRING(--disable-asm,[Do not compile assembly code -- As a side effect, this disables CPU-specific implementations on non-Windows platforms. Only for use with targets such as WebAssembly.])],
|
||||||
|
[
|
||||||
|
AS_IF([test "x$enableval" = "xno"], [
|
||||||
|
enable_asm="no"
|
||||||
|
], [
|
||||||
|
enable_asm="yes"
|
||||||
|
])
|
||||||
|
],
|
||||||
|
[
|
||||||
|
enable_asm="yes"
|
||||||
|
])
|
||||||
|
|
||||||
|
AS_IF([test "x$EMSCRIPTEN" != "x"], [
|
||||||
|
AX_CHECK_COMPILE_FLAG([-s ASSERTIONS=0], [
|
||||||
|
enable_asm="no"
|
||||||
|
AC_MSG_WARN([compiling to JavaScript - asm implementations disabled])
|
||||||
|
], [
|
||||||
|
AC_MSG_WARN([EMSCRIPTEN environment variable defined, but emcc doesn't appear to be used - Assuming compilation to native code])
|
||||||
|
CFLAGS="$CFLAGS -U__EMSCRIPTEN__"
|
||||||
|
unset EMSCRIPTEN
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(pie,
|
||||||
|
[AS_HELP_STRING(--disable-pie,Do not produce position independent executables)],
|
||||||
|
enable_pie=$enableval, enable_pie="maybe")
|
||||||
|
|
||||||
|
AS_CASE([$host_os], [mingw*|cygwin*|msys], [enable_pie="no"])
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(blocking-random,
|
||||||
|
[AS_HELP_STRING(--enable-blocking-random,Enable this switch only if /dev/urandom is totally broken on the target platform)],
|
||||||
|
[
|
||||||
|
AS_IF([test "x$enableval" = "xyes"], [
|
||||||
|
AC_DEFINE([USE_BLOCKING_RANDOM], [1], [/dev/urandom is insecure on the target platform])
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(minimal,
|
||||||
|
[AS_HELP_STRING(--enable-minimal,
|
||||||
|
[Only compile the minimum set of functions required for the high-level API])],
|
||||||
|
[
|
||||||
|
AS_IF([test "x$enableval" = "xyes"], [
|
||||||
|
enable_minimal="yes"
|
||||||
|
SODIUM_LIBRARY_MINIMAL_DEF="#define SODIUM_LIBRARY_MINIMAL 1"
|
||||||
|
AC_DEFINE([MINIMAL], [1], [Define for a minimal build, without deprecated functions and functions that high-level APIs depend on])
|
||||||
|
], [
|
||||||
|
enable_minimal="no"
|
||||||
|
])
|
||||||
|
],
|
||||||
|
[
|
||||||
|
enable_minimal="no"
|
||||||
|
])
|
||||||
|
AM_CONDITIONAL([MINIMAL], [test x$enable_minimal = xyes])
|
||||||
|
AC_SUBST(SODIUM_LIBRARY_MINIMAL_DEF)
|
||||||
|
|
||||||
|
AC_ARG_WITH(pthreads, AC_HELP_STRING([--with-pthreads],
|
||||||
|
[use pthreads library, or --without-pthreads to disable threading support.]),
|
||||||
|
[ ], [withval="yes"])
|
||||||
|
|
||||||
|
AS_IF([test "x$withval" = "xyes"], [
|
||||||
|
AX_PTHREAD([
|
||||||
|
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#include <pthread.h>
|
||||||
|
]], [[
|
||||||
|
pthread_mutex_t mutex;
|
||||||
|
|
||||||
|
pthread_mutex_lock(&mutex);
|
||||||
|
pthread_mutex_unlock(&mutex)
|
||||||
|
]]
|
||||||
|
)], [
|
||||||
|
AC_DEFINE([HAVE_PTHREAD], [1], [Define if you have POSIX threads libraries and header files])
|
||||||
|
with_threads="yes"
|
||||||
|
LIBS="$PTHREAD_LIBS $LIBS"
|
||||||
|
PKGCONFIG_LIBS_PRIVATE="$PTHREAD_LIBS $PTHREAD_CFLAGS $PKGCONFIG_LIBS_PRIVATE"
|
||||||
|
CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
|
||||||
|
CC="$PTHREAD_CC"
|
||||||
|
])
|
||||||
|
],
|
||||||
|
[ AC_MSG_NOTICE(pthread mutexes are not available) ]
|
||||||
|
)
|
||||||
|
], [with_threads="no"])
|
||||||
|
|
||||||
|
AC_ARG_WITH(safecode,
|
||||||
|
[AS_HELP_STRING(--with-safecode,For maintainers only - please do not use)],
|
||||||
|
[AS_IF([test "x$withval" = "xyes"], [
|
||||||
|
AC_ARG_VAR([SAFECODE_HOME], [set to the safecode base directory])
|
||||||
|
: ${SAFECODE_HOME:=/opt/safecode}
|
||||||
|
LDFLAGS="$LDFLAGS -L${SAFECODE_HOME}/lib"
|
||||||
|
LIBS="$LIBS -lsc_dbg_rt -lpoolalloc_bitmap -lstdc++"
|
||||||
|
CFLAGS="$CFLAGS -fmemsafety"
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_ARG_WITH(ctgrind,
|
||||||
|
[AS_HELP_STRING(--with-ctgrind,For maintainers only - please do not use)],
|
||||||
|
[AS_IF([test "x$withval" = "xyes"], [
|
||||||
|
AC_CHECK_LIB(ctgrind, ct_poison)
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(retpoline,
|
||||||
|
[AS_HELP_STRING(--enable-retpoline,Use return trampolines for indirect calls)],
|
||||||
|
[AS_IF([test "x$enableval" = "xyes"], [
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mindirect-branch=thunk-inline],
|
||||||
|
[CFLAGS="$CFLAGS -mindirect-branch=thunk-inline"],
|
||||||
|
[AX_CHECK_COMPILE_FLAG([-mretpoline], [CFLAGS="$CFLAGS -mretpoline"])]
|
||||||
|
)
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mindirect-branch-register])
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
|
ENABLE_CWFLAGS=no
|
||||||
|
AC_ARG_ENABLE(debug,
|
||||||
|
[AS_HELP_STRING(--enable-debug,For maintainers only - please do not use)],
|
||||||
|
[
|
||||||
|
AS_IF([test "x$enableval" = "xyes"], [
|
||||||
|
AS_IF([test "x$LX_CFLAGS" = "xNONE"], [
|
||||||
|
nxflags=""
|
||||||
|
for flag in `echo $CFLAGS`; do
|
||||||
|
AS_CASE([$flag],
|
||||||
|
[-O*], [ ],
|
||||||
|
[-g*], [ ],
|
||||||
|
[*], [AS_VAR_APPEND([nxflags], [" $flag"])])
|
||||||
|
done
|
||||||
|
CFLAGS="$nxflags -O -g3"
|
||||||
|
])
|
||||||
|
ENABLE_CWFLAGS=yes
|
||||||
|
CPPFLAGS="$CPPFLAGS -DDEBUG=1 -U_FORTIFY_SOURCE"
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_ARG_ENABLE(opt,
|
||||||
|
[AS_HELP_STRING(--enable-opt,Optimize for the native CPU - The resulting library will be faster but not portable)],
|
||||||
|
[
|
||||||
|
AS_IF([test "x$enableval" = "xyes"], [
|
||||||
|
AX_CHECK_COMPILE_FLAG([-Ofast], [CFLAGS="$CFLAGS -Ofast"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-ftree-vectorize], [CFLAGS="$CFLAGS -ftree-vectorize"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-ftree-slp-vectorize], [CFLAGS="$CFLAGS -ftree-slp-vectorize"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-fomit-frame-pointer], [CFLAGS="$CFLAGS -fomit-frame-pointer"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-march=native], [CFLAGS="$CFLAGS -march=native"])
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_SUBST(MAINT)
|
||||||
|
AC_SUBST(PKGCONFIG_LIBS_PRIVATE)
|
||||||
|
|
||||||
|
AX_VALGRIND_CHECK
|
||||||
|
|
||||||
|
dnl Checks
|
||||||
|
|
||||||
|
AC_PROG_CC_C99
|
||||||
|
AM_PROG_AS
|
||||||
|
AC_USE_SYSTEM_EXTENSIONS
|
||||||
|
AC_C_VARARRAYS
|
||||||
|
|
||||||
|
AC_CHECK_DEFINE([__wasi__], [WASI="yes"], [])
|
||||||
|
|
||||||
|
AC_CHECK_DEFINE([_FORTIFY_SOURCE], [], [
|
||||||
|
AX_CHECK_COMPILE_FLAG([-D_FORTIFY_SOURCE=2],
|
||||||
|
[CPPFLAGS="$CPPFLAGS -D_FORTIFY_SOURCE=2"])
|
||||||
|
])
|
||||||
|
|
||||||
|
AX_CHECK_COMPILE_FLAG([-fvisibility=hidden],
|
||||||
|
[CFLAGS="$CFLAGS -fvisibility=hidden"])
|
||||||
|
|
||||||
|
AS_CASE([$host_os], [cygwin*|mingw*|msys|pw32*|cegcc*], [ ], [
|
||||||
|
AX_CHECK_COMPILE_FLAG([-fPIC], [CFLAGS="$CFLAGS -fPIC"])
|
||||||
|
])
|
||||||
|
|
||||||
|
AS_IF([test "$enable_pie" != "no"],[
|
||||||
|
AX_CHECK_COMPILE_FLAG([-fPIE], [
|
||||||
|
AX_CHECK_LINK_FLAG([-pie], [
|
||||||
|
[CFLAGS="$CFLAGS -fPIE"
|
||||||
|
LDFLAGS="$LDFLAGS -pie"]
|
||||||
|
])
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
|
AX_CHECK_COMPILE_FLAG([-fno-strict-aliasing], [CFLAGS="$CFLAGS -fno-strict-aliasing"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-fno-strict-overflow], [CFLAGS="$CFLAGS -fno-strict-overflow"], [
|
||||||
|
AX_CHECK_COMPILE_FLAG([-fwrapv], [CFLAGS="$CFLAGS -fwrapv"])
|
||||||
|
])
|
||||||
|
|
||||||
|
AS_IF([test "$GCC" = "yes" ], [
|
||||||
|
AS_CASE([$host_cpu],
|
||||||
|
[i?86|amd64|x86_64], [
|
||||||
|
AC_COMPILE_IFELSE(
|
||||||
|
[AC_LANG_SOURCE([
|
||||||
|
#if !defined(__clang__) && defined(__GNUC__) && ((__GNUC__ << 8) | __GNUC_MINOR__) < 0x403
|
||||||
|
# error old gcc
|
||||||
|
#endif
|
||||||
|
int main(void) { return 0; }
|
||||||
|
])],,[
|
||||||
|
AX_CHECK_COMPILE_FLAG([-flax-vector-conversions], [CFLAGS="$CFLAGS -flax-vector-conversions"])
|
||||||
|
])
|
||||||
|
]
|
||||||
|
)
|
||||||
|
])
|
||||||
|
|
||||||
|
LIBTOOL_OLD_FLAGS="$LIBTOOL_EXTRA_FLAGS"
|
||||||
|
LIBTOOL_EXTRA_FLAGS="$LIBTOOL_EXTRA_FLAGS -version-info $SODIUM_LIBRARY_VERSION"
|
||||||
|
AC_ARG_ENABLE(soname-versions,
|
||||||
|
[AC_HELP_STRING([--enable-soname-versions], [enable soname versions (must be disabled for Android) (default: enabled)])],
|
||||||
|
[
|
||||||
|
AS_IF([test "x$enableval" = "xno"], [
|
||||||
|
LIBTOOL_EXTRA_FLAGS="$LIBTOOL_OLD_FLAGS -avoid-version"
|
||||||
|
])
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
AS_CASE([$host_os],
|
||||||
|
[cygwin*|mingw*|msys|pw32*|cegcc*], [
|
||||||
|
AX_CHECK_LINK_FLAG([-Wl,--dynamicbase], [LDFLAGS="$LDFLAGS -Wl,--dynamicbase"])
|
||||||
|
AX_CHECK_LINK_FLAG([-Wl,--high-entropy-va], [LDFLAGS="$LDFLAGS -Wl,--high-entropy-va"])
|
||||||
|
AX_CHECK_LINK_FLAG([-Wl,--nxcompat], [LDFLAGS="$LDFLAGS -Wl,--nxcompat"])
|
||||||
|
])
|
||||||
|
|
||||||
|
AS_CASE([$host_os],
|
||||||
|
[cygwin*|mingw*|msys|pw32*|cegcc*], [
|
||||||
|
AX_CHECK_COMPILE_FLAG([-fno-asynchronous-unwind-tables], [
|
||||||
|
[CFLAGS="$CFLAGS -fno-asynchronous-unwind-tables"]
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
|
AS_IF([test "x$enable_ssp" != "xno"],[
|
||||||
|
|
||||||
|
AS_CASE([$host_os],
|
||||||
|
[cygwin*|mingw*|msys|pw32*|cegcc*|haiku|none], [ ],
|
||||||
|
[*], [
|
||||||
|
AX_CHECK_COMPILE_FLAG([-fstack-protector], [
|
||||||
|
AX_CHECK_LINK_FLAG([-fstack-protector],
|
||||||
|
[CFLAGS="$CFLAGS -fstack-protector"]
|
||||||
|
)
|
||||||
|
])
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_ARG_VAR([CWFLAGS], [define to compilation flags for generating extra warnings])
|
||||||
|
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CFLAGS -Wall], [CWFLAGS="$CFLAGS -Wall"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CFLAGS -Wextra], [CWFLAGS="$CFLAGS -Wextra"])
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(for clang)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[
|
||||||
|
#ifndef __clang__
|
||||||
|
#error Not clang
|
||||||
|
#endif
|
||||||
|
]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wno-unknown-warning-option],
|
||||||
|
[CWFLAGS="$CWFLAGS -Wno-unknown-warning-option"])
|
||||||
|
],
|
||||||
|
[AC_MSG_RESULT(no)
|
||||||
|
])
|
||||||
|
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wbad-function-cast], [CWFLAGS="$CWFLAGS -Wbad-function-cast"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wcast-qual], [CWFLAGS="$CWFLAGS -Wcast-qual"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wdiv-by-zero], [CWFLAGS="$CWFLAGS -Wdiv-by-zero"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wduplicated-branches], [CWFLAGS="$CWFLAGS -Wduplicated-branches"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wduplicated-cond], [CWFLAGS="$CWFLAGS -Wduplicated-cond"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wfloat-equal], [CWFLAGS="$CWFLAGS -Wfloat-equal"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wformat=2], [CWFLAGS="$CWFLAGS -Wformat=2"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wlogical-op], [CWFLAGS="$CWFLAGS -Wlogical-op"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wmaybe-uninitialized], [CWFLAGS="$CWFLAGS -Wmaybe-uninitialized"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wmisleading-indentation], [CWFLAGS="$CWFLAGS -Wmisleading-indentation"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wmissing-declarations], [CWFLAGS="$CWFLAGS -Wmissing-declarations"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wmissing-prototypes], [CWFLAGS="$CWFLAGS -Wmissing-prototypes"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wnested-externs], [CWFLAGS="$CWFLAGS -Wnested-externs"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wno-type-limits], [CWFLAGS="$CWFLAGS -Wno-type-limits"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wno-unknown-pragmas], [CWFLAGS="$CWFLAGS -Wno-unknown-pragmas"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wnormalized=id], [CWFLAGS="$CWFLAGS -Wnormalized=id"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wnull-dereference], [CWFLAGS="$CWFLAGS -Wnull-dereference"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wold-style-declaration], [CWFLAGS="$CWFLAGS -Wold-style-declaration"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wpointer-arith], [CWFLAGS="$CWFLAGS -Wpointer-arith"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wredundant-decls], [CWFLAGS="$CWFLAGS -Wredundant-decls"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wrestrict], [CWFLAGS="$CWFLAGS -Wrestrict"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wshorten-64-to-32], [CWFLAGS="$CWFLAGS -Wshorten-64-to-32"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wsometimes-uninitialized], [CWFLAGS="$CWFLAGS -Wsometimes-uninitialized"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wstrict-prototypes], [CWFLAGS="$CWFLAGS -Wstrict-prototypes"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wswitch-enum], [CWFLAGS="$CWFLAGS -Wswitch-enum"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wvariable-decl], [CWFLAGS="$CWFLAGS -Wvariable-decl"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CWFLAGS -Wwrite-strings], [CWFLAGS="$CWFLAGS -Wwrite-strings"])
|
||||||
|
|
||||||
|
AX_CHECK_LINK_FLAG([-Wl,-z,relro], [LDFLAGS="$LDFLAGS -Wl,-z,relro"])
|
||||||
|
AX_CHECK_LINK_FLAG([-Wl,-z,now], [LDFLAGS="$LDFLAGS -Wl,-z,now"])
|
||||||
|
AX_CHECK_LINK_FLAG([-Wl,-z,noexecstack], [LDFLAGS="$LDFLAGS -Wl,-z,noexecstack"])
|
||||||
|
|
||||||
|
AX_CHECK_CATCHABLE_SEGV
|
||||||
|
AX_CHECK_CATCHABLE_ABRT
|
||||||
|
|
||||||
|
AS_IF([test "x$with_threads" = "xyes"], [
|
||||||
|
AX_TLS([AC_MSG_RESULT(thread local storage is supported)
|
||||||
|
AX_CHECK_COMPILE_FLAG([-ftls-model=local-dynamic],
|
||||||
|
[CFLAGS="$CFLAGS -ftls-model=local-dynamic"])],
|
||||||
|
[AC_MSG_RESULT(thread local storage is not supported)]) ])
|
||||||
|
|
||||||
|
LT_INIT
|
||||||
|
AC_SUBST(LIBTOOL_DEPS)
|
||||||
|
|
||||||
|
AC_ARG_VAR([AR], [path to the ar utility])
|
||||||
|
AC_CHECK_TOOL([AR], [ar], [ar])
|
||||||
|
|
||||||
|
dnl Checks for headers
|
||||||
|
|
||||||
|
AS_IF([test "x$EMSCRIPTEN" = "x"], [
|
||||||
|
|
||||||
|
oldcflags="$CFLAGS"
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mmmx], [CFLAGS="$CFLAGS -mmmx"])
|
||||||
|
AC_MSG_CHECKING(for MMX instructions set)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#pragma GCC target("mmx")
|
||||||
|
#include <mmintrin.h>
|
||||||
|
]], [[ __m64 x = _mm_setzero_si64(); ]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_MMINTRIN_H], [1], [mmx is available])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mmmx], [CFLAGS_MMX="-mmmx"])],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
CFLAGS="$oldcflags"
|
||||||
|
|
||||||
|
oldcflags="$CFLAGS"
|
||||||
|
AX_CHECK_COMPILE_FLAG([-msse2], [CFLAGS="$CFLAGS -msse2"])
|
||||||
|
AC_MSG_CHECKING(for SSE2 instructions set)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#pragma GCC target("sse2")
|
||||||
|
#ifndef __SSE2__
|
||||||
|
# define __SSE2__
|
||||||
|
#endif
|
||||||
|
#include <emmintrin.h>
|
||||||
|
]], [[ __m128d x = _mm_setzero_pd();
|
||||||
|
__m128i z = _mm_srli_epi64(_mm_setzero_si128(), 26); ]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_EMMINTRIN_H], [1], [sse2 is available])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-msse2], [CFLAGS_SSE2="-msse2"])],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
CFLAGS="$oldcflags"
|
||||||
|
|
||||||
|
oldcflags="$CFLAGS"
|
||||||
|
AX_CHECK_COMPILE_FLAG([-msse3], [CFLAGS="$CFLAGS -msse3"])
|
||||||
|
AC_MSG_CHECKING(for SSE3 instructions set)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#pragma GCC target("sse3")
|
||||||
|
#include <pmmintrin.h>
|
||||||
|
]], [[ __m128 x = _mm_addsub_ps(_mm_cvtpd_ps(_mm_setzero_pd()),
|
||||||
|
_mm_cvtpd_ps(_mm_setzero_pd())); ]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_PMMINTRIN_H], [1], [sse3 is available])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-msse3], [CFLAGS_SSE3="-msse3"])],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
CFLAGS="$oldcflags"
|
||||||
|
|
||||||
|
oldcflags="$CFLAGS"
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mssse3], [CFLAGS="$CFLAGS -mssse3"])
|
||||||
|
AC_MSG_CHECKING(for SSSE3 instructions set)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#pragma GCC target("ssse3")
|
||||||
|
#include <tmmintrin.h>
|
||||||
|
]], [[ __m64 x = _mm_abs_pi32(_m_from_int(0)); ]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_TMMINTRIN_H], [1], [ssse3 is available])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mssse3], [CFLAGS_SSSE3="-mssse3"])],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
CFLAGS="$oldcflags"
|
||||||
|
|
||||||
|
oldcflags="$CFLAGS"
|
||||||
|
AX_CHECK_COMPILE_FLAG([-msse4.1], [CFLAGS="$CFLAGS -msse4.1"])
|
||||||
|
AC_MSG_CHECKING(for SSE4.1 instructions set)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#pragma GCC target("sse4.1")
|
||||||
|
#include <smmintrin.h>
|
||||||
|
]], [[ __m128i x = _mm_minpos_epu16(_mm_setzero_si128()); ]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_SMMINTRIN_H], [1], [sse4.1 is available])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-msse4.1], [CFLAGS_SSE41="-msse4.1"])],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
CFLAGS="$oldcflags"
|
||||||
|
|
||||||
|
oldcflags="$CFLAGS"
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mavx], [CFLAGS="$CFLAGS -mavx"])
|
||||||
|
AC_MSG_CHECKING(for AVX instructions set)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#pragma GCC target("avx")
|
||||||
|
#include <immintrin.h>
|
||||||
|
]], [[ _mm256_zeroall(); ]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_AVXINTRIN_H], [1], [AVX is available])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mavx], [CFLAGS_AVX="-mavx"])],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
CFLAGS="$oldcflags"
|
||||||
|
|
||||||
|
oldcflags="$CFLAGS"
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mavx2], [CFLAGS="$CFLAGS -mavx2"])
|
||||||
|
AC_MSG_CHECKING(for AVX2 instructions set)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#pragma GCC target("avx2")
|
||||||
|
#include <immintrin.h>
|
||||||
|
]], [[
|
||||||
|
__m256 x = _mm256_set1_ps(3.14);
|
||||||
|
__m256 y = _mm256_permutevar8x32_ps(x, _mm256_set1_epi32(42));
|
||||||
|
return _mm256_movemask_ps(_mm256_cmp_ps(x, y, _CMP_NEQ_OQ));
|
||||||
|
]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_AVX2INTRIN_H], [1], [AVX2 is available])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mavx2], [CFLAGS_AVX2="-mavx2"])
|
||||||
|
AC_MSG_CHECKING(if _mm256_broadcastsi128_si256 is correctly defined)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#pragma GCC target("avx2")
|
||||||
|
#include <immintrin.h>
|
||||||
|
]], [[ __m256i y = _mm256_broadcastsi128_si256(_mm_setzero_si128()); ]])],
|
||||||
|
[AC_MSG_RESULT(yes)],
|
||||||
|
[AC_MSG_RESULT(no)
|
||||||
|
AC_DEFINE([_mm256_broadcastsi128_si256], [_mm_broadcastsi128_si256],
|
||||||
|
[Define to the local name of _mm256_broadcastsi128_si256])])
|
||||||
|
],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
CFLAGS="$oldcflags"
|
||||||
|
|
||||||
|
oldcflags="$CFLAGS"
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mavx512f], [CFLAGS="$CFLAGS -mavx512f"])
|
||||||
|
AC_MSG_CHECKING(for AVX512F instructions set)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#pragma GCC target("avx512f")
|
||||||
|
#include <immintrin.h>
|
||||||
|
]], [[
|
||||||
|
|
||||||
|
#ifndef __AVX512F__
|
||||||
|
# error No AVX512 support
|
||||||
|
#elif defined(__clang__)
|
||||||
|
# if __clang_major__ < 4
|
||||||
|
# error Compiler AVX512 support may be broken
|
||||||
|
# endif
|
||||||
|
#elif defined(__GNUC__)
|
||||||
|
# if __GNUC__ < 6
|
||||||
|
# error Compiler AVX512 support may be broken
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
__m512i x = _mm512_setzero_epi32();
|
||||||
|
__m512i y = _mm512_permutexvar_epi64(_mm512_setr_epi64(0, 1, 4, 5, 2, 3, 6, 7), x);
|
||||||
|
]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_AVX512FINTRIN_H], [1], [AVX512F is available])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mavx512f], [CFLAGS_AVX512F="-mavx512f"])],
|
||||||
|
[AC_MSG_RESULT(no)
|
||||||
|
AX_CHECK_COMPILE_FLAG([$CFLAGS -mno-avx512f],
|
||||||
|
[CFLAGS="$CFLAGS -mno-avx512f"])
|
||||||
|
])
|
||||||
|
CFLAGS="$oldcflags"
|
||||||
|
|
||||||
|
oldcflags="$CFLAGS"
|
||||||
|
AX_CHECK_COMPILE_FLAG([-maes], [CFLAGS="$CFLAGS -maes"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mpclmul], [CFLAGS="$CFLAGS -mpclmul"])
|
||||||
|
AC_MSG_CHECKING(for AESNI instructions set and PCLMULQDQ)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#pragma GCC target("aes")
|
||||||
|
#pragma GCC target("pclmul")
|
||||||
|
#include <wmmintrin.h>
|
||||||
|
]], [[ __m128i x = _mm_aesimc_si128(_mm_setzero_si128());
|
||||||
|
__m128i y = _mm_clmulepi64_si128(_mm_setzero_si128(), _mm_setzero_si128(), 0);]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_WMMINTRIN_H], [1], [aesni is available])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-maes], [CFLAGS_AESNI="-maes"])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mpclmul], [CFLAGS_PCLMUL="-mpclmul"])
|
||||||
|
],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
CFLAGS="$oldcflags"
|
||||||
|
|
||||||
|
oldcflags="$CFLAGS"
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mrdrnd], [CFLAGS="$CFLAGS -mrdrnd"])
|
||||||
|
AC_MSG_CHECKING(for RDRAND)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#pragma GCC target("rdrnd")
|
||||||
|
#include <immintrin.h>
|
||||||
|
]], [[ unsigned long long x; _rdrand64_step(&x); ]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_RDRAND], [1], [rdrand is available])
|
||||||
|
AX_CHECK_COMPILE_FLAG([-mrdrnd], [CFLAGS_RDRAND="-mrdrnd"])
|
||||||
|
],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
CFLAGS="$oldcflags"
|
||||||
|
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_SUBST(CFLAGS_MMX)
|
||||||
|
AC_SUBST(CFLAGS_SSE2)
|
||||||
|
AC_SUBST(CFLAGS_SSE3)
|
||||||
|
AC_SUBST(CFLAGS_SSSE3)
|
||||||
|
AC_SUBST(CFLAGS_SSE41)
|
||||||
|
AC_SUBST(CFLAGS_AVX)
|
||||||
|
AC_SUBST(CFLAGS_AVX2)
|
||||||
|
AC_SUBST(CFLAGS_AVX512F)
|
||||||
|
AC_SUBST(CFLAGS_AESNI)
|
||||||
|
AC_SUBST(CFLAGS_PCLMUL)
|
||||||
|
AC_SUBST(CFLAGS_RDRAND)
|
||||||
|
|
||||||
|
AC_CHECK_HEADERS([sys/mman.h sys/random.h intrin.h])
|
||||||
|
|
||||||
|
AC_MSG_CHECKING([if _xgetbv() is available])
|
||||||
|
AC_LINK_IFELSE(
|
||||||
|
[AC_LANG_PROGRAM([[ #include <intrin.h> ]], [[ (void) _xgetbv(0) ]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE__XGETBV], [1], [_xgetbv() is available])],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
|
||||||
|
dnl Checks for typedefs, structures, and compiler characteristics.
|
||||||
|
|
||||||
|
AC_C_INLINE
|
||||||
|
AS_CASE([$host_cpu],
|
||||||
|
[i?86|amd64|x86_64],
|
||||||
|
[ac_cv_c_bigendian=no]
|
||||||
|
)
|
||||||
|
AC_C_BIGENDIAN(
|
||||||
|
AC_DEFINE(NATIVE_BIG_ENDIAN, 1, [machine is bigendian]),
|
||||||
|
AC_DEFINE(NATIVE_LITTLE_ENDIAN, 1, [machine is littleendian]),
|
||||||
|
AC_MSG_ERROR([unknown endianness]),
|
||||||
|
AC_MSG_ERROR([universal endianness is not supported - compile separately and use lipo(1)])
|
||||||
|
)
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(whether __STDC_LIMIT_MACROS is required)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#include <limits.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
]], [[
|
||||||
|
(void) SIZE_MAX;
|
||||||
|
(void) UINT64_MAX;
|
||||||
|
]])],
|
||||||
|
[AC_MSG_RESULT(no)],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
CPPFLAGS="$CPPFLAGS -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS"
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(whether we can use inline asm code)
|
||||||
|
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
]], [[
|
||||||
|
int a = 42;
|
||||||
|
int *pnt = &a;
|
||||||
|
__asm__ __volatile__ ("" : : "r"(pnt) : "memory");
|
||||||
|
]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_INLINE_ASM], [1], [inline asm code can be used])]
|
||||||
|
[AC_MSG_RESULT(no)]
|
||||||
|
)
|
||||||
|
|
||||||
|
HAVE_AMD64_ASM_V=0
|
||||||
|
AS_IF([test "$enable_asm" != "no"],[
|
||||||
|
AC_MSG_CHECKING(whether we can use x86_64 asm code)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
]], [[
|
||||||
|
#if defined(__amd64) || defined(__amd64__) || defined(__x86_64__)
|
||||||
|
# if defined(__CYGWIN__) || defined(__MINGW32__) || defined(__MINGW64__) || defined(_WIN32) || defined(_WIN64)
|
||||||
|
# error Windows x86_64 calling conventions are not supported yet
|
||||||
|
# endif
|
||||||
|
/* neat */
|
||||||
|
#else
|
||||||
|
# error !x86_64
|
||||||
|
#endif
|
||||||
|
unsigned char i = 0, o = 0, t;
|
||||||
|
__asm__ __volatile__ ("pxor %%xmm12, %%xmm6 \n"
|
||||||
|
"movb (%[i]), %[t] \n"
|
||||||
|
"addb %[t], (%[o]) \n"
|
||||||
|
: [t] "=&r"(t)
|
||||||
|
: [o] "D"(&o), [i] "S"(&i)
|
||||||
|
: "memory", "flags", "cc");
|
||||||
|
]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_AMD64_ASM], [1], [x86_64 asm code can be used])
|
||||||
|
HAVE_AMD64_ASM_V=1],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
])
|
||||||
|
AM_CONDITIONAL([HAVE_AMD64_ASM], [test $HAVE_AMD64_ASM_V = 1])
|
||||||
|
AC_SUBST(HAVE_AMD64_ASM_V)
|
||||||
|
|
||||||
|
HAVE_AVX_ASM_V=0
|
||||||
|
AS_IF([test "$enable_asm" != "no"],[
|
||||||
|
AC_MSG_CHECKING(whether we can assemble AVX opcodes)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
]], [[
|
||||||
|
#if defined(__amd64) || defined(__amd64__) || defined(__x86_64__)
|
||||||
|
# if defined(__CYGWIN__) || defined(__MINGW32__) || defined(__MINGW64__) || defined(_WIN32) || defined(_WIN64)
|
||||||
|
# error Windows x86_64 calling conventions are not supported yet
|
||||||
|
# endif
|
||||||
|
/* neat */
|
||||||
|
#else
|
||||||
|
# error !x86_64
|
||||||
|
#endif
|
||||||
|
__asm__ __volatile__ ("vpunpcklqdq %xmm0,%xmm13,%xmm0");
|
||||||
|
]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_AVX_ASM], [1], [AVX opcodes are supported])
|
||||||
|
HAVE_AVX_ASM_V=1],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
])
|
||||||
|
AM_CONDITIONAL([HAVE_AVX_ASM], [test $HAVE_AVX_ASM_V = 1])
|
||||||
|
AC_SUBST(HAVE_AVX_ASM_V)
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(for 128-bit arithmetic)
|
||||||
|
HAVE_TI_MODE_V=0
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#if !defined(__clang__) && !defined(__GNUC__) && !defined(__SIZEOF_INT128__)
|
||||||
|
# error mode(TI) is a gcc extension, and __int128 is not available
|
||||||
|
#endif
|
||||||
|
#if defined(__clang__) && !defined(__x86_64__) && !defined(__aarch64__)
|
||||||
|
# error clang does not properly handle the 128-bit type on 32-bit systems
|
||||||
|
#endif
|
||||||
|
#ifndef NATIVE_LITTLE_ENDIAN
|
||||||
|
# error libsodium currently expects a little endian CPU for the 128-bit type
|
||||||
|
#endif
|
||||||
|
#ifdef __EMSCRIPTEN__
|
||||||
|
# error emscripten currently doesn't support some operations on integers larger than 64 bits
|
||||||
|
#endif
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
#if defined(__SIZEOF_INT128__)
|
||||||
|
typedef unsigned __int128 uint128_t;
|
||||||
|
#else
|
||||||
|
typedef unsigned uint128_t __attribute__((mode(TI)));
|
||||||
|
#endif
|
||||||
|
void fcontract(uint128_t *t) {
|
||||||
|
*t += 0x8000000000000 - 1;
|
||||||
|
*t *= *t;
|
||||||
|
*t >>= 84;
|
||||||
|
}
|
||||||
|
]], [[
|
||||||
|
(void) fcontract;
|
||||||
|
]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_TI_MODE], [1], [gcc TI mode is available])
|
||||||
|
HAVE_TI_MODE_V=1],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
AM_CONDITIONAL([HAVE_TI_MODE], [test $HAVE_TI_MODE_V = 1])
|
||||||
|
AC_SUBST(HAVE_TI_MODE_V)
|
||||||
|
|
||||||
|
HAVE_CPUID_V=0
|
||||||
|
AS_IF([test "$enable_asm" != "no"],[
|
||||||
|
AC_MSG_CHECKING(for cpuid instruction)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ ]], [[
|
||||||
|
unsigned int cpu_info[4];
|
||||||
|
__asm__ __volatile__ ("xchgl %%ebx, %k1; cpuid; xchgl %%ebx, %k1" :
|
||||||
|
"=a" (cpu_info[0]), "=&r" (cpu_info[1]),
|
||||||
|
"=c" (cpu_info[2]), "=d" (cpu_info[3]) :
|
||||||
|
"0" (0U), "2" (0U));
|
||||||
|
]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_CPUID], [1], [cpuid instruction is available])
|
||||||
|
HAVE_CPUID_V=1],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
])
|
||||||
|
AC_SUBST(HAVE_CPUID_V)
|
||||||
|
|
||||||
|
asm_hide_symbol="unsupported"
|
||||||
|
AS_IF([test "$enable_asm" != "no"],[
|
||||||
|
AC_MSG_CHECKING(if the .private_extern asm directive is supported)
|
||||||
|
AC_LINK_IFELSE([AC_LANG_PROGRAM([[ ]], [[
|
||||||
|
__asm__ __volatile__ (".private_extern dummy_symbol \n"
|
||||||
|
".private_extern _dummy_symbol \n"
|
||||||
|
".globl dummy_symbol \n"
|
||||||
|
".globl _dummy_symbol \n"
|
||||||
|
"dummy_symbol: \n"
|
||||||
|
"_dummy_symbol: \n"
|
||||||
|
" nop \n"
|
||||||
|
);
|
||||||
|
]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
asm_hide_symbol=".private_extern"],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(if the .hidden asm directive is supported)
|
||||||
|
AC_LINK_IFELSE([AC_LANG_PROGRAM([[ ]], [[
|
||||||
|
__asm__ __volatile__ (".hidden dummy_symbol \n"
|
||||||
|
".hidden _dummy_symbol \n"
|
||||||
|
".globl dummy_symbol \n"
|
||||||
|
".globl _dummy_symbol \n"
|
||||||
|
"dummy_symbol: \n"
|
||||||
|
"_dummy_symbol: \n"
|
||||||
|
" nop \n"
|
||||||
|
);
|
||||||
|
]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AS_IF([test "$asm_hide_symbol" = "unsupported"],
|
||||||
|
[asm_hide_symbol=".hidden"],
|
||||||
|
[AC_MSG_NOTICE([unable to reliably tag symbols as private])
|
||||||
|
asm_hide_symbol="unsupported"])
|
||||||
|
],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
|
||||||
|
AS_IF([test "$asm_hide_symbol" != "unsupported"],[
|
||||||
|
AC_DEFINE_UNQUOTED([ASM_HIDE_SYMBOL], [$asm_hide_symbol], [directive to hide symbols])
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(if weak symbols are supported)
|
||||||
|
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#if !defined(__ELF__) && !defined(__APPLE_CC__)
|
||||||
|
# error Support for weak symbols may not be available
|
||||||
|
#endif
|
||||||
|
__attribute__((weak)) void __dummy(void *x) { }
|
||||||
|
void f(void *x) { __dummy(x); }
|
||||||
|
]], [[ ]]
|
||||||
|
)],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_WEAK_SYMBOLS], [1], [weak symbols are supported])],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(if data alignment is required)
|
||||||
|
aligned_access_required=yes
|
||||||
|
AS_CASE([$host_cpu],
|
||||||
|
[i?86|amd64|x86_64|powerpc*|s390*],
|
||||||
|
[aligned_access_required=no],
|
||||||
|
[arm*],
|
||||||
|
[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#ifndef __ARM_FEATURE_UNALIGNED
|
||||||
|
# error data alignment is required
|
||||||
|
#endif
|
||||||
|
]], [[]])], [aligned_access_required=no], [])]
|
||||||
|
)
|
||||||
|
AS_IF([test "x$aligned_access_required" = "xyes"],
|
||||||
|
[AC_MSG_RESULT(yes)],
|
||||||
|
[AC_MSG_RESULT(no)
|
||||||
|
AC_DEFINE([CPU_UNALIGNED_ACCESS], [1], [unaligned memory access is supported])])
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(if atomic operations are supported)
|
||||||
|
AC_LINK_IFELSE([AC_LANG_PROGRAM([[ ]], [[
|
||||||
|
static volatile int _sodium_lock;
|
||||||
|
__sync_lock_test_and_set(&_sodium_lock, 1);
|
||||||
|
__sync_lock_release(&_sodium_lock);
|
||||||
|
]]
|
||||||
|
)],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_DEFINE([HAVE_ATOMIC_OPS], [1], [atomic operations are supported])],
|
||||||
|
[AC_MSG_RESULT(no)])
|
||||||
|
|
||||||
|
dnl Checks for functions and headers
|
||||||
|
|
||||||
|
AC_FUNC_ALLOCA
|
||||||
|
AS_IF([test "x$EMSCRIPTEN" = "x"],[
|
||||||
|
AC_CHECK_FUNCS([arc4random arc4random_buf])
|
||||||
|
AC_CHECK_FUNCS([mmap mlock madvise mprotect])
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(for getrandom with a standard API)
|
||||||
|
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#include <stdlib.h>
|
||||||
|
#ifdef HAVE_UNISTD_H
|
||||||
|
# include <unistd.h>
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_SYS_RANDOM_H
|
||||||
|
# include <sys/random.h>
|
||||||
|
#endif
|
||||||
|
]], [[
|
||||||
|
unsigned char buf;
|
||||||
|
(void) getrandom((void *) &buf, 1U, 0U);
|
||||||
|
]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_CHECK_FUNCS([getrandom])],
|
||||||
|
[AC_MSG_RESULT(no)
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(for getentropy with a standard API)
|
||||||
|
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
||||||
|
#include <stdlib.h>
|
||||||
|
#ifdef HAVE_UNISTD_H
|
||||||
|
# include <unistd.h>
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_SYS_RANDOM_H
|
||||||
|
# include <sys/random.h>
|
||||||
|
#endif
|
||||||
|
]], [[
|
||||||
|
#ifdef __APPLE__
|
||||||
|
# error getentropy() is currently disabled on Apple operating systems
|
||||||
|
#endif
|
||||||
|
|
||||||
|
unsigned char buf;
|
||||||
|
(void) getentropy((void *) &buf, 1U);
|
||||||
|
]])],
|
||||||
|
[AC_MSG_RESULT(yes)
|
||||||
|
AC_CHECK_FUNCS([getentropy])],
|
||||||
|
[AC_MSG_RESULT(no)
|
||||||
|
])
|
||||||
|
])
|
||||||
|
AC_CHECK_FUNCS([posix_memalign getpid nanosleep])
|
||||||
|
AC_CHECK_FUNCS([memset_s explicit_bzero explicit_memset])
|
||||||
|
|
||||||
|
AC_SUBST([LIBTOOL_EXTRA_FLAGS])
|
||||||
|
|
||||||
|
TEST_LDFLAGS=''
|
||||||
|
AS_IF([test "x$EMSCRIPTEN" != "x"],[
|
||||||
|
EXEEXT=.js
|
||||||
|
TEST_LDFLAGS='--memory-init-file 0 --pre-js pre.js.inc -s RESERVED_FUNCTION_POINTERS=8'
|
||||||
|
])
|
||||||
|
AC_SUBST(TEST_LDFLAGS)
|
||||||
|
AM_CONDITIONAL([EMSCRIPTEN], [test "x$EMSCRIPTEN" != "x"])
|
||||||
|
AM_CONDITIONAL([WASI], [test "x$WASI" != "x"])
|
||||||
|
|
||||||
|
AC_DEFINE([CONFIGURED], [1], [the build system was properly configured])
|
||||||
|
|
||||||
|
dnl Libtool.
|
||||||
|
|
||||||
|
LT_INIT([dlopen])
|
||||||
|
AC_LIBTOOL_WIN32_DLL
|
||||||
|
gl_LD_OUTPUT_DEF
|
||||||
|
|
||||||
|
dnl Output.
|
||||||
|
|
||||||
|
AH_VERBATIM([NDEBUG], [/* Always evaluate assert() calls */
|
||||||
|
#ifdef NDEBUG
|
||||||
|
#/**/undef/**/ NDEBUG
|
||||||
|
#endif])
|
||||||
|
|
||||||
|
AS_IF([test "x$ENABLE_CWFLAGS" = "xyes"], [
|
||||||
|
CFLAGS="$CFLAGS $CWFLAGS"
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_CONFIG_FILES([Makefile
|
||||||
|
builds/Makefile
|
||||||
|
contrib/Makefile
|
||||||
|
dist-build/Makefile
|
||||||
|
libsodium.pc
|
||||||
|
libsodium-uninstalled.pc
|
||||||
|
msvc-scripts/Makefile
|
||||||
|
src/Makefile
|
||||||
|
src/libsodium/Makefile
|
||||||
|
src/libsodium/include/Makefile
|
||||||
|
src/libsodium/include/sodium/version.h
|
||||||
|
test/default/Makefile
|
||||||
|
test/Makefile
|
||||||
|
])
|
||||||
|
AC_OUTPUT
|
||||||
293
libsodium-1.0.18-RELEASE/contrib/Findsodium.cmake
Normal file
293
libsodium-1.0.18-RELEASE/contrib/Findsodium.cmake
Normal file
@@ -0,0 +1,293 @@
|
|||||||
|
# Written in 2016 by Henrik Steffen Gaßmann <henrik@gassmann.onl>
|
||||||
|
#
|
||||||
|
# To the extent possible under law, the author(s) have dedicated all copyright
|
||||||
|
# and related and neighboring rights to this software to the public domain
|
||||||
|
# worldwide. This software is distributed without any warranty.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the CC0 Public Domain Dedication along with
|
||||||
|
# this software. If not, see
|
||||||
|
#
|
||||||
|
# http://creativecommons.org/publicdomain/zero/1.0/
|
||||||
|
#
|
||||||
|
# ##############################################################################
|
||||||
|
# Tries to find the local libsodium installation.
|
||||||
|
#
|
||||||
|
# On Windows the sodium_DIR environment variable is used as a default hint which
|
||||||
|
# can be overridden by setting the corresponding cmake variable.
|
||||||
|
#
|
||||||
|
# Once done the following variables will be defined:
|
||||||
|
#
|
||||||
|
# sodium_FOUND sodium_INCLUDE_DIR sodium_LIBRARY_DEBUG sodium_LIBRARY_RELEASE
|
||||||
|
# sodium_VERSION_STRING
|
||||||
|
#
|
||||||
|
# Furthermore an imported "sodium" target is created.
|
||||||
|
#
|
||||||
|
|
||||||
|
if(CMAKE_C_COMPILER_ID STREQUAL "GNU" OR CMAKE_C_COMPILER_ID STREQUAL "Clang")
|
||||||
|
set(_GCC_COMPATIBLE 1)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# static library option
|
||||||
|
if(NOT DEFINED sodium_USE_STATIC_LIBS)
|
||||||
|
option(sodium_USE_STATIC_LIBS "enable to statically link against sodium" OFF)
|
||||||
|
endif()
|
||||||
|
if(NOT (sodium_USE_STATIC_LIBS EQUAL sodium_USE_STATIC_LIBS_LAST))
|
||||||
|
unset(sodium_LIBRARY CACHE)
|
||||||
|
unset(sodium_LIBRARY_DEBUG CACHE)
|
||||||
|
unset(sodium_LIBRARY_RELEASE CACHE)
|
||||||
|
unset(sodium_DLL_DEBUG CACHE)
|
||||||
|
unset(sodium_DLL_RELEASE CACHE)
|
||||||
|
set(sodium_USE_STATIC_LIBS_LAST
|
||||||
|
${sodium_USE_STATIC_LIBS}
|
||||||
|
CACHE INTERNAL "internal change tracking variable")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# ##############################################################################
|
||||||
|
# UNIX
|
||||||
|
if(UNIX)
|
||||||
|
# import pkg-config
|
||||||
|
find_package(PkgConfig QUIET)
|
||||||
|
if(PKG_CONFIG_FOUND)
|
||||||
|
pkg_check_modules(sodium_PKG QUIET libsodium)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(sodium_USE_STATIC_LIBS)
|
||||||
|
if(sodium_PKG_STATIC_LIBRARIES)
|
||||||
|
foreach(_libname ${sodium_PKG_STATIC_LIBRARIES})
|
||||||
|
if(NOT _libname MATCHES "^lib.*\\.a$") # ignore strings already ending
|
||||||
|
# with .a
|
||||||
|
list(INSERT sodium_PKG_STATIC_LIBRARIES 0 "lib${_libname}.a")
|
||||||
|
endif()
|
||||||
|
endforeach()
|
||||||
|
list(REMOVE_DUPLICATES sodium_PKG_STATIC_LIBRARIES)
|
||||||
|
else()
|
||||||
|
# if pkgconfig for libsodium doesn't provide static lib info, then
|
||||||
|
# override PKG_STATIC here..
|
||||||
|
set(sodium_PKG_STATIC_LIBRARIES libsodium.a)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(XPREFIX sodium_PKG_STATIC)
|
||||||
|
else()
|
||||||
|
if(sodium_PKG_LIBRARIES STREQUAL "")
|
||||||
|
set(sodium_PKG_LIBRARIES sodium)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(XPREFIX sodium_PKG)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
find_path(sodium_INCLUDE_DIR sodium.h HINTS ${${XPREFIX}_INCLUDE_DIRS})
|
||||||
|
find_library(sodium_LIBRARY_DEBUG
|
||||||
|
NAMES ${${XPREFIX}_LIBRARIES}
|
||||||
|
HINTS ${${XPREFIX}_LIBRARY_DIRS})
|
||||||
|
find_library(sodium_LIBRARY_RELEASE
|
||||||
|
NAMES ${${XPREFIX}_LIBRARIES}
|
||||||
|
HINTS ${${XPREFIX}_LIBRARY_DIRS})
|
||||||
|
|
||||||
|
# ############################################################################
|
||||||
|
# Windows
|
||||||
|
elseif(WIN32)
|
||||||
|
set(sodium_DIR "$ENV{sodium_DIR}" CACHE FILEPATH "sodium install directory")
|
||||||
|
mark_as_advanced(sodium_DIR)
|
||||||
|
|
||||||
|
find_path(sodium_INCLUDE_DIR sodium.h
|
||||||
|
HINTS ${sodium_DIR}
|
||||||
|
PATH_SUFFIXES include)
|
||||||
|
|
||||||
|
if(MSVC)
|
||||||
|
# detect target architecture
|
||||||
|
file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/arch.c" [=[
|
||||||
|
#if defined _M_IX86
|
||||||
|
#error ARCH_VALUE x86_32
|
||||||
|
#elif defined _M_X64
|
||||||
|
#error ARCH_VALUE x86_64
|
||||||
|
#endif
|
||||||
|
#error ARCH_VALUE unknown
|
||||||
|
]=])
|
||||||
|
try_compile(_UNUSED_VAR "${CMAKE_CURRENT_BINARY_DIR}"
|
||||||
|
"${CMAKE_CURRENT_BINARY_DIR}/arch.c"
|
||||||
|
OUTPUT_VARIABLE _COMPILATION_LOG)
|
||||||
|
string(REGEX
|
||||||
|
REPLACE ".*ARCH_VALUE ([a-zA-Z0-9_]+).*"
|
||||||
|
"\\1"
|
||||||
|
_TARGET_ARCH
|
||||||
|
"${_COMPILATION_LOG}")
|
||||||
|
|
||||||
|
# construct library path
|
||||||
|
if(_TARGET_ARCH STREQUAL "x86_32")
|
||||||
|
string(APPEND _PLATFORM_PATH "Win32")
|
||||||
|
elseif(_TARGET_ARCH STREQUAL "x86_64")
|
||||||
|
string(APPEND _PLATFORM_PATH "x64")
|
||||||
|
else()
|
||||||
|
message(
|
||||||
|
FATAL_ERROR
|
||||||
|
"the ${_TARGET_ARCH} architecture is not supported by Findsodium.cmake."
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
string(APPEND _PLATFORM_PATH "/$$CONFIG$$")
|
||||||
|
|
||||||
|
if(MSVC_VERSION LESS 1900)
|
||||||
|
math(EXPR _VS_VERSION "${MSVC_VERSION} / 10 - 60")
|
||||||
|
else()
|
||||||
|
math(EXPR _VS_VERSION "${MSVC_VERSION} / 10 - 50")
|
||||||
|
endif()
|
||||||
|
string(APPEND _PLATFORM_PATH "/v${_VS_VERSION}")
|
||||||
|
|
||||||
|
if(sodium_USE_STATIC_LIBS)
|
||||||
|
string(APPEND _PLATFORM_PATH "/static")
|
||||||
|
else()
|
||||||
|
string(APPEND _PLATFORM_PATH "/dynamic")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
string(REPLACE "$$CONFIG$$"
|
||||||
|
"Debug"
|
||||||
|
_DEBUG_PATH_SUFFIX
|
||||||
|
"${_PLATFORM_PATH}")
|
||||||
|
string(REPLACE "$$CONFIG$$"
|
||||||
|
"Release"
|
||||||
|
_RELEASE_PATH_SUFFIX
|
||||||
|
"${_PLATFORM_PATH}")
|
||||||
|
|
||||||
|
find_library(sodium_LIBRARY_DEBUG libsodium.lib
|
||||||
|
HINTS ${sodium_DIR}
|
||||||
|
PATH_SUFFIXES ${_DEBUG_PATH_SUFFIX})
|
||||||
|
find_library(sodium_LIBRARY_RELEASE libsodium.lib
|
||||||
|
HINTS ${sodium_DIR}
|
||||||
|
PATH_SUFFIXES ${_RELEASE_PATH_SUFFIX})
|
||||||
|
if(NOT sodium_USE_STATIC_LIBS)
|
||||||
|
set(CMAKE_FIND_LIBRARY_SUFFIXES_BCK ${CMAKE_FIND_LIBRARY_SUFFIXES})
|
||||||
|
set(CMAKE_FIND_LIBRARY_SUFFIXES ".dll")
|
||||||
|
find_library(sodium_DLL_DEBUG libsodium
|
||||||
|
HINTS ${sodium_DIR}
|
||||||
|
PATH_SUFFIXES ${_DEBUG_PATH_SUFFIX})
|
||||||
|
find_library(sodium_DLL_RELEASE libsodium
|
||||||
|
HINTS ${sodium_DIR}
|
||||||
|
PATH_SUFFIXES ${_RELEASE_PATH_SUFFIX})
|
||||||
|
set(CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES_BCK})
|
||||||
|
endif()
|
||||||
|
|
||||||
|
elseif(_GCC_COMPATIBLE)
|
||||||
|
if(sodium_USE_STATIC_LIBS)
|
||||||
|
find_library(sodium_LIBRARY_DEBUG libsodium.a
|
||||||
|
HINTS ${sodium_DIR}
|
||||||
|
PATH_SUFFIXES lib)
|
||||||
|
find_library(sodium_LIBRARY_RELEASE libsodium.a
|
||||||
|
HINTS ${sodium_DIR}
|
||||||
|
PATH_SUFFIXES lib)
|
||||||
|
else()
|
||||||
|
find_library(sodium_LIBRARY_DEBUG libsodium.dll.a
|
||||||
|
HINTS ${sodium_DIR}
|
||||||
|
PATH_SUFFIXES lib)
|
||||||
|
find_library(sodium_LIBRARY_RELEASE libsodium.dll.a
|
||||||
|
HINTS ${sodium_DIR}
|
||||||
|
PATH_SUFFIXES lib)
|
||||||
|
|
||||||
|
file(GLOB _DLL
|
||||||
|
LIST_DIRECTORIES false
|
||||||
|
RELATIVE "${sodium_DIR}/bin"
|
||||||
|
"${sodium_DIR}/bin/libsodium*.dll")
|
||||||
|
find_library(sodium_DLL_DEBUG ${_DLL} libsodium
|
||||||
|
HINTS ${sodium_DIR}
|
||||||
|
PATH_SUFFIXES bin)
|
||||||
|
find_library(sodium_DLL_RELEASE ${_DLL} libsodium
|
||||||
|
HINTS ${sodium_DIR}
|
||||||
|
PATH_SUFFIXES bin)
|
||||||
|
endif()
|
||||||
|
else()
|
||||||
|
message(FATAL_ERROR "this platform is not supported by FindSodium.cmake")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# ############################################################################
|
||||||
|
# unsupported
|
||||||
|
else()
|
||||||
|
message(FATAL_ERROR "this platform is not supported by FindSodium.cmake")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# ##############################################################################
|
||||||
|
# common stuff
|
||||||
|
|
||||||
|
# extract sodium version
|
||||||
|
if(sodium_INCLUDE_DIR)
|
||||||
|
set(_VERSION_HEADER "${sodium_INCLUDE_DIR}/sodium/version.h")
|
||||||
|
if(EXISTS "${_VERSION_HEADER}")
|
||||||
|
file(READ "${_VERSION_HEADER}" _VERSION_HEADER_CONTENT)
|
||||||
|
string(
|
||||||
|
REGEX
|
||||||
|
REPLACE
|
||||||
|
".*#[ \t]*define[ \t]*sodium_VERSION_STRING_STRING[ \t]*\"([^\n]*)\".*"
|
||||||
|
"\\1"
|
||||||
|
sodium_VERSION_STRING
|
||||||
|
"${_VERSION_HEADER_CONTENT}")
|
||||||
|
set(sodium_VERSION_STRING "${sodium_VERSION_STRING}")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# communicate results
|
||||||
|
include(FindPackageHandleStandardArgs)
|
||||||
|
find_package_handle_standard_args(sodium
|
||||||
|
REQUIRED_VARS
|
||||||
|
sodium_LIBRARY_RELEASE
|
||||||
|
sodium_LIBRARY_DEBUG
|
||||||
|
sodium_INCLUDE_DIR
|
||||||
|
VERSION_VAR
|
||||||
|
sodium_VERSION_STRING)
|
||||||
|
|
||||||
|
# mark file paths as advanced
|
||||||
|
mark_as_advanced(sodium_INCLUDE_DIR)
|
||||||
|
mark_as_advanced(sodium_LIBRARY_DEBUG)
|
||||||
|
mark_as_advanced(sodium_LIBRARY_RELEASE)
|
||||||
|
if(WIN32)
|
||||||
|
mark_as_advanced(sodium_DLL_DEBUG)
|
||||||
|
mark_as_advanced(sodium_DLL_RELEASE)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
# create imported target
|
||||||
|
if(sodium_USE_STATIC_LIBS)
|
||||||
|
set(_LIB_TYPE STATIC)
|
||||||
|
else()
|
||||||
|
set(_LIB_TYPE SHARED)
|
||||||
|
endif()
|
||||||
|
add_library(sodium ${_LIB_TYPE} IMPORTED)
|
||||||
|
|
||||||
|
set_target_properties(sodium
|
||||||
|
PROPERTIES INTERFACE_INCLUDE_DIRECTORIES
|
||||||
|
"${sodium_INCLUDE_DIR}"
|
||||||
|
IMPORTED_LINK_INTERFACE_LANGUAGES
|
||||||
|
"C")
|
||||||
|
|
||||||
|
if(sodium_USE_STATIC_LIBS)
|
||||||
|
set_target_properties(sodium
|
||||||
|
PROPERTIES INTERFACE_COMPILE_DEFINITIONS
|
||||||
|
"SODIUM_STATIC"
|
||||||
|
IMPORTED_LOCATION
|
||||||
|
"${sodium_LIBRARY_RELEASE}"
|
||||||
|
IMPORTED_LOCATION_DEBUG
|
||||||
|
"${sodium_LIBRARY_DEBUG}")
|
||||||
|
else()
|
||||||
|
if(UNIX)
|
||||||
|
set_target_properties(sodium
|
||||||
|
PROPERTIES IMPORTED_LOCATION
|
||||||
|
"${sodium_LIBRARY_RELEASE}"
|
||||||
|
IMPORTED_LOCATION_DEBUG
|
||||||
|
"${sodium_LIBRARY_DEBUG}")
|
||||||
|
elseif(WIN32)
|
||||||
|
set_target_properties(sodium
|
||||||
|
PROPERTIES IMPORTED_IMPLIB
|
||||||
|
"${sodium_LIBRARY_RELEASE}"
|
||||||
|
IMPORTED_IMPLIB_DEBUG
|
||||||
|
"${sodium_LIBRARY_DEBUG}")
|
||||||
|
if(NOT (sodium_DLL_DEBUG MATCHES ".*-NOTFOUND"))
|
||||||
|
set_target_properties(sodium
|
||||||
|
PROPERTIES IMPORTED_LOCATION_DEBUG
|
||||||
|
"${sodium_DLL_DEBUG}")
|
||||||
|
endif()
|
||||||
|
if(NOT (sodium_DLL_RELEASE MATCHES ".*-NOTFOUND"))
|
||||||
|
set_target_properties(sodium
|
||||||
|
PROPERTIES IMPORTED_LOCATION_RELWITHDEBINFO
|
||||||
|
"${sodium_DLL_RELEASE}"
|
||||||
|
IMPORTED_LOCATION_MINSIZEREL
|
||||||
|
"${sodium_DLL_RELEASE}"
|
||||||
|
IMPORTED_LOCATION_RELEASE
|
||||||
|
"${sodium_DLL_RELEASE}")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
3
libsodium-1.0.18-RELEASE/contrib/Makefile.am
Normal file
3
libsodium-1.0.18-RELEASE/contrib/Makefile.am
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
|
||||||
|
EXTRA_DIST = \
|
||||||
|
Findsodium.cmake
|
||||||
16
libsodium-1.0.18-RELEASE/dist-build/Makefile.am
Normal file
16
libsodium-1.0.18-RELEASE/dist-build/Makefile.am
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
|
||||||
|
EXTRA_DIST = \
|
||||||
|
android-build.sh \
|
||||||
|
android-arm.sh \
|
||||||
|
android-armv7-a.sh \
|
||||||
|
android-armv8-a.sh \
|
||||||
|
android-mips32.sh \
|
||||||
|
android-mips64.sh \
|
||||||
|
android-x86.sh \
|
||||||
|
android-x86_64.sh \
|
||||||
|
emscripten.sh \
|
||||||
|
ios.sh \
|
||||||
|
msys2-win32.sh \
|
||||||
|
msys2-win64.sh \
|
||||||
|
watchos.sh \
|
||||||
|
wasm32-wasi.sh
|
||||||
4
libsodium-1.0.18-RELEASE/dist-build/android-arm.sh
Normal file
4
libsodium-1.0.18-RELEASE/dist-build/android-arm.sh
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
export TARGET_ARCH=armv6
|
||||||
|
export CFLAGS="-Os -mthumb -marm -march=${TARGET_ARCH}"
|
||||||
|
ARCH=arm HOST_COMPILER=arm-linux-androideabi "$(dirname "$0")/android-build.sh"
|
||||||
4
libsodium-1.0.18-RELEASE/dist-build/android-armv7-a.sh
Normal file
4
libsodium-1.0.18-RELEASE/dist-build/android-armv7-a.sh
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
export TARGET_ARCH=armv7-a
|
||||||
|
export CFLAGS="-Os -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -marm -march=${TARGET_ARCH}"
|
||||||
|
ARCH=arm HOST_COMPILER=arm-linux-androideabi "$(dirname "$0")/android-build.sh"
|
||||||
4
libsodium-1.0.18-RELEASE/dist-build/android-armv8-a.sh
Normal file
4
libsodium-1.0.18-RELEASE/dist-build/android-armv8-a.sh
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
export TARGET_ARCH=armv8-a
|
||||||
|
export CFLAGS="-Os -march=${TARGET_ARCH}"
|
||||||
|
NDK_PLATFORM=android-21 ARCH=arm64 HOST_COMPILER=aarch64-linux-android "$(dirname "$0")/android-build.sh"
|
||||||
98
libsodium-1.0.18-RELEASE/dist-build/android-build.sh
Normal file
98
libsodium-1.0.18-RELEASE/dist-build/android-build.sh
Normal file
@@ -0,0 +1,98 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
if [ -z "$NDK_PLATFORM" ]; then
|
||||||
|
export NDK_PLATFORM="android-16"
|
||||||
|
fi
|
||||||
|
export NDK_PLATFORM_COMPAT="${NDK_PLATFORM_COMPAT:-${NDK_PLATFORM}}"
|
||||||
|
export NDK_API_VERSION=$(echo "$NDK_PLATFORM" | sed 's/^android-//')
|
||||||
|
export NDK_API_VERSION_COMPAT=$(echo "$NDK_PLATFORM_COMPAT" | sed 's/^android-//')
|
||||||
|
|
||||||
|
if [ -z "$ANDROID_NDK_HOME" ]; then
|
||||||
|
echo "You should probably set ANDROID_NDK_HOME to the directory containing"
|
||||||
|
echo "the Android NDK"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -f ./configure ]; then
|
||||||
|
echo "Can't find ./configure. Wrong directory or haven't run autogen.sh?" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "x$TARGET_ARCH" = 'x' ] || [ "x$ARCH" = 'x' ] || [ "x$HOST_COMPILER" = 'x' ]; then
|
||||||
|
echo "You shouldn't use android-build.sh directly, use android-[arch].sh instead" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
export MAKE_TOOLCHAIN="${ANDROID_NDK_HOME}/build/tools/make_standalone_toolchain.py"
|
||||||
|
|
||||||
|
export PREFIX="$(pwd)/libsodium-android-${TARGET_ARCH}"
|
||||||
|
export TOOLCHAIN_DIR="$(pwd)/android-toolchain-${TARGET_ARCH}"
|
||||||
|
export PATH="${PATH}:${TOOLCHAIN_DIR}/bin"
|
||||||
|
|
||||||
|
export CC=${CC:-"${HOST_COMPILER}-clang"}
|
||||||
|
|
||||||
|
rm -rf "${TOOLCHAIN_DIR}" "${PREFIX}"
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "Warnings related to headers being present but not usable are due to functions"
|
||||||
|
echo "that didn't exist in the specified minimum API version level."
|
||||||
|
echo "They can be safely ignored."
|
||||||
|
echo
|
||||||
|
|
||||||
|
echo
|
||||||
|
if [ "$NDK_PLATFORM" != "$NDK_PLATFORM_COMPAT" ]; then
|
||||||
|
echo "Building for platform [${NDK_PLATFORM}], retaining compatibility with platform [${NDK_PLATFORM_COMPAT}]"
|
||||||
|
else
|
||||||
|
echo "Building for platform [${NDK_PLATFORM}]"
|
||||||
|
fi
|
||||||
|
echo
|
||||||
|
|
||||||
|
env - PATH="$PATH" \
|
||||||
|
"$MAKE_TOOLCHAIN" --force --api="$NDK_API_VERSION_COMPAT" \
|
||||||
|
--arch="$ARCH" --install-dir="$TOOLCHAIN_DIR" || exit 1
|
||||||
|
|
||||||
|
if [ -z "$LIBSODIUM_FULL_BUILD" ]; then
|
||||||
|
export LIBSODIUM_ENABLE_MINIMAL_FLAG="--enable-minimal"
|
||||||
|
else
|
||||||
|
export LIBSODIUM_ENABLE_MINIMAL_FLAG=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
./configure \
|
||||||
|
--disable-soname-versions \
|
||||||
|
${LIBSODIUM_ENABLE_MINIMAL_FLAG} \
|
||||||
|
--host="${HOST_COMPILER}" \
|
||||||
|
--prefix="${PREFIX}" \
|
||||||
|
--with-sysroot="${TOOLCHAIN_DIR}/sysroot" || exit 1
|
||||||
|
|
||||||
|
if [ "$NDK_PLATFORM" != "$NDK_PLATFORM_COMPAT" ]; then
|
||||||
|
egrep '^#define ' config.log | sort -u > config-def-compat.log
|
||||||
|
echo
|
||||||
|
echo "Configuring again for platform [${NDK_PLATFORM}]"
|
||||||
|
echo
|
||||||
|
env - PATH="$PATH" \
|
||||||
|
"$MAKE_TOOLCHAIN" --force --api="$NDK_API_VERSION" \
|
||||||
|
--arch="$ARCH" --install-dir="$TOOLCHAIN_DIR" || exit 1
|
||||||
|
|
||||||
|
./configure \
|
||||||
|
--disable-soname-versions \
|
||||||
|
${LIBSODIUM_ENABLE_MINIMAL_FLAG} \
|
||||||
|
--host="${HOST_COMPILER}" \
|
||||||
|
--prefix="${PREFIX}" \
|
||||||
|
--with-sysroot="${TOOLCHAIN_DIR}/sysroot" || exit 1
|
||||||
|
|
||||||
|
egrep '^#define ' config.log | sort -u > config-def.log
|
||||||
|
if ! cmp config-def.log config-def-compat.log; then
|
||||||
|
echo "Platform [${NDK_PLATFORM}] is not backwards-compatible with [${NDK_PLATFORM_COMPAT}]" >&2
|
||||||
|
diff -u config-def.log config-def-compat.log >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
rm -f config-def.log config-def-compat.log
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
NPROCESSORS=$(getconf NPROCESSORS_ONLN 2>/dev/null || getconf _NPROCESSORS_ONLN 2>/dev/null)
|
||||||
|
PROCESSORS=${NPROCESSORS:-3}
|
||||||
|
|
||||||
|
make clean && \
|
||||||
|
make -j${PROCESSORS} install && \
|
||||||
|
echo "libsodium has been installed into ${PREFIX}"
|
||||||
4
libsodium-1.0.18-RELEASE/dist-build/android-mips32.sh
Normal file
4
libsodium-1.0.18-RELEASE/dist-build/android-mips32.sh
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
export TARGET_ARCH=mips32
|
||||||
|
export CFLAGS="-Os"
|
||||||
|
ARCH=mips HOST_COMPILER=mipsel-linux-android "$(dirname "$0")/android-build.sh"
|
||||||
4
libsodium-1.0.18-RELEASE/dist-build/android-mips64.sh
Normal file
4
libsodium-1.0.18-RELEASE/dist-build/android-mips64.sh
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
export TARGET_ARCH=mips64r6
|
||||||
|
export CFLAGS="-Os -march=${TARGET_ARCH}"
|
||||||
|
CC="mips64el-linux-android-gcc" NDK_PLATFORM=android-21 ARCH=mips64 HOST_COMPILER=mips64el-linux-android "$(dirname "$0")/android-build.sh"
|
||||||
4
libsodium-1.0.18-RELEASE/dist-build/android-x86.sh
Normal file
4
libsodium-1.0.18-RELEASE/dist-build/android-x86.sh
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
export TARGET_ARCH=i686
|
||||||
|
export CFLAGS="-Os -march=${TARGET_ARCH}"
|
||||||
|
ARCH=x86 HOST_COMPILER=i686-linux-android "$(dirname "$0")/android-build.sh"
|
||||||
4
libsodium-1.0.18-RELEASE/dist-build/android-x86_64.sh
Normal file
4
libsodium-1.0.18-RELEASE/dist-build/android-x86_64.sh
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
export TARGET_ARCH=westmere
|
||||||
|
export CFLAGS="-Os -march=${TARGET_ARCH}"
|
||||||
|
NDK_PLATFORM=android-21 ARCH=x86_64 HOST_COMPILER=x86_64-linux-android "$(dirname "$0")/android-build.sh"
|
||||||
608
libsodium-1.0.18-RELEASE/dist-build/emscripten-symbols.def
Normal file
608
libsodium-1.0.18-RELEASE/dist-build/emscripten-symbols.def
Normal file
@@ -0,0 +1,608 @@
|
|||||||
|
_crypto_aead_aes256gcm_abytes 0 0
|
||||||
|
_crypto_aead_aes256gcm_beforenm 0 0
|
||||||
|
_crypto_aead_aes256gcm_decrypt 0 0
|
||||||
|
_crypto_aead_aes256gcm_decrypt_afternm 0 0
|
||||||
|
_crypto_aead_aes256gcm_decrypt_detached 0 0
|
||||||
|
_crypto_aead_aes256gcm_decrypt_detached_afternm 0 0
|
||||||
|
_crypto_aead_aes256gcm_encrypt 0 0
|
||||||
|
_crypto_aead_aes256gcm_encrypt_afternm 0 0
|
||||||
|
_crypto_aead_aes256gcm_encrypt_detached 0 0
|
||||||
|
_crypto_aead_aes256gcm_encrypt_detached_afternm 0 0
|
||||||
|
_crypto_aead_aes256gcm_is_available 0 0
|
||||||
|
_crypto_aead_aes256gcm_keybytes 0 0
|
||||||
|
_crypto_aead_aes256gcm_keygen 0 0
|
||||||
|
_crypto_aead_aes256gcm_messagebytes_max 0 0
|
||||||
|
_crypto_aead_aes256gcm_npubbytes 0 0
|
||||||
|
_crypto_aead_aes256gcm_nsecbytes 0 0
|
||||||
|
_crypto_aead_aes256gcm_statebytes 0 0
|
||||||
|
_crypto_aead_chacha20poly1305_abytes 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_decrypt 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_decrypt_detached 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_encrypt 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_encrypt_detached 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_ietf_abytes 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_ietf_decrypt 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_ietf_decrypt_detached 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_ietf_encrypt 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_ietf_encrypt_detached 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_ietf_keybytes 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_ietf_keygen 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_ietf_messagebytes_max 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_ietf_npubbytes 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_ietf_nsecbytes 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_keybytes 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_keygen 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_messagebytes_max 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_npubbytes 1 1
|
||||||
|
_crypto_aead_chacha20poly1305_nsecbytes 1 1
|
||||||
|
_crypto_aead_xchacha20poly1305_ietf_abytes 1 1
|
||||||
|
_crypto_aead_xchacha20poly1305_ietf_decrypt 1 1
|
||||||
|
_crypto_aead_xchacha20poly1305_ietf_decrypt_detached 1 1
|
||||||
|
_crypto_aead_xchacha20poly1305_ietf_encrypt 1 1
|
||||||
|
_crypto_aead_xchacha20poly1305_ietf_encrypt_detached 1 1
|
||||||
|
_crypto_aead_xchacha20poly1305_ietf_keybytes 1 1
|
||||||
|
_crypto_aead_xchacha20poly1305_ietf_keygen 1 1
|
||||||
|
_crypto_aead_xchacha20poly1305_ietf_messagebytes_max 1 1
|
||||||
|
_crypto_aead_xchacha20poly1305_ietf_npubbytes 1 1
|
||||||
|
_crypto_aead_xchacha20poly1305_ietf_nsecbytes 1 1
|
||||||
|
_crypto_auth 1 1
|
||||||
|
_crypto_auth_bytes 1 1
|
||||||
|
_crypto_auth_hmacsha256 0 1
|
||||||
|
_crypto_auth_hmacsha256_bytes 0 1
|
||||||
|
_crypto_auth_hmacsha256_final 0 1
|
||||||
|
_crypto_auth_hmacsha256_init 0 1
|
||||||
|
_crypto_auth_hmacsha256_keybytes 0 1
|
||||||
|
_crypto_auth_hmacsha256_keygen 0 1
|
||||||
|
_crypto_auth_hmacsha256_statebytes 0 1
|
||||||
|
_crypto_auth_hmacsha256_update 0 1
|
||||||
|
_crypto_auth_hmacsha256_verify 0 1
|
||||||
|
_crypto_auth_hmacsha512 0 1
|
||||||
|
_crypto_auth_hmacsha512256 0 1
|
||||||
|
_crypto_auth_hmacsha512256_bytes 0 1
|
||||||
|
_crypto_auth_hmacsha512256_final 0 1
|
||||||
|
_crypto_auth_hmacsha512256_init 0 1
|
||||||
|
_crypto_auth_hmacsha512256_keybytes 0 1
|
||||||
|
_crypto_auth_hmacsha512256_keygen 0 1
|
||||||
|
_crypto_auth_hmacsha512256_statebytes 0 1
|
||||||
|
_crypto_auth_hmacsha512256_update 0 1
|
||||||
|
_crypto_auth_hmacsha512256_verify 0 1
|
||||||
|
_crypto_auth_hmacsha512_bytes 0 1
|
||||||
|
_crypto_auth_hmacsha512_final 0 1
|
||||||
|
_crypto_auth_hmacsha512_init 0 1
|
||||||
|
_crypto_auth_hmacsha512_keybytes 0 1
|
||||||
|
_crypto_auth_hmacsha512_keygen 0 1
|
||||||
|
_crypto_auth_hmacsha512_statebytes 0 1
|
||||||
|
_crypto_auth_hmacsha512_update 0 1
|
||||||
|
_crypto_auth_hmacsha512_verify 0 1
|
||||||
|
_crypto_auth_keybytes 1 1
|
||||||
|
_crypto_auth_keygen 1 1
|
||||||
|
_crypto_auth_primitive 0 1
|
||||||
|
_crypto_auth_verify 1 1
|
||||||
|
_crypto_box 0 1
|
||||||
|
_crypto_box_afternm 0 1
|
||||||
|
_crypto_box_beforenm 1 1
|
||||||
|
_crypto_box_beforenmbytes 1 1
|
||||||
|
_crypto_box_boxzerobytes 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_beforenm 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_beforenmbytes 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_detached 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_detached_afternm 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_easy 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_easy_afternm 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_keypair 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_macbytes 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_messagebytes_max 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_noncebytes 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_open_detached 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_open_detached_afternm 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_open_easy 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_open_easy_afternm 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_publickeybytes 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_seal 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_seal_open 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_sealbytes 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_secretkeybytes 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_seed_keypair 0 1
|
||||||
|
_crypto_box_curve25519xchacha20poly1305_seedbytes 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_afternm 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_beforenm 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_beforenmbytes 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_boxzerobytes 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_keypair 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_macbytes 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_messagebytes_max 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_noncebytes 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_open 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_open_afternm 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_publickeybytes 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_secretkeybytes 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_seed_keypair 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_seedbytes 0 1
|
||||||
|
_crypto_box_curve25519xsalsa20poly1305_zerobytes 0 1
|
||||||
|
_crypto_box_detached 1 1
|
||||||
|
_crypto_box_detached_afternm 1 1
|
||||||
|
_crypto_box_easy 1 1
|
||||||
|
_crypto_box_easy_afternm 1 1
|
||||||
|
_crypto_box_keypair 1 1
|
||||||
|
_crypto_box_macbytes 1 1
|
||||||
|
_crypto_box_messagebytes_max 1 1
|
||||||
|
_crypto_box_noncebytes 1 1
|
||||||
|
_crypto_box_open 0 1
|
||||||
|
_crypto_box_open_afternm 0 1
|
||||||
|
_crypto_box_open_detached 1 1
|
||||||
|
_crypto_box_open_detached_afternm 1 1
|
||||||
|
_crypto_box_open_easy 1 1
|
||||||
|
_crypto_box_open_easy_afternm 1 1
|
||||||
|
_crypto_box_primitive 0 1
|
||||||
|
_crypto_box_publickeybytes 1 1
|
||||||
|
_crypto_box_seal 1 1
|
||||||
|
_crypto_box_seal_open 1 1
|
||||||
|
_crypto_box_sealbytes 1 1
|
||||||
|
_crypto_box_secretkeybytes 1 1
|
||||||
|
_crypto_box_seed_keypair 1 1
|
||||||
|
_crypto_box_seedbytes 1 1
|
||||||
|
_crypto_box_zerobytes 0 1
|
||||||
|
_crypto_core_ed25519_add 0 1
|
||||||
|
_crypto_core_ed25519_bytes 0 1
|
||||||
|
_crypto_core_ed25519_from_hash 0 1
|
||||||
|
_crypto_core_ed25519_from_uniform 0 1
|
||||||
|
_crypto_core_ed25519_hashbytes 0 1
|
||||||
|
_crypto_core_ed25519_is_valid_point 0 1
|
||||||
|
_crypto_core_ed25519_nonreducedscalarbytes 0 1
|
||||||
|
_crypto_core_ed25519_random 0 1
|
||||||
|
_crypto_core_ed25519_scalar_add 0 1
|
||||||
|
_crypto_core_ed25519_scalar_complement 0 1
|
||||||
|
_crypto_core_ed25519_scalar_invert 0 1
|
||||||
|
_crypto_core_ed25519_scalar_mul 0 1
|
||||||
|
_crypto_core_ed25519_scalar_negate 0 1
|
||||||
|
_crypto_core_ed25519_scalar_random 0 1
|
||||||
|
_crypto_core_ed25519_scalar_reduce 0 1
|
||||||
|
_crypto_core_ed25519_scalar_sub 0 1
|
||||||
|
_crypto_core_ed25519_scalarbytes 0 1
|
||||||
|
_crypto_core_ed25519_sub 0 1
|
||||||
|
_crypto_core_ed25519_uniformbytes 0 1
|
||||||
|
_crypto_core_hchacha20 0 1
|
||||||
|
_crypto_core_hchacha20_constbytes 0 1
|
||||||
|
_crypto_core_hchacha20_inputbytes 0 1
|
||||||
|
_crypto_core_hchacha20_keybytes 0 1
|
||||||
|
_crypto_core_hchacha20_outputbytes 0 1
|
||||||
|
_crypto_core_hsalsa20 0 1
|
||||||
|
_crypto_core_hsalsa20_constbytes 0 1
|
||||||
|
_crypto_core_hsalsa20_inputbytes 0 1
|
||||||
|
_crypto_core_hsalsa20_keybytes 0 1
|
||||||
|
_crypto_core_hsalsa20_outputbytes 0 1
|
||||||
|
_crypto_core_ristretto255_add 0 1
|
||||||
|
_crypto_core_ristretto255_bytes 0 1
|
||||||
|
_crypto_core_ristretto255_from_hash 0 1
|
||||||
|
_crypto_core_ristretto255_hashbytes 0 1
|
||||||
|
_crypto_core_ristretto255_is_valid_point 0 1
|
||||||
|
_crypto_core_ristretto255_nonreducedscalarbytes 0 1
|
||||||
|
_crypto_core_ristretto255_random 0 1
|
||||||
|
_crypto_core_ristretto255_scalar_add 0 1
|
||||||
|
_crypto_core_ristretto255_scalar_complement 0 1
|
||||||
|
_crypto_core_ristretto255_scalar_invert 0 1
|
||||||
|
_crypto_core_ristretto255_scalar_mul 0 1
|
||||||
|
_crypto_core_ristretto255_scalar_negate 0 1
|
||||||
|
_crypto_core_ristretto255_scalar_random 0 1
|
||||||
|
_crypto_core_ristretto255_scalar_reduce 0 1
|
||||||
|
_crypto_core_ristretto255_scalar_sub 0 1
|
||||||
|
_crypto_core_ristretto255_scalarbytes 0 1
|
||||||
|
_crypto_core_ristretto255_sub 0 1
|
||||||
|
_crypto_core_ristretto255_uniformbytes 0 1
|
||||||
|
_crypto_core_salsa20 0 1
|
||||||
|
_crypto_core_salsa2012 0 1
|
||||||
|
_crypto_core_salsa2012_constbytes 0 1
|
||||||
|
_crypto_core_salsa2012_inputbytes 0 1
|
||||||
|
_crypto_core_salsa2012_keybytes 0 1
|
||||||
|
_crypto_core_salsa2012_outputbytes 0 1
|
||||||
|
_crypto_core_salsa208 0 1
|
||||||
|
_crypto_core_salsa208_constbytes 0 1
|
||||||
|
_crypto_core_salsa208_inputbytes 0 1
|
||||||
|
_crypto_core_salsa208_keybytes 0 1
|
||||||
|
_crypto_core_salsa208_outputbytes 0 1
|
||||||
|
_crypto_core_salsa20_constbytes 0 1
|
||||||
|
_crypto_core_salsa20_inputbytes 0 1
|
||||||
|
_crypto_core_salsa20_keybytes 0 1
|
||||||
|
_crypto_core_salsa20_outputbytes 0 1
|
||||||
|
_crypto_generichash 1 1
|
||||||
|
_crypto_generichash_blake2b 0 1
|
||||||
|
_crypto_generichash_blake2b_bytes 0 1
|
||||||
|
_crypto_generichash_blake2b_bytes_max 0 1
|
||||||
|
_crypto_generichash_blake2b_bytes_min 0 1
|
||||||
|
_crypto_generichash_blake2b_final 0 1
|
||||||
|
_crypto_generichash_blake2b_init 0 1
|
||||||
|
_crypto_generichash_blake2b_init_salt_personal 0 1
|
||||||
|
_crypto_generichash_blake2b_keybytes 0 1
|
||||||
|
_crypto_generichash_blake2b_keybytes_max 0 1
|
||||||
|
_crypto_generichash_blake2b_keybytes_min 0 1
|
||||||
|
_crypto_generichash_blake2b_keygen 0 1
|
||||||
|
_crypto_generichash_blake2b_personalbytes 0 1
|
||||||
|
_crypto_generichash_blake2b_salt_personal 0 1
|
||||||
|
_crypto_generichash_blake2b_saltbytes 0 1
|
||||||
|
_crypto_generichash_blake2b_statebytes 0 1
|
||||||
|
_crypto_generichash_blake2b_update 0 1
|
||||||
|
_crypto_generichash_bytes 1 1
|
||||||
|
_crypto_generichash_bytes_max 1 1
|
||||||
|
_crypto_generichash_bytes_min 1 1
|
||||||
|
_crypto_generichash_final 1 1
|
||||||
|
_crypto_generichash_init 1 1
|
||||||
|
_crypto_generichash_keybytes 1 1
|
||||||
|
_crypto_generichash_keybytes_max 1 1
|
||||||
|
_crypto_generichash_keybytes_min 1 1
|
||||||
|
_crypto_generichash_keygen 1 1
|
||||||
|
_crypto_generichash_primitive 0 1
|
||||||
|
_crypto_generichash_statebytes 1 1
|
||||||
|
_crypto_generichash_update 1 1
|
||||||
|
_crypto_hash 1 1
|
||||||
|
_crypto_hash_bytes 1 1
|
||||||
|
_crypto_hash_primitive 0 1
|
||||||
|
_crypto_hash_sha256 0 1
|
||||||
|
_crypto_hash_sha256_bytes 0 1
|
||||||
|
_crypto_hash_sha256_final 0 1
|
||||||
|
_crypto_hash_sha256_init 0 1
|
||||||
|
_crypto_hash_sha256_statebytes 0 1
|
||||||
|
_crypto_hash_sha256_update 0 1
|
||||||
|
_crypto_hash_sha512 0 1
|
||||||
|
_crypto_hash_sha512_bytes 0 1
|
||||||
|
_crypto_hash_sha512_final 0 1
|
||||||
|
_crypto_hash_sha512_init 0 1
|
||||||
|
_crypto_hash_sha512_statebytes 0 1
|
||||||
|
_crypto_hash_sha512_update 0 1
|
||||||
|
_crypto_kdf_blake2b_bytes_max 0 1
|
||||||
|
_crypto_kdf_blake2b_bytes_min 0 1
|
||||||
|
_crypto_kdf_blake2b_contextbytes 0 1
|
||||||
|
_crypto_kdf_blake2b_derive_from_key 0 1
|
||||||
|
_crypto_kdf_blake2b_keybytes 0 1
|
||||||
|
_crypto_kdf_bytes_max 1 1
|
||||||
|
_crypto_kdf_bytes_min 1 1
|
||||||
|
_crypto_kdf_contextbytes 1 1
|
||||||
|
_crypto_kdf_derive_from_key 1 1
|
||||||
|
_crypto_kdf_keybytes 1 1
|
||||||
|
_crypto_kdf_keygen 1 1
|
||||||
|
_crypto_kdf_primitive 0 1
|
||||||
|
_crypto_kx_client_session_keys 1 1
|
||||||
|
_crypto_kx_keypair 1 1
|
||||||
|
_crypto_kx_primitive 0 1
|
||||||
|
_crypto_kx_publickeybytes 1 1
|
||||||
|
_crypto_kx_secretkeybytes 1 1
|
||||||
|
_crypto_kx_seed_keypair 1 1
|
||||||
|
_crypto_kx_seedbytes 1 1
|
||||||
|
_crypto_kx_server_session_keys 1 1
|
||||||
|
_crypto_kx_sessionkeybytes 1 1
|
||||||
|
_crypto_onetimeauth 0 1
|
||||||
|
_crypto_onetimeauth_bytes 0 1
|
||||||
|
_crypto_onetimeauth_final 0 1
|
||||||
|
_crypto_onetimeauth_init 0 1
|
||||||
|
_crypto_onetimeauth_keybytes 0 1
|
||||||
|
_crypto_onetimeauth_keygen 0 1
|
||||||
|
_crypto_onetimeauth_poly1305 0 1
|
||||||
|
_crypto_onetimeauth_poly1305_bytes 0 1
|
||||||
|
_crypto_onetimeauth_poly1305_final 0 1
|
||||||
|
_crypto_onetimeauth_poly1305_init 0 1
|
||||||
|
_crypto_onetimeauth_poly1305_keybytes 0 1
|
||||||
|
_crypto_onetimeauth_poly1305_keygen 0 1
|
||||||
|
_crypto_onetimeauth_poly1305_statebytes 0 1
|
||||||
|
_crypto_onetimeauth_poly1305_update 0 1
|
||||||
|
_crypto_onetimeauth_poly1305_verify 0 1
|
||||||
|
_crypto_onetimeauth_primitive 0 1
|
||||||
|
_crypto_onetimeauth_statebytes 0 1
|
||||||
|
_crypto_onetimeauth_update 0 1
|
||||||
|
_crypto_onetimeauth_verify 0 1
|
||||||
|
_crypto_pwhash 1 1
|
||||||
|
_crypto_pwhash_alg_argon2i13 1 1
|
||||||
|
_crypto_pwhash_alg_argon2id13 1 1
|
||||||
|
_crypto_pwhash_alg_default 1 1
|
||||||
|
_crypto_pwhash_argon2i 0 1
|
||||||
|
_crypto_pwhash_argon2i_alg_argon2i13 0 1
|
||||||
|
_crypto_pwhash_argon2i_bytes_max 0 1
|
||||||
|
_crypto_pwhash_argon2i_bytes_min 0 1
|
||||||
|
_crypto_pwhash_argon2i_memlimit_interactive 0 1
|
||||||
|
_crypto_pwhash_argon2i_memlimit_max 0 1
|
||||||
|
_crypto_pwhash_argon2i_memlimit_min 0 1
|
||||||
|
_crypto_pwhash_argon2i_memlimit_moderate 0 1
|
||||||
|
_crypto_pwhash_argon2i_memlimit_sensitive 0 1
|
||||||
|
_crypto_pwhash_argon2i_opslimit_interactive 0 1
|
||||||
|
_crypto_pwhash_argon2i_opslimit_max 0 1
|
||||||
|
_crypto_pwhash_argon2i_opslimit_min 0 1
|
||||||
|
_crypto_pwhash_argon2i_opslimit_moderate 0 1
|
||||||
|
_crypto_pwhash_argon2i_opslimit_sensitive 0 1
|
||||||
|
_crypto_pwhash_argon2i_passwd_max 0 1
|
||||||
|
_crypto_pwhash_argon2i_passwd_min 0 1
|
||||||
|
_crypto_pwhash_argon2i_saltbytes 0 1
|
||||||
|
_crypto_pwhash_argon2i_str 0 1
|
||||||
|
_crypto_pwhash_argon2i_str_needs_rehash 0 1
|
||||||
|
_crypto_pwhash_argon2i_str_verify 0 1
|
||||||
|
_crypto_pwhash_argon2i_strbytes 0 1
|
||||||
|
_crypto_pwhash_argon2i_strprefix 0 1
|
||||||
|
_crypto_pwhash_argon2id 0 1
|
||||||
|
_crypto_pwhash_argon2id_alg_argon2id13 0 1
|
||||||
|
_crypto_pwhash_argon2id_bytes_max 0 1
|
||||||
|
_crypto_pwhash_argon2id_bytes_min 0 1
|
||||||
|
_crypto_pwhash_argon2id_memlimit_interactive 0 1
|
||||||
|
_crypto_pwhash_argon2id_memlimit_max 0 1
|
||||||
|
_crypto_pwhash_argon2id_memlimit_min 0 1
|
||||||
|
_crypto_pwhash_argon2id_memlimit_moderate 0 1
|
||||||
|
_crypto_pwhash_argon2id_memlimit_sensitive 0 1
|
||||||
|
_crypto_pwhash_argon2id_opslimit_interactive 0 1
|
||||||
|
_crypto_pwhash_argon2id_opslimit_max 0 1
|
||||||
|
_crypto_pwhash_argon2id_opslimit_min 0 1
|
||||||
|
_crypto_pwhash_argon2id_opslimit_moderate 0 1
|
||||||
|
_crypto_pwhash_argon2id_opslimit_sensitive 0 1
|
||||||
|
_crypto_pwhash_argon2id_passwd_max 0 1
|
||||||
|
_crypto_pwhash_argon2id_passwd_min 0 1
|
||||||
|
_crypto_pwhash_argon2id_saltbytes 0 1
|
||||||
|
_crypto_pwhash_argon2id_str 0 1
|
||||||
|
_crypto_pwhash_argon2id_str_needs_rehash 0 1
|
||||||
|
_crypto_pwhash_argon2id_str_verify 0 1
|
||||||
|
_crypto_pwhash_argon2id_strbytes 0 1
|
||||||
|
_crypto_pwhash_argon2id_strprefix 0 1
|
||||||
|
_crypto_pwhash_bytes_max 1 1
|
||||||
|
_crypto_pwhash_bytes_min 1 1
|
||||||
|
_crypto_pwhash_memlimit_interactive 1 1
|
||||||
|
_crypto_pwhash_memlimit_max 1 1
|
||||||
|
_crypto_pwhash_memlimit_min 1 1
|
||||||
|
_crypto_pwhash_memlimit_moderate 1 1
|
||||||
|
_crypto_pwhash_memlimit_sensitive 1 1
|
||||||
|
_crypto_pwhash_opslimit_interactive 1 1
|
||||||
|
_crypto_pwhash_opslimit_max 1 1
|
||||||
|
_crypto_pwhash_opslimit_min 1 1
|
||||||
|
_crypto_pwhash_opslimit_moderate 1 1
|
||||||
|
_crypto_pwhash_opslimit_sensitive 1 1
|
||||||
|
_crypto_pwhash_passwd_max 1 1
|
||||||
|
_crypto_pwhash_passwd_min 1 1
|
||||||
|
_crypto_pwhash_primitive 0 1
|
||||||
|
_crypto_pwhash_saltbytes 1 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_bytes_max 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_bytes_min 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_ll 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_memlimit_interactive 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_memlimit_max 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_memlimit_min 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_memlimit_sensitive 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_opslimit_interactive 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_opslimit_max 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_opslimit_min 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_opslimit_sensitive 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_passwd_max 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_passwd_min 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_saltbytes 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_str 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_str_needs_rehash 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_str_verify 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_strbytes 0 1
|
||||||
|
_crypto_pwhash_scryptsalsa208sha256_strprefix 0 1
|
||||||
|
_crypto_pwhash_str 1 1
|
||||||
|
_crypto_pwhash_str_alg 1 1
|
||||||
|
_crypto_pwhash_str_needs_rehash 1 1
|
||||||
|
_crypto_pwhash_str_verify 1 1
|
||||||
|
_crypto_pwhash_strbytes 1 1
|
||||||
|
_crypto_pwhash_strprefix 1 1
|
||||||
|
_crypto_scalarmult 1 1
|
||||||
|
_crypto_scalarmult_base 1 1
|
||||||
|
_crypto_scalarmult_bytes 1 1
|
||||||
|
_crypto_scalarmult_curve25519 0 1
|
||||||
|
_crypto_scalarmult_curve25519_base 0 1
|
||||||
|
_crypto_scalarmult_curve25519_bytes 0 1
|
||||||
|
_crypto_scalarmult_curve25519_scalarbytes 0 1
|
||||||
|
_crypto_scalarmult_ed25519 0 1
|
||||||
|
_crypto_scalarmult_ed25519_base 0 1
|
||||||
|
_crypto_scalarmult_ed25519_base_noclamp 0 1
|
||||||
|
_crypto_scalarmult_ed25519_bytes 0 1
|
||||||
|
_crypto_scalarmult_ed25519_noclamp 0 1
|
||||||
|
_crypto_scalarmult_ed25519_scalarbytes 0 1
|
||||||
|
_crypto_scalarmult_primitive 0 1
|
||||||
|
_crypto_scalarmult_ristretto255 0 1
|
||||||
|
_crypto_scalarmult_ristretto255_base 0 1
|
||||||
|
_crypto_scalarmult_ristretto255_bytes 0 1
|
||||||
|
_crypto_scalarmult_ristretto255_scalarbytes 0 1
|
||||||
|
_crypto_scalarmult_scalarbytes 1 1
|
||||||
|
_crypto_secretbox 0 1
|
||||||
|
_crypto_secretbox_boxzerobytes 0 1
|
||||||
|
_crypto_secretbox_detached 1 1
|
||||||
|
_crypto_secretbox_easy 1 1
|
||||||
|
_crypto_secretbox_keybytes 1 1
|
||||||
|
_crypto_secretbox_keygen 1 1
|
||||||
|
_crypto_secretbox_macbytes 1 1
|
||||||
|
_crypto_secretbox_messagebytes_max 1 1
|
||||||
|
_crypto_secretbox_noncebytes 1 1
|
||||||
|
_crypto_secretbox_open 0 1
|
||||||
|
_crypto_secretbox_open_detached 1 1
|
||||||
|
_crypto_secretbox_open_easy 1 1
|
||||||
|
_crypto_secretbox_primitive 0 1
|
||||||
|
_crypto_secretbox_xchacha20poly1305_detached 0 1
|
||||||
|
_crypto_secretbox_xchacha20poly1305_easy 0 1
|
||||||
|
_crypto_secretbox_xchacha20poly1305_keybytes 0 1
|
||||||
|
_crypto_secretbox_xchacha20poly1305_macbytes 0 1
|
||||||
|
_crypto_secretbox_xchacha20poly1305_messagebytes_max 0 1
|
||||||
|
_crypto_secretbox_xchacha20poly1305_noncebytes 0 1
|
||||||
|
_crypto_secretbox_xchacha20poly1305_open_detached 0 1
|
||||||
|
_crypto_secretbox_xchacha20poly1305_open_easy 0 1
|
||||||
|
_crypto_secretbox_xsalsa20poly1305 0 1
|
||||||
|
_crypto_secretbox_xsalsa20poly1305_boxzerobytes 0 1
|
||||||
|
_crypto_secretbox_xsalsa20poly1305_keybytes 0 1
|
||||||
|
_crypto_secretbox_xsalsa20poly1305_keygen 0 1
|
||||||
|
_crypto_secretbox_xsalsa20poly1305_macbytes 0 1
|
||||||
|
_crypto_secretbox_xsalsa20poly1305_messagebytes_max 0 1
|
||||||
|
_crypto_secretbox_xsalsa20poly1305_noncebytes 0 1
|
||||||
|
_crypto_secretbox_xsalsa20poly1305_open 0 1
|
||||||
|
_crypto_secretbox_xsalsa20poly1305_zerobytes 0 1
|
||||||
|
_crypto_secretbox_zerobytes 0 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_abytes 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_headerbytes 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_init_pull 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_init_push 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_keybytes 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_keygen 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_messagebytes_max 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_pull 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_push 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_rekey 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_statebytes 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_tag_final 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_tag_message 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_tag_push 1 1
|
||||||
|
_crypto_secretstream_xchacha20poly1305_tag_rekey 1 1
|
||||||
|
_crypto_shorthash 1 1
|
||||||
|
_crypto_shorthash_bytes 1 1
|
||||||
|
_crypto_shorthash_keybytes 1 1
|
||||||
|
_crypto_shorthash_keygen 1 1
|
||||||
|
_crypto_shorthash_primitive 0 1
|
||||||
|
_crypto_shorthash_siphash24 0 1
|
||||||
|
_crypto_shorthash_siphash24_bytes 0 1
|
||||||
|
_crypto_shorthash_siphash24_keybytes 0 1
|
||||||
|
_crypto_shorthash_siphashx24 0 1
|
||||||
|
_crypto_shorthash_siphashx24_bytes 0 1
|
||||||
|
_crypto_shorthash_siphashx24_keybytes 0 1
|
||||||
|
_crypto_sign 1 1
|
||||||
|
_crypto_sign_bytes 1 1
|
||||||
|
_crypto_sign_detached 1 1
|
||||||
|
_crypto_sign_ed25519 0 1
|
||||||
|
_crypto_sign_ed25519_bytes 0 1
|
||||||
|
_crypto_sign_ed25519_detached 0 1
|
||||||
|
_crypto_sign_ed25519_keypair 0 1
|
||||||
|
_crypto_sign_ed25519_messagebytes_max 0 1
|
||||||
|
_crypto_sign_ed25519_open 0 1
|
||||||
|
_crypto_sign_ed25519_pk_to_curve25519 1 1
|
||||||
|
_crypto_sign_ed25519_publickeybytes 0 1
|
||||||
|
_crypto_sign_ed25519_secretkeybytes 0 1
|
||||||
|
_crypto_sign_ed25519_seed_keypair 0 1
|
||||||
|
_crypto_sign_ed25519_seedbytes 0 1
|
||||||
|
_crypto_sign_ed25519_sk_to_curve25519 1 1
|
||||||
|
_crypto_sign_ed25519_sk_to_pk 0 1
|
||||||
|
_crypto_sign_ed25519_sk_to_seed 0 1
|
||||||
|
_crypto_sign_ed25519_verify_detached 0 1
|
||||||
|
_crypto_sign_ed25519ph_final_create 0 1
|
||||||
|
_crypto_sign_ed25519ph_final_verify 0 1
|
||||||
|
_crypto_sign_ed25519ph_init 0 1
|
||||||
|
_crypto_sign_ed25519ph_statebytes 0 1
|
||||||
|
_crypto_sign_ed25519ph_update 0 1
|
||||||
|
_crypto_sign_edwards25519sha512batch 0 0
|
||||||
|
_crypto_sign_edwards25519sha512batch_keypair 0 0
|
||||||
|
_crypto_sign_edwards25519sha512batch_open 0 0
|
||||||
|
_crypto_sign_final_create 1 1
|
||||||
|
_crypto_sign_final_verify 1 1
|
||||||
|
_crypto_sign_init 1 1
|
||||||
|
_crypto_sign_keypair 1 1
|
||||||
|
_crypto_sign_messagebytes_max 1 1
|
||||||
|
_crypto_sign_open 1 1
|
||||||
|
_crypto_sign_primitive 0 1
|
||||||
|
_crypto_sign_publickeybytes 1 1
|
||||||
|
_crypto_sign_secretkeybytes 1 1
|
||||||
|
_crypto_sign_seed_keypair 1 1
|
||||||
|
_crypto_sign_seedbytes 1 1
|
||||||
|
_crypto_sign_statebytes 1 1
|
||||||
|
_crypto_sign_update 1 1
|
||||||
|
_crypto_sign_verify_detached 1 1
|
||||||
|
_crypto_stream 0 1
|
||||||
|
_crypto_stream_chacha20 0 1
|
||||||
|
_crypto_stream_chacha20_ietf 0 1
|
||||||
|
_crypto_stream_chacha20_ietf_keybytes 0 1
|
||||||
|
_crypto_stream_chacha20_ietf_keygen 0 1
|
||||||
|
_crypto_stream_chacha20_ietf_messagebytes_max 0 1
|
||||||
|
_crypto_stream_chacha20_ietf_noncebytes 0 1
|
||||||
|
_crypto_stream_chacha20_ietf_xor 0 1
|
||||||
|
_crypto_stream_chacha20_ietf_xor_ic 0 1
|
||||||
|
_crypto_stream_chacha20_keybytes 0 1
|
||||||
|
_crypto_stream_chacha20_keygen 0 1
|
||||||
|
_crypto_stream_chacha20_messagebytes_max 0 1
|
||||||
|
_crypto_stream_chacha20_noncebytes 0 1
|
||||||
|
_crypto_stream_chacha20_xor 0 1
|
||||||
|
_crypto_stream_chacha20_xor_ic 0 1
|
||||||
|
_crypto_stream_keybytes 0 1
|
||||||
|
_crypto_stream_keygen 0 1
|
||||||
|
_crypto_stream_messagebytes_max 0 1
|
||||||
|
_crypto_stream_noncebytes 0 1
|
||||||
|
_crypto_stream_primitive 0 1
|
||||||
|
_crypto_stream_salsa20 0 1
|
||||||
|
_crypto_stream_salsa2012 0 1
|
||||||
|
_crypto_stream_salsa2012_keybytes 0 1
|
||||||
|
_crypto_stream_salsa2012_keygen 0 1
|
||||||
|
_crypto_stream_salsa2012_messagebytes_max 0 1
|
||||||
|
_crypto_stream_salsa2012_noncebytes 0 1
|
||||||
|
_crypto_stream_salsa2012_xor 0 1
|
||||||
|
_crypto_stream_salsa208 0 1
|
||||||
|
_crypto_stream_salsa208_keybytes 0 1
|
||||||
|
_crypto_stream_salsa208_keygen 0 1
|
||||||
|
_crypto_stream_salsa208_messagebytes_max 0 1
|
||||||
|
_crypto_stream_salsa208_noncebytes 0 1
|
||||||
|
_crypto_stream_salsa208_xor 0 1
|
||||||
|
_crypto_stream_salsa20_keybytes 0 1
|
||||||
|
_crypto_stream_salsa20_keygen 0 1
|
||||||
|
_crypto_stream_salsa20_messagebytes_max 0 1
|
||||||
|
_crypto_stream_salsa20_noncebytes 0 1
|
||||||
|
_crypto_stream_salsa20_xor 0 1
|
||||||
|
_crypto_stream_salsa20_xor_ic 0 1
|
||||||
|
_crypto_stream_xchacha20 0 1
|
||||||
|
_crypto_stream_xchacha20_keybytes 0 1
|
||||||
|
_crypto_stream_xchacha20_keygen 0 1
|
||||||
|
_crypto_stream_xchacha20_messagebytes_max 0 1
|
||||||
|
_crypto_stream_xchacha20_noncebytes 0 1
|
||||||
|
_crypto_stream_xchacha20_xor 0 1
|
||||||
|
_crypto_stream_xchacha20_xor_ic 0 1
|
||||||
|
_crypto_stream_xor 0 1
|
||||||
|
_crypto_stream_xsalsa20 0 1
|
||||||
|
_crypto_stream_xsalsa20_keybytes 0 1
|
||||||
|
_crypto_stream_xsalsa20_keygen 0 1
|
||||||
|
_crypto_stream_xsalsa20_messagebytes_max 0 1
|
||||||
|
_crypto_stream_xsalsa20_noncebytes 0 1
|
||||||
|
_crypto_stream_xsalsa20_xor 0 1
|
||||||
|
_crypto_stream_xsalsa20_xor_ic 0 1
|
||||||
|
_crypto_verify_16 0 1
|
||||||
|
_crypto_verify_16_bytes 0 1
|
||||||
|
_crypto_verify_32 0 1
|
||||||
|
_crypto_verify_32_bytes 0 1
|
||||||
|
_crypto_verify_64 0 1
|
||||||
|
_crypto_verify_64_bytes 0 1
|
||||||
|
_randombytes 1 1
|
||||||
|
_randombytes_buf 1 1
|
||||||
|
_randombytes_buf_deterministic 1 1
|
||||||
|
_randombytes_close 1 1
|
||||||
|
_randombytes_implementation_name 0 1
|
||||||
|
_randombytes_random 1 1
|
||||||
|
_randombytes_seedbytes 1 1
|
||||||
|
_randombytes_set_implementation 0 0
|
||||||
|
_randombytes_stir 1 1
|
||||||
|
_randombytes_uniform 1 1
|
||||||
|
_sodium_add 0 0
|
||||||
|
_sodium_allocarray 0 0
|
||||||
|
_sodium_base642bin 1 1
|
||||||
|
_sodium_base64_encoded_len 1 1
|
||||||
|
_sodium_bin2base64 1 1
|
||||||
|
_sodium_bin2hex 1 1
|
||||||
|
_sodium_compare 0 0
|
||||||
|
_sodium_free 0 0
|
||||||
|
_sodium_hex2bin 1 1
|
||||||
|
_sodium_increment 0 0
|
||||||
|
_sodium_init 1 1
|
||||||
|
_sodium_is_zero 0 0
|
||||||
|
_sodium_library_minimal 1 1
|
||||||
|
_sodium_library_version_major 1 1
|
||||||
|
_sodium_library_version_minor 1 1
|
||||||
|
_sodium_malloc 0 0
|
||||||
|
_sodium_memcmp 0 0
|
||||||
|
_sodium_memzero 0 0
|
||||||
|
_sodium_misuse 0 0
|
||||||
|
_sodium_mlock 0 0
|
||||||
|
_sodium_mprotect_noaccess 0 0
|
||||||
|
_sodium_mprotect_readonly 0 0
|
||||||
|
_sodium_mprotect_readwrite 0 0
|
||||||
|
_sodium_munlock 0 0
|
||||||
|
_sodium_pad 1 1
|
||||||
|
_sodium_runtime_has_aesni 0 0
|
||||||
|
_sodium_runtime_has_avx 0 0
|
||||||
|
_sodium_runtime_has_avx2 0 0
|
||||||
|
_sodium_runtime_has_avx512f 0 0
|
||||||
|
_sodium_runtime_has_neon 0 0
|
||||||
|
_sodium_runtime_has_pclmul 0 0
|
||||||
|
_sodium_runtime_has_rdrand 0 0
|
||||||
|
_sodium_runtime_has_sse2 0 0
|
||||||
|
_sodium_runtime_has_sse3 0 0
|
||||||
|
_sodium_runtime_has_sse41 0 0
|
||||||
|
_sodium_runtime_has_ssse3 0 0
|
||||||
|
_sodium_set_misuse_handler 0 0
|
||||||
|
_sodium_stackzero 0 0
|
||||||
|
_sodium_sub 0 0
|
||||||
|
_sodium_unpad 1 1
|
||||||
|
_sodium_version_string 1 1
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user