diff --git a/builds/msvc/vs2010/libsodium/libsodium.vcxproj b/builds/msvc/vs2010/libsodium/libsodium.vcxproj
index b8a3a6f4..a125937c 100644
--- a/builds/msvc/vs2010/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2010/libsodium/libsodium.vcxproj
@@ -77,243 +77,232 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
+
-
+
-
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/builds/msvc/vs2010/libsodium/libsodium.vcxproj.filters b/builds/msvc/vs2010/libsodium/libsodium.vcxproj.filters
index f3453f82..cecf07ba 100644
--- a/builds/msvc/vs2010/libsodium/libsodium.vcxproj.filters
+++ b/builds/msvc/vs2010/libsodium/libsodium.vcxproj.filters
@@ -24,98 +24,128 @@
-
- crypto_aead\aes256gcm\aesni
+
+ crypto_generichash
-
- crypto_aead\chacha20poly1305\sodium
+
+ crypto_generichash\blake2b
-
- crypto_aead\xchacha20poly1305\sodium
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_kx
+
+
+ crypto_sign
+
+
+ crypto_sign\ed25519
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_secretbox
+
+
+ crypto_secretbox
+
+
+ crypto_secretbox\xsalsa20poly1305
+
+
+ crypto_secretbox\xchacha20poly1305
+
+
+ crypto_pwhash
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256\nosse
+
+
+ crypto_pwhash\scryptsalsa208sha256\sse
+
+
+ crypto_verify\sodium
crypto_auth
-
- crypto_auth\hmacsha256
-
crypto_auth\hmacsha512
crypto_auth\hmacsha512256
-
- crypto_box
-
-
- crypto_box
-
-
- crypto_box
-
-
- crypto_box\curve25519xchacha20poly1305
-
-
- crypto_box\curve25519xchacha20poly1305
-
-
- crypto_box\curve25519xsalsa20poly1305
-
-
- crypto_core\curve25519\ref10
-
-
- crypto_core\hchacha20
-
-
- crypto_core\hsalsa20
-
-
- crypto_core\hsalsa20\ref2
-
-
- crypto_core\salsa\ref
-
-
- crypto_generichash
-
-
- crypto_generichash\blake2b
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_hash
-
-
- crypto_hash\sha256
-
-
- crypto_hash\sha256\cp
-
-
- crypto_hash\sha512
-
-
- crypto_hash\sha512\cp
+
+ crypto_auth\hmacsha256
crypto_kdf
@@ -123,8 +153,41 @@
crypto_kdf\blake2b
-
- crypto_kx
+
+ crypto_shorthash
+
+
+ crypto_shorthash\siphash24
+
+
+ crypto_shorthash\siphash24
+
+
+ crypto_shorthash\siphash24\ref
+
+
+ crypto_shorthash\siphash24\ref
+
+
+ crypto_scalarmult
+
+
+ crypto_scalarmult\curve25519
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\donna_c64
+
+
+ crypto_scalarmult\curve25519\ref10
crypto_onetimeauth
@@ -138,177 +201,84 @@
crypto_onetimeauth\poly1305\sse2
-
- crypto_pwhash
+
+ randombytes
-
- crypto_pwhash\argon2
+
+ randombytes\sysrandom
-
- crypto_pwhash\argon2
+
+ randombytes\salsa20
-
- crypto_pwhash\argon2
+
+ randombytes\nativeclient
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xsalsa20poly1305
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xchacha20poly1305
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xchacha20poly1305
-
- crypto_pwhash\argon2
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
-
-
- crypto_pwhash\scryptsalsa208sha256\nosse
-
-
- crypto_pwhash\scryptsalsa208sha256\sse
-
-
- crypto_scalarmult
-
-
- crypto_scalarmult\curve25519
-
-
- crypto_scalarmult\curve25519\donna_c64
-
-
- crypto_scalarmult\curve25519\ref10
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_secretbox
-
-
- crypto_secretbox
-
-
- crypto_secretbox\xchacha20poly1305
-
-
- crypto_secretbox\xsalsa20poly1305
-
-
- crypto_secretstream\xchacha20poly1305
-
-
- crypto_shorthash
-
-
- crypto_shorthash\siphash24
-
-
- crypto_shorthash\siphash24
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_sign
-
-
- crypto_sign\ed25519
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
+
+ sodium
crypto_stream
-
- crypto_stream\aes128ctr
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
+
+ crypto_stream\xchacha20
crypto_stream\chacha20
+
+ crypto_stream\chacha20\ref
+
crypto_stream\chacha20\dolbeau
crypto_stream\chacha20\dolbeau
-
- crypto_stream\chacha20\ref
-
crypto_stream\salsa20
crypto_stream\salsa20\ref
-
- crypto_stream\salsa20\xmm6
-
crypto_stream\salsa20\xmm6int
crypto_stream\salsa20\xmm6int
+
+ crypto_stream\salsa20\xmm6
+
crypto_stream\salsa2012
@@ -321,171 +291,363 @@
crypto_stream\salsa208\ref
-
- crypto_stream\xchacha20
-
crypto_stream\xsalsa20
-
- crypto_verify\sodium
+
+ crypto_hash
-
- randombytes
+
+ crypto_hash\sha512
-
- randombytes\nativeclient
+
+ crypto_hash\sha512\cp
-
- randombytes\salsa20
+
+ crypto_hash\sha256
-
- randombytes\sysrandom
+
+ crypto_hash\sha256\cp
-
- sodium
+
+ crypto_aead\xchacha20poly1305\sodium
-
- sodium
+
+ crypto_aead\aes256gcm\aesni
-
- sodium
+
+ crypto_aead\chacha20poly1305\sodium
-
- sodium
+
+ crypto_secretstream\xchacha20poly1305
-
- sodium
+
+ crypto_core\salsa\ref
+
+
+ crypto_core\hchacha20
+
+
+ crypto_core\hsalsa20
+
+
+ crypto_core\hsalsa20\ref2
+
+
+ crypto_core\curve25519\ref10
-
- crypto_core\curve25519\ref10
+
+ crypto_generichash\blake2b\ref
-
- crypto_core\curve25519\ref10
+
+ crypto_generichash\blake2b\ref
crypto_generichash\blake2b\ref
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
crypto_generichash\blake2b\ref
crypto_generichash\blake2b\ref
-
- crypto_generichash\blake2b\ref
+
+ crypto_sign\ed25519\ref10
-
- crypto_generichash\blake2b\ref
+
+ include
-
- crypto_generichash\blake2b\ref
+
+ include\sodium
-
- crypto_generichash\blake2b\ref
+
+ include\sodium
-
- crypto_onetimeauth\poly1305
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\sse2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
crypto_pwhash\argon2
crypto_pwhash\argon2
-
- crypto_pwhash\argon2
-
-
+
crypto_pwhash\argon2
crypto_pwhash\argon2
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
crypto_pwhash\scryptsalsa208sha256
crypto_pwhash\scryptsalsa208sha256
+
+ crypto_shorthash\siphash24\ref
+
crypto_scalarmult\curve25519
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
crypto_scalarmult\curve25519\donna_c64
crypto_scalarmult\curve25519\ref10
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
+
+ crypto_onetimeauth\poly1305\sse2
crypto_stream\chacha20
-
+
+ crypto_stream\chacha20\ref
+
+
crypto_stream\chacha20\dolbeau
@@ -497,28 +659,19 @@
crypto_stream\chacha20\dolbeau
-
+
crypto_stream\chacha20\dolbeau
crypto_stream\chacha20\dolbeau
-
- crypto_stream\chacha20\ref
-
crypto_stream\salsa20
crypto_stream\salsa20\ref
-
- crypto_stream\salsa20\xmm6
-
-
- crypto_stream\salsa20\xmm6int
-
-
+
crypto_stream\salsa20\xmm6int
@@ -527,209 +680,23 @@
crypto_stream\salsa20\xmm6int
-
+
crypto_stream\salsa20\xmm6int
crypto_stream\salsa20\xmm6int
-
- include
+
+ crypto_stream\salsa20\xmm6int
-
- include\sodium
+
+ crypto_stream\salsa20\xmm6
-
- include\sodium
+
+ crypto_core\curve25519\ref10
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
+
+ crypto_core\curve25519\ref10
@@ -910,12 +877,6 @@
{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}
-
- {2eb5e3c2-7e5d-386b-9464-05d69140360c}
-
-
- {775480be-a567-323a-96f8-598899bf97f9}
-
{806b6ff3-578b-308a-a359-0f5ed8472ecc}
diff --git a/builds/msvc/vs2012/libsodium/libsodium.vcxproj b/builds/msvc/vs2012/libsodium/libsodium.vcxproj
index 6c6d8f15..69a9f76e 100644
--- a/builds/msvc/vs2012/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2012/libsodium/libsodium.vcxproj
@@ -77,243 +77,232 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
+
-
+
-
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/builds/msvc/vs2012/libsodium/libsodium.vcxproj.filters b/builds/msvc/vs2012/libsodium/libsodium.vcxproj.filters
index f3453f82..cecf07ba 100644
--- a/builds/msvc/vs2012/libsodium/libsodium.vcxproj.filters
+++ b/builds/msvc/vs2012/libsodium/libsodium.vcxproj.filters
@@ -24,98 +24,128 @@
-
- crypto_aead\aes256gcm\aesni
+
+ crypto_generichash
-
- crypto_aead\chacha20poly1305\sodium
+
+ crypto_generichash\blake2b
-
- crypto_aead\xchacha20poly1305\sodium
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_kx
+
+
+ crypto_sign
+
+
+ crypto_sign\ed25519
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_secretbox
+
+
+ crypto_secretbox
+
+
+ crypto_secretbox\xsalsa20poly1305
+
+
+ crypto_secretbox\xchacha20poly1305
+
+
+ crypto_pwhash
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256\nosse
+
+
+ crypto_pwhash\scryptsalsa208sha256\sse
+
+
+ crypto_verify\sodium
crypto_auth
-
- crypto_auth\hmacsha256
-
crypto_auth\hmacsha512
crypto_auth\hmacsha512256
-
- crypto_box
-
-
- crypto_box
-
-
- crypto_box
-
-
- crypto_box\curve25519xchacha20poly1305
-
-
- crypto_box\curve25519xchacha20poly1305
-
-
- crypto_box\curve25519xsalsa20poly1305
-
-
- crypto_core\curve25519\ref10
-
-
- crypto_core\hchacha20
-
-
- crypto_core\hsalsa20
-
-
- crypto_core\hsalsa20\ref2
-
-
- crypto_core\salsa\ref
-
-
- crypto_generichash
-
-
- crypto_generichash\blake2b
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_hash
-
-
- crypto_hash\sha256
-
-
- crypto_hash\sha256\cp
-
-
- crypto_hash\sha512
-
-
- crypto_hash\sha512\cp
+
+ crypto_auth\hmacsha256
crypto_kdf
@@ -123,8 +153,41 @@
crypto_kdf\blake2b
-
- crypto_kx
+
+ crypto_shorthash
+
+
+ crypto_shorthash\siphash24
+
+
+ crypto_shorthash\siphash24
+
+
+ crypto_shorthash\siphash24\ref
+
+
+ crypto_shorthash\siphash24\ref
+
+
+ crypto_scalarmult
+
+
+ crypto_scalarmult\curve25519
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\donna_c64
+
+
+ crypto_scalarmult\curve25519\ref10
crypto_onetimeauth
@@ -138,177 +201,84 @@
crypto_onetimeauth\poly1305\sse2
-
- crypto_pwhash
+
+ randombytes
-
- crypto_pwhash\argon2
+
+ randombytes\sysrandom
-
- crypto_pwhash\argon2
+
+ randombytes\salsa20
-
- crypto_pwhash\argon2
+
+ randombytes\nativeclient
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xsalsa20poly1305
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xchacha20poly1305
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xchacha20poly1305
-
- crypto_pwhash\argon2
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
-
-
- crypto_pwhash\scryptsalsa208sha256\nosse
-
-
- crypto_pwhash\scryptsalsa208sha256\sse
-
-
- crypto_scalarmult
-
-
- crypto_scalarmult\curve25519
-
-
- crypto_scalarmult\curve25519\donna_c64
-
-
- crypto_scalarmult\curve25519\ref10
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_secretbox
-
-
- crypto_secretbox
-
-
- crypto_secretbox\xchacha20poly1305
-
-
- crypto_secretbox\xsalsa20poly1305
-
-
- crypto_secretstream\xchacha20poly1305
-
-
- crypto_shorthash
-
-
- crypto_shorthash\siphash24
-
-
- crypto_shorthash\siphash24
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_sign
-
-
- crypto_sign\ed25519
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
+
+ sodium
crypto_stream
-
- crypto_stream\aes128ctr
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
+
+ crypto_stream\xchacha20
crypto_stream\chacha20
+
+ crypto_stream\chacha20\ref
+
crypto_stream\chacha20\dolbeau
crypto_stream\chacha20\dolbeau
-
- crypto_stream\chacha20\ref
-
crypto_stream\salsa20
crypto_stream\salsa20\ref
-
- crypto_stream\salsa20\xmm6
-
crypto_stream\salsa20\xmm6int
crypto_stream\salsa20\xmm6int
+
+ crypto_stream\salsa20\xmm6
+
crypto_stream\salsa2012
@@ -321,171 +291,363 @@
crypto_stream\salsa208\ref
-
- crypto_stream\xchacha20
-
crypto_stream\xsalsa20
-
- crypto_verify\sodium
+
+ crypto_hash
-
- randombytes
+
+ crypto_hash\sha512
-
- randombytes\nativeclient
+
+ crypto_hash\sha512\cp
-
- randombytes\salsa20
+
+ crypto_hash\sha256
-
- randombytes\sysrandom
+
+ crypto_hash\sha256\cp
-
- sodium
+
+ crypto_aead\xchacha20poly1305\sodium
-
- sodium
+
+ crypto_aead\aes256gcm\aesni
-
- sodium
+
+ crypto_aead\chacha20poly1305\sodium
-
- sodium
+
+ crypto_secretstream\xchacha20poly1305
-
- sodium
+
+ crypto_core\salsa\ref
+
+
+ crypto_core\hchacha20
+
+
+ crypto_core\hsalsa20
+
+
+ crypto_core\hsalsa20\ref2
+
+
+ crypto_core\curve25519\ref10
-
- crypto_core\curve25519\ref10
+
+ crypto_generichash\blake2b\ref
-
- crypto_core\curve25519\ref10
+
+ crypto_generichash\blake2b\ref
crypto_generichash\blake2b\ref
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
crypto_generichash\blake2b\ref
crypto_generichash\blake2b\ref
-
- crypto_generichash\blake2b\ref
+
+ crypto_sign\ed25519\ref10
-
- crypto_generichash\blake2b\ref
+
+ include
-
- crypto_generichash\blake2b\ref
+
+ include\sodium
-
- crypto_generichash\blake2b\ref
+
+ include\sodium
-
- crypto_onetimeauth\poly1305
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\sse2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
crypto_pwhash\argon2
crypto_pwhash\argon2
-
- crypto_pwhash\argon2
-
-
+
crypto_pwhash\argon2
crypto_pwhash\argon2
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
crypto_pwhash\scryptsalsa208sha256
crypto_pwhash\scryptsalsa208sha256
+
+ crypto_shorthash\siphash24\ref
+
crypto_scalarmult\curve25519
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
crypto_scalarmult\curve25519\donna_c64
crypto_scalarmult\curve25519\ref10
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
+
+ crypto_onetimeauth\poly1305\sse2
crypto_stream\chacha20
-
+
+ crypto_stream\chacha20\ref
+
+
crypto_stream\chacha20\dolbeau
@@ -497,28 +659,19 @@
crypto_stream\chacha20\dolbeau
-
+
crypto_stream\chacha20\dolbeau
crypto_stream\chacha20\dolbeau
-
- crypto_stream\chacha20\ref
-
crypto_stream\salsa20
crypto_stream\salsa20\ref
-
- crypto_stream\salsa20\xmm6
-
-
- crypto_stream\salsa20\xmm6int
-
-
+
crypto_stream\salsa20\xmm6int
@@ -527,209 +680,23 @@
crypto_stream\salsa20\xmm6int
-
+
crypto_stream\salsa20\xmm6int
crypto_stream\salsa20\xmm6int
-
- include
+
+ crypto_stream\salsa20\xmm6int
-
- include\sodium
+
+ crypto_stream\salsa20\xmm6
-
- include\sodium
+
+ crypto_core\curve25519\ref10
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
+
+ crypto_core\curve25519\ref10
@@ -910,12 +877,6 @@
{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}
-
- {2eb5e3c2-7e5d-386b-9464-05d69140360c}
-
-
- {775480be-a567-323a-96f8-598899bf97f9}
-
{806b6ff3-578b-308a-a359-0f5ed8472ecc}
diff --git a/builds/msvc/vs2013/libsodium/libsodium.vcxproj b/builds/msvc/vs2013/libsodium/libsodium.vcxproj
index 4a800f41..90ec3ddf 100644
--- a/builds/msvc/vs2013/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2013/libsodium/libsodium.vcxproj
@@ -77,243 +77,232 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
+
-
+
-
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/builds/msvc/vs2013/libsodium/libsodium.vcxproj.filters b/builds/msvc/vs2013/libsodium/libsodium.vcxproj.filters
index f3453f82..cecf07ba 100644
--- a/builds/msvc/vs2013/libsodium/libsodium.vcxproj.filters
+++ b/builds/msvc/vs2013/libsodium/libsodium.vcxproj.filters
@@ -24,98 +24,128 @@
-
- crypto_aead\aes256gcm\aesni
+
+ crypto_generichash
-
- crypto_aead\chacha20poly1305\sodium
+
+ crypto_generichash\blake2b
-
- crypto_aead\xchacha20poly1305\sodium
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_kx
+
+
+ crypto_sign
+
+
+ crypto_sign\ed25519
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_secretbox
+
+
+ crypto_secretbox
+
+
+ crypto_secretbox\xsalsa20poly1305
+
+
+ crypto_secretbox\xchacha20poly1305
+
+
+ crypto_pwhash
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256\nosse
+
+
+ crypto_pwhash\scryptsalsa208sha256\sse
+
+
+ crypto_verify\sodium
crypto_auth
-
- crypto_auth\hmacsha256
-
crypto_auth\hmacsha512
crypto_auth\hmacsha512256
-
- crypto_box
-
-
- crypto_box
-
-
- crypto_box
-
-
- crypto_box\curve25519xchacha20poly1305
-
-
- crypto_box\curve25519xchacha20poly1305
-
-
- crypto_box\curve25519xsalsa20poly1305
-
-
- crypto_core\curve25519\ref10
-
-
- crypto_core\hchacha20
-
-
- crypto_core\hsalsa20
-
-
- crypto_core\hsalsa20\ref2
-
-
- crypto_core\salsa\ref
-
-
- crypto_generichash
-
-
- crypto_generichash\blake2b
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_hash
-
-
- crypto_hash\sha256
-
-
- crypto_hash\sha256\cp
-
-
- crypto_hash\sha512
-
-
- crypto_hash\sha512\cp
+
+ crypto_auth\hmacsha256
crypto_kdf
@@ -123,8 +153,41 @@
crypto_kdf\blake2b
-
- crypto_kx
+
+ crypto_shorthash
+
+
+ crypto_shorthash\siphash24
+
+
+ crypto_shorthash\siphash24
+
+
+ crypto_shorthash\siphash24\ref
+
+
+ crypto_shorthash\siphash24\ref
+
+
+ crypto_scalarmult
+
+
+ crypto_scalarmult\curve25519
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\donna_c64
+
+
+ crypto_scalarmult\curve25519\ref10
crypto_onetimeauth
@@ -138,177 +201,84 @@
crypto_onetimeauth\poly1305\sse2
-
- crypto_pwhash
+
+ randombytes
-
- crypto_pwhash\argon2
+
+ randombytes\sysrandom
-
- crypto_pwhash\argon2
+
+ randombytes\salsa20
-
- crypto_pwhash\argon2
+
+ randombytes\nativeclient
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xsalsa20poly1305
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xchacha20poly1305
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xchacha20poly1305
-
- crypto_pwhash\argon2
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
-
-
- crypto_pwhash\scryptsalsa208sha256\nosse
-
-
- crypto_pwhash\scryptsalsa208sha256\sse
-
-
- crypto_scalarmult
-
-
- crypto_scalarmult\curve25519
-
-
- crypto_scalarmult\curve25519\donna_c64
-
-
- crypto_scalarmult\curve25519\ref10
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_secretbox
-
-
- crypto_secretbox
-
-
- crypto_secretbox\xchacha20poly1305
-
-
- crypto_secretbox\xsalsa20poly1305
-
-
- crypto_secretstream\xchacha20poly1305
-
-
- crypto_shorthash
-
-
- crypto_shorthash\siphash24
-
-
- crypto_shorthash\siphash24
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_sign
-
-
- crypto_sign\ed25519
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
+
+ sodium
crypto_stream
-
- crypto_stream\aes128ctr
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
+
+ crypto_stream\xchacha20
crypto_stream\chacha20
+
+ crypto_stream\chacha20\ref
+
crypto_stream\chacha20\dolbeau
crypto_stream\chacha20\dolbeau
-
- crypto_stream\chacha20\ref
-
crypto_stream\salsa20
crypto_stream\salsa20\ref
-
- crypto_stream\salsa20\xmm6
-
crypto_stream\salsa20\xmm6int
crypto_stream\salsa20\xmm6int
+
+ crypto_stream\salsa20\xmm6
+
crypto_stream\salsa2012
@@ -321,171 +291,363 @@
crypto_stream\salsa208\ref
-
- crypto_stream\xchacha20
-
crypto_stream\xsalsa20
-
- crypto_verify\sodium
+
+ crypto_hash
-
- randombytes
+
+ crypto_hash\sha512
-
- randombytes\nativeclient
+
+ crypto_hash\sha512\cp
-
- randombytes\salsa20
+
+ crypto_hash\sha256
-
- randombytes\sysrandom
+
+ crypto_hash\sha256\cp
-
- sodium
+
+ crypto_aead\xchacha20poly1305\sodium
-
- sodium
+
+ crypto_aead\aes256gcm\aesni
-
- sodium
+
+ crypto_aead\chacha20poly1305\sodium
-
- sodium
+
+ crypto_secretstream\xchacha20poly1305
-
- sodium
+
+ crypto_core\salsa\ref
+
+
+ crypto_core\hchacha20
+
+
+ crypto_core\hsalsa20
+
+
+ crypto_core\hsalsa20\ref2
+
+
+ crypto_core\curve25519\ref10
-
- crypto_core\curve25519\ref10
+
+ crypto_generichash\blake2b\ref
-
- crypto_core\curve25519\ref10
+
+ crypto_generichash\blake2b\ref
crypto_generichash\blake2b\ref
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
crypto_generichash\blake2b\ref
crypto_generichash\blake2b\ref
-
- crypto_generichash\blake2b\ref
+
+ crypto_sign\ed25519\ref10
-
- crypto_generichash\blake2b\ref
+
+ include
-
- crypto_generichash\blake2b\ref
+
+ include\sodium
-
- crypto_generichash\blake2b\ref
+
+ include\sodium
-
- crypto_onetimeauth\poly1305
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\sse2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
crypto_pwhash\argon2
crypto_pwhash\argon2
-
- crypto_pwhash\argon2
-
-
+
crypto_pwhash\argon2
crypto_pwhash\argon2
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
crypto_pwhash\scryptsalsa208sha256
crypto_pwhash\scryptsalsa208sha256
+
+ crypto_shorthash\siphash24\ref
+
crypto_scalarmult\curve25519
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
crypto_scalarmult\curve25519\donna_c64
crypto_scalarmult\curve25519\ref10
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
+
+ crypto_onetimeauth\poly1305\sse2
crypto_stream\chacha20
-
+
+ crypto_stream\chacha20\ref
+
+
crypto_stream\chacha20\dolbeau
@@ -497,28 +659,19 @@
crypto_stream\chacha20\dolbeau
-
+
crypto_stream\chacha20\dolbeau
crypto_stream\chacha20\dolbeau
-
- crypto_stream\chacha20\ref
-
crypto_stream\salsa20
crypto_stream\salsa20\ref
-
- crypto_stream\salsa20\xmm6
-
-
- crypto_stream\salsa20\xmm6int
-
-
+
crypto_stream\salsa20\xmm6int
@@ -527,209 +680,23 @@
crypto_stream\salsa20\xmm6int
-
+
crypto_stream\salsa20\xmm6int
crypto_stream\salsa20\xmm6int
-
- include
+
+ crypto_stream\salsa20\xmm6int
-
- include\sodium
+
+ crypto_stream\salsa20\xmm6
-
- include\sodium
+
+ crypto_core\curve25519\ref10
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
+
+ crypto_core\curve25519\ref10
@@ -910,12 +877,6 @@
{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}
-
- {2eb5e3c2-7e5d-386b-9464-05d69140360c}
-
-
- {775480be-a567-323a-96f8-598899bf97f9}
-
{806b6ff3-578b-308a-a359-0f5ed8472ecc}
diff --git a/builds/msvc/vs2015/libsodium/libsodium.vcxproj b/builds/msvc/vs2015/libsodium/libsodium.vcxproj
index 65cd6e47..d7bf87ee 100644
--- a/builds/msvc/vs2015/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2015/libsodium/libsodium.vcxproj
@@ -77,243 +77,232 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
+
-
+
-
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/builds/msvc/vs2015/libsodium/libsodium.vcxproj.filters b/builds/msvc/vs2015/libsodium/libsodium.vcxproj.filters
index f3453f82..cecf07ba 100644
--- a/builds/msvc/vs2015/libsodium/libsodium.vcxproj.filters
+++ b/builds/msvc/vs2015/libsodium/libsodium.vcxproj.filters
@@ -24,98 +24,128 @@
-
- crypto_aead\aes256gcm\aesni
+
+ crypto_generichash
-
- crypto_aead\chacha20poly1305\sodium
+
+ crypto_generichash\blake2b
-
- crypto_aead\xchacha20poly1305\sodium
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_kx
+
+
+ crypto_sign
+
+
+ crypto_sign\ed25519
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_secretbox
+
+
+ crypto_secretbox
+
+
+ crypto_secretbox\xsalsa20poly1305
+
+
+ crypto_secretbox\xchacha20poly1305
+
+
+ crypto_pwhash
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256\nosse
+
+
+ crypto_pwhash\scryptsalsa208sha256\sse
+
+
+ crypto_verify\sodium
crypto_auth
-
- crypto_auth\hmacsha256
-
crypto_auth\hmacsha512
crypto_auth\hmacsha512256
-
- crypto_box
-
-
- crypto_box
-
-
- crypto_box
-
-
- crypto_box\curve25519xchacha20poly1305
-
-
- crypto_box\curve25519xchacha20poly1305
-
-
- crypto_box\curve25519xsalsa20poly1305
-
-
- crypto_core\curve25519\ref10
-
-
- crypto_core\hchacha20
-
-
- crypto_core\hsalsa20
-
-
- crypto_core\hsalsa20\ref2
-
-
- crypto_core\salsa\ref
-
-
- crypto_generichash
-
-
- crypto_generichash\blake2b
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_hash
-
-
- crypto_hash\sha256
-
-
- crypto_hash\sha256\cp
-
-
- crypto_hash\sha512
-
-
- crypto_hash\sha512\cp
+
+ crypto_auth\hmacsha256
crypto_kdf
@@ -123,8 +153,41 @@
crypto_kdf\blake2b
-
- crypto_kx
+
+ crypto_shorthash
+
+
+ crypto_shorthash\siphash24
+
+
+ crypto_shorthash\siphash24
+
+
+ crypto_shorthash\siphash24\ref
+
+
+ crypto_shorthash\siphash24\ref
+
+
+ crypto_scalarmult
+
+
+ crypto_scalarmult\curve25519
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\donna_c64
+
+
+ crypto_scalarmult\curve25519\ref10
crypto_onetimeauth
@@ -138,177 +201,84 @@
crypto_onetimeauth\poly1305\sse2
-
- crypto_pwhash
+
+ randombytes
-
- crypto_pwhash\argon2
+
+ randombytes\sysrandom
-
- crypto_pwhash\argon2
+
+ randombytes\salsa20
-
- crypto_pwhash\argon2
+
+ randombytes\nativeclient
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xsalsa20poly1305
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xchacha20poly1305
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xchacha20poly1305
-
- crypto_pwhash\argon2
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
-
-
- crypto_pwhash\scryptsalsa208sha256\nosse
-
-
- crypto_pwhash\scryptsalsa208sha256\sse
-
-
- crypto_scalarmult
-
-
- crypto_scalarmult\curve25519
-
-
- crypto_scalarmult\curve25519\donna_c64
-
-
- crypto_scalarmult\curve25519\ref10
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_secretbox
-
-
- crypto_secretbox
-
-
- crypto_secretbox\xchacha20poly1305
-
-
- crypto_secretbox\xsalsa20poly1305
-
-
- crypto_secretstream\xchacha20poly1305
-
-
- crypto_shorthash
-
-
- crypto_shorthash\siphash24
-
-
- crypto_shorthash\siphash24
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_sign
-
-
- crypto_sign\ed25519
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
+
+ sodium
crypto_stream
-
- crypto_stream\aes128ctr
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
+
+ crypto_stream\xchacha20
crypto_stream\chacha20
+
+ crypto_stream\chacha20\ref
+
crypto_stream\chacha20\dolbeau
crypto_stream\chacha20\dolbeau
-
- crypto_stream\chacha20\ref
-
crypto_stream\salsa20
crypto_stream\salsa20\ref
-
- crypto_stream\salsa20\xmm6
-
crypto_stream\salsa20\xmm6int
crypto_stream\salsa20\xmm6int
+
+ crypto_stream\salsa20\xmm6
+
crypto_stream\salsa2012
@@ -321,171 +291,363 @@
crypto_stream\salsa208\ref
-
- crypto_stream\xchacha20
-
crypto_stream\xsalsa20
-
- crypto_verify\sodium
+
+ crypto_hash
-
- randombytes
+
+ crypto_hash\sha512
-
- randombytes\nativeclient
+
+ crypto_hash\sha512\cp
-
- randombytes\salsa20
+
+ crypto_hash\sha256
-
- randombytes\sysrandom
+
+ crypto_hash\sha256\cp
-
- sodium
+
+ crypto_aead\xchacha20poly1305\sodium
-
- sodium
+
+ crypto_aead\aes256gcm\aesni
-
- sodium
+
+ crypto_aead\chacha20poly1305\sodium
-
- sodium
+
+ crypto_secretstream\xchacha20poly1305
-
- sodium
+
+ crypto_core\salsa\ref
+
+
+ crypto_core\hchacha20
+
+
+ crypto_core\hsalsa20
+
+
+ crypto_core\hsalsa20\ref2
+
+
+ crypto_core\curve25519\ref10
-
- crypto_core\curve25519\ref10
+
+ crypto_generichash\blake2b\ref
-
- crypto_core\curve25519\ref10
+
+ crypto_generichash\blake2b\ref
crypto_generichash\blake2b\ref
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
crypto_generichash\blake2b\ref
crypto_generichash\blake2b\ref
-
- crypto_generichash\blake2b\ref
+
+ crypto_sign\ed25519\ref10
-
- crypto_generichash\blake2b\ref
+
+ include
-
- crypto_generichash\blake2b\ref
+
+ include\sodium
-
- crypto_generichash\blake2b\ref
+
+ include\sodium
-
- crypto_onetimeauth\poly1305
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\sse2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
crypto_pwhash\argon2
crypto_pwhash\argon2
-
- crypto_pwhash\argon2
-
-
+
crypto_pwhash\argon2
crypto_pwhash\argon2
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
crypto_pwhash\scryptsalsa208sha256
crypto_pwhash\scryptsalsa208sha256
+
+ crypto_shorthash\siphash24\ref
+
crypto_scalarmult\curve25519
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
crypto_scalarmult\curve25519\donna_c64
crypto_scalarmult\curve25519\ref10
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
+
+ crypto_onetimeauth\poly1305\sse2
crypto_stream\chacha20
-
+
+ crypto_stream\chacha20\ref
+
+
crypto_stream\chacha20\dolbeau
@@ -497,28 +659,19 @@
crypto_stream\chacha20\dolbeau
-
+
crypto_stream\chacha20\dolbeau
crypto_stream\chacha20\dolbeau
-
- crypto_stream\chacha20\ref
-
crypto_stream\salsa20
crypto_stream\salsa20\ref
-
- crypto_stream\salsa20\xmm6
-
-
- crypto_stream\salsa20\xmm6int
-
-
+
crypto_stream\salsa20\xmm6int
@@ -527,209 +680,23 @@
crypto_stream\salsa20\xmm6int
-
+
crypto_stream\salsa20\xmm6int
crypto_stream\salsa20\xmm6int
-
- include
+
+ crypto_stream\salsa20\xmm6int
-
- include\sodium
+
+ crypto_stream\salsa20\xmm6
-
- include\sodium
+
+ crypto_core\curve25519\ref10
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
+
+ crypto_core\curve25519\ref10
@@ -910,12 +877,6 @@
{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}
-
- {2eb5e3c2-7e5d-386b-9464-05d69140360c}
-
-
- {775480be-a567-323a-96f8-598899bf97f9}
-
{806b6ff3-578b-308a-a359-0f5ed8472ecc}
diff --git a/builds/msvc/vs2017/libsodium/libsodium.vcxproj b/builds/msvc/vs2017/libsodium/libsodium.vcxproj
index 4629e406..57817ce7 100644
--- a/builds/msvc/vs2017/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2017/libsodium/libsodium.vcxproj
@@ -77,243 +77,232 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
+
-
+
-
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/builds/msvc/vs2017/libsodium/libsodium.vcxproj.filters b/builds/msvc/vs2017/libsodium/libsodium.vcxproj.filters
index f3453f82..cecf07ba 100644
--- a/builds/msvc/vs2017/libsodium/libsodium.vcxproj.filters
+++ b/builds/msvc/vs2017/libsodium/libsodium.vcxproj.filters
@@ -24,98 +24,128 @@
-
- crypto_aead\aes256gcm\aesni
+
+ crypto_generichash
-
- crypto_aead\chacha20poly1305\sodium
+
+ crypto_generichash\blake2b
-
- crypto_aead\xchacha20poly1305\sodium
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_kx
+
+
+ crypto_sign
+
+
+ crypto_sign\ed25519
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_sign\ed25519\ref10
+
+
+ crypto_secretbox
+
+
+ crypto_secretbox
+
+
+ crypto_secretbox\xsalsa20poly1305
+
+
+ crypto_secretbox\xchacha20poly1305
+
+
+ crypto_pwhash
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256
+
+
+ crypto_pwhash\scryptsalsa208sha256\nosse
+
+
+ crypto_pwhash\scryptsalsa208sha256\sse
+
+
+ crypto_verify\sodium
crypto_auth
-
- crypto_auth\hmacsha256
-
crypto_auth\hmacsha512
crypto_auth\hmacsha512256
-
- crypto_box
-
-
- crypto_box
-
-
- crypto_box
-
-
- crypto_box\curve25519xchacha20poly1305
-
-
- crypto_box\curve25519xchacha20poly1305
-
-
- crypto_box\curve25519xsalsa20poly1305
-
-
- crypto_core\curve25519\ref10
-
-
- crypto_core\hchacha20
-
-
- crypto_core\hsalsa20
-
-
- crypto_core\hsalsa20\ref2
-
-
- crypto_core\salsa\ref
-
-
- crypto_generichash
-
-
- crypto_generichash\blake2b
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_generichash\blake2b\ref
-
-
- crypto_hash
-
-
- crypto_hash\sha256
-
-
- crypto_hash\sha256\cp
-
-
- crypto_hash\sha512
-
-
- crypto_hash\sha512\cp
+
+ crypto_auth\hmacsha256
crypto_kdf
@@ -123,8 +153,41 @@
crypto_kdf\blake2b
-
- crypto_kx
+
+ crypto_shorthash
+
+
+ crypto_shorthash\siphash24
+
+
+ crypto_shorthash\siphash24
+
+
+ crypto_shorthash\siphash24\ref
+
+
+ crypto_shorthash\siphash24\ref
+
+
+ crypto_scalarmult
+
+
+ crypto_scalarmult\curve25519
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\donna_c64
+
+
+ crypto_scalarmult\curve25519\ref10
crypto_onetimeauth
@@ -138,177 +201,84 @@
crypto_onetimeauth\poly1305\sse2
-
- crypto_pwhash
+
+ randombytes
-
- crypto_pwhash\argon2
+
+ randombytes\sysrandom
-
- crypto_pwhash\argon2
+
+ randombytes\salsa20
-
- crypto_pwhash\argon2
+
+ randombytes\nativeclient
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xsalsa20poly1305
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xchacha20poly1305
-
- crypto_pwhash\argon2
+
+ crypto_box\curve25519xchacha20poly1305
-
- crypto_pwhash\argon2
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
+
+ sodium
-
- crypto_pwhash\scryptsalsa208sha256
-
-
- crypto_pwhash\scryptsalsa208sha256\nosse
-
-
- crypto_pwhash\scryptsalsa208sha256\sse
-
-
- crypto_scalarmult
-
-
- crypto_scalarmult\curve25519
-
-
- crypto_scalarmult\curve25519\donna_c64
-
-
- crypto_scalarmult\curve25519\ref10
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_secretbox
-
-
- crypto_secretbox
-
-
- crypto_secretbox\xchacha20poly1305
-
-
- crypto_secretbox\xsalsa20poly1305
-
-
- crypto_secretstream\xchacha20poly1305
-
-
- crypto_shorthash
-
-
- crypto_shorthash\siphash24
-
-
- crypto_shorthash\siphash24
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_sign
-
-
- crypto_sign\ed25519
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_sign\ed25519\ref10
+
+ sodium
crypto_stream
-
- crypto_stream\aes128ctr
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
+
+ crypto_stream\xchacha20
crypto_stream\chacha20
+
+ crypto_stream\chacha20\ref
+
crypto_stream\chacha20\dolbeau
crypto_stream\chacha20\dolbeau
-
- crypto_stream\chacha20\ref
-
crypto_stream\salsa20
crypto_stream\salsa20\ref
-
- crypto_stream\salsa20\xmm6
-
crypto_stream\salsa20\xmm6int
crypto_stream\salsa20\xmm6int
+
+ crypto_stream\salsa20\xmm6
+
crypto_stream\salsa2012
@@ -321,171 +291,363 @@
crypto_stream\salsa208\ref
-
- crypto_stream\xchacha20
-
crypto_stream\xsalsa20
-
- crypto_verify\sodium
+
+ crypto_hash
-
- randombytes
+
+ crypto_hash\sha512
-
- randombytes\nativeclient
+
+ crypto_hash\sha512\cp
-
- randombytes\salsa20
+
+ crypto_hash\sha256
-
- randombytes\sysrandom
+
+ crypto_hash\sha256\cp
-
- sodium
+
+ crypto_aead\xchacha20poly1305\sodium
-
- sodium
+
+ crypto_aead\aes256gcm\aesni
-
- sodium
+
+ crypto_aead\chacha20poly1305\sodium
-
- sodium
+
+ crypto_secretstream\xchacha20poly1305
-
- sodium
+
+ crypto_core\salsa\ref
+
+
+ crypto_core\hchacha20
+
+
+ crypto_core\hsalsa20
+
+
+ crypto_core\hsalsa20\ref2
+
+
+ crypto_core\curve25519\ref10
-
- crypto_core\curve25519\ref10
+
+ crypto_generichash\blake2b\ref
-
- crypto_core\curve25519\ref10
+
+ crypto_generichash\blake2b\ref
crypto_generichash\blake2b\ref
+
+ crypto_generichash\blake2b\ref
+
+
+ crypto_generichash\blake2b\ref
+
crypto_generichash\blake2b\ref
crypto_generichash\blake2b\ref
-
- crypto_generichash\blake2b\ref
+
+ crypto_sign\ed25519\ref10
-
- crypto_generichash\blake2b\ref
+
+ include
-
- crypto_generichash\blake2b\ref
+
+ include\sodium
-
- crypto_generichash\blake2b\ref
+
+ include\sodium
-
- crypto_onetimeauth\poly1305
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\donna
+
+ include\sodium
-
- crypto_onetimeauth\poly1305\sse2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
- crypto_pwhash\argon2
+
+ include\sodium
-
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
+ include\sodium\private
+
+
crypto_pwhash\argon2
crypto_pwhash\argon2
-
- crypto_pwhash\argon2
-
-
+
crypto_pwhash\argon2
crypto_pwhash\argon2
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
+
+ crypto_pwhash\argon2
+
crypto_pwhash\scryptsalsa208sha256
crypto_pwhash\scryptsalsa208sha256
+
+ crypto_shorthash\siphash24\ref
+
crypto_scalarmult\curve25519
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
+
+ crypto_scalarmult\curve25519\sandy2x
+
crypto_scalarmult\curve25519\donna_c64
crypto_scalarmult\curve25519\ref10
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
+
+ crypto_onetimeauth\poly1305\donna
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_scalarmult\curve25519\sandy2x
-
-
- crypto_shorthash\siphash24\ref
-
-
- crypto_sign\ed25519\ref10
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
-
-
- crypto_stream\aes128ctr\nacl
+
+ crypto_onetimeauth\poly1305\sse2
crypto_stream\chacha20
-
+
+ crypto_stream\chacha20\ref
+
+
crypto_stream\chacha20\dolbeau
@@ -497,28 +659,19 @@
crypto_stream\chacha20\dolbeau
-
+
crypto_stream\chacha20\dolbeau
crypto_stream\chacha20\dolbeau
-
- crypto_stream\chacha20\ref
-
crypto_stream\salsa20
crypto_stream\salsa20\ref
-
- crypto_stream\salsa20\xmm6
-
-
- crypto_stream\salsa20\xmm6int
-
-
+
crypto_stream\salsa20\xmm6int
@@ -527,209 +680,23 @@
crypto_stream\salsa20\xmm6int
-
+
crypto_stream\salsa20\xmm6int
crypto_stream\salsa20\xmm6int
-
- include
+
+ crypto_stream\salsa20\xmm6int
-
- include\sodium
+
+ crypto_stream\salsa20\xmm6
-
- include\sodium
+
+ crypto_core\curve25519\ref10
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
-
-
- include\sodium\private
+
+ crypto_core\curve25519\ref10
@@ -910,12 +877,6 @@
{eaedd08a-46f8-3d12-9e8d-bb3ee3ead5f6}
-
- {2eb5e3c2-7e5d-386b-9464-05d69140360c}
-
-
- {775480be-a567-323a-96f8-598899bf97f9}
-
{806b6ff3-578b-308a-a359-0f5ed8472ecc}
diff --git a/libsodium.vcxproj b/libsodium.vcxproj
index f79ac1a9..106cc5b4 100644
--- a/libsodium.vcxproj
+++ b/libsodium.vcxproj
@@ -315,243 +315,232 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
+
-
+
-
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/libsodium.vcxproj.filters b/libsodium.vcxproj.filters
index 96d13605..7b57b934 100644
--- a/libsodium.vcxproj.filters
+++ b/libsodium.vcxproj.filters
@@ -15,97 +15,127 @@
-
+
Source Files
-
+
Source Files
-
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
Source Files
Source Files
-
- Source Files
-
Source Files
Source Files
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
+
Source Files
@@ -114,7 +144,40 @@
Source Files
-
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
Source Files
@@ -129,177 +192,84 @@
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
+
Source Files
Source Files
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
+
Source Files
Source Files
+
+ Source Files
+
Source Files
Source Files
-
- Source Files
-
Source Files
Source Files
-
- Source Files
-
Source Files
Source Files
+
+ Source Files
+
Source Files
@@ -312,171 +282,363 @@
Source Files
-
- Source Files
-
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
Source Files
-
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
Source Files
-
+
Header Files
-
+
Header Files
Header Files
+
+ Header Files
+
+
+ Header Files
+
Header Files
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
Header Files
Header Files
+
+ Header Files
+
+
+ Header Files
+
Header Files
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
Header Files
Header Files
+
+ Header Files
+
Header Files
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
Header Files
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
+
Header Files
Header Files
-
+
+ Header Files
+
+
Header Files
@@ -488,28 +650,19 @@
Header Files
-
+
Header Files
Header Files
-
- Header Files
-
Header Files
Header Files
-
- Header Files
-
-
- Header Files
-
-
+
Header Files
@@ -518,208 +671,22 @@
Header Files
-
+
Header Files
Header Files
-
+
Header Files
-
+
Header Files
-
+
Header Files
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
+
Header Files