diff --git a/builds/msvc/vs2010/libsodium/libsodium.vcxproj b/builds/msvc/vs2010/libsodium/libsodium.vcxproj
index 2ac4ca21..939ef425 100644
--- a/builds/msvc/vs2010/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2010/libsodium/libsodium.vcxproj
@@ -102,7 +102,7 @@
-
+
@@ -163,7 +163,7 @@
-
+
@@ -175,7 +175,7 @@
-
+
@@ -204,7 +204,6 @@
-
diff --git a/builds/msvc/vs2010/libsodium/libsodium.vcxproj.filters b/builds/msvc/vs2010/libsodium/libsodium.vcxproj.filters
index 8041203d..b730d701 100644
--- a/builds/msvc/vs2010/libsodium/libsodium.vcxproj.filters
+++ b/builds/msvc/vs2010/libsodium/libsodium.vcxproj.filters
@@ -129,8 +129,8 @@
crypto_pwhash\scryptsalsa208sha256\sse
-
- crypto_verify\sodium
+
+ crypto_verify
crypto_auth
@@ -312,8 +312,8 @@
crypto_hash\sha256\cp
-
- crypto_aead\xchacha20poly1305\sodium
+
+ crypto_aead\xchacha20poly1305
crypto_aead\aegis128l
@@ -348,8 +348,8 @@
crypto_aead\aes256gcm\armcrypto
-
- crypto_aead\chacha20poly1305\sodium
+
+ crypto_aead\chacha20poly1305
crypto_secretstream\xchacha20poly1305
@@ -431,9 +431,6 @@
include\sodium
-
- include\sodium
-
include\sodium
@@ -853,15 +850,9 @@
{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}
-
- {b145288f-68ad-3e79-93cb-e36537b20e26}
-
{3122f223-e6c2-3ab1-ad85-ca289b47419e}
-
- {2720c2c8-c517-356e-83ed-c2997ab782c3}
-
{0a3af0f3-56f7-3551-a64e-6284feccc423}
@@ -1081,9 +1072,6 @@
{49fb9272-ffe2-3993-b562-b19d5f2c9b40}
-
- {80669cf5-3c9c-3c60-b409-9d8fb305bc77}
-
{96da72eb-3aa0-3850-83eb-32788f91e5bd}
diff --git a/builds/msvc/vs2012/libsodium/libsodium.vcxproj b/builds/msvc/vs2012/libsodium/libsodium.vcxproj
index 98a07971..b27c8808 100644
--- a/builds/msvc/vs2012/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2012/libsodium/libsodium.vcxproj
@@ -102,7 +102,7 @@
-
+
@@ -163,7 +163,7 @@
-
+
@@ -175,7 +175,7 @@
-
+
@@ -204,7 +204,6 @@
-
diff --git a/builds/msvc/vs2012/libsodium/libsodium.vcxproj.filters b/builds/msvc/vs2012/libsodium/libsodium.vcxproj.filters
index 8041203d..b730d701 100644
--- a/builds/msvc/vs2012/libsodium/libsodium.vcxproj.filters
+++ b/builds/msvc/vs2012/libsodium/libsodium.vcxproj.filters
@@ -129,8 +129,8 @@
crypto_pwhash\scryptsalsa208sha256\sse
-
- crypto_verify\sodium
+
+ crypto_verify
crypto_auth
@@ -312,8 +312,8 @@
crypto_hash\sha256\cp
-
- crypto_aead\xchacha20poly1305\sodium
+
+ crypto_aead\xchacha20poly1305
crypto_aead\aegis128l
@@ -348,8 +348,8 @@
crypto_aead\aes256gcm\armcrypto
-
- crypto_aead\chacha20poly1305\sodium
+
+ crypto_aead\chacha20poly1305
crypto_secretstream\xchacha20poly1305
@@ -431,9 +431,6 @@
include\sodium
-
- include\sodium
-
include\sodium
@@ -853,15 +850,9 @@
{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}
-
- {b145288f-68ad-3e79-93cb-e36537b20e26}
-
{3122f223-e6c2-3ab1-ad85-ca289b47419e}
-
- {2720c2c8-c517-356e-83ed-c2997ab782c3}
-
{0a3af0f3-56f7-3551-a64e-6284feccc423}
@@ -1081,9 +1072,6 @@
{49fb9272-ffe2-3993-b562-b19d5f2c9b40}
-
- {80669cf5-3c9c-3c60-b409-9d8fb305bc77}
-
{96da72eb-3aa0-3850-83eb-32788f91e5bd}
diff --git a/builds/msvc/vs2013/libsodium/libsodium.vcxproj b/builds/msvc/vs2013/libsodium/libsodium.vcxproj
index a7aa674b..2bc8cc39 100644
--- a/builds/msvc/vs2013/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2013/libsodium/libsodium.vcxproj
@@ -102,7 +102,7 @@
-
+
@@ -163,7 +163,7 @@
-
+
@@ -175,7 +175,7 @@
-
+
@@ -204,7 +204,6 @@
-
diff --git a/builds/msvc/vs2013/libsodium/libsodium.vcxproj.filters b/builds/msvc/vs2013/libsodium/libsodium.vcxproj.filters
index 8041203d..b730d701 100644
--- a/builds/msvc/vs2013/libsodium/libsodium.vcxproj.filters
+++ b/builds/msvc/vs2013/libsodium/libsodium.vcxproj.filters
@@ -129,8 +129,8 @@
crypto_pwhash\scryptsalsa208sha256\sse
-
- crypto_verify\sodium
+
+ crypto_verify
crypto_auth
@@ -312,8 +312,8 @@
crypto_hash\sha256\cp
-
- crypto_aead\xchacha20poly1305\sodium
+
+ crypto_aead\xchacha20poly1305
crypto_aead\aegis128l
@@ -348,8 +348,8 @@
crypto_aead\aes256gcm\armcrypto
-
- crypto_aead\chacha20poly1305\sodium
+
+ crypto_aead\chacha20poly1305
crypto_secretstream\xchacha20poly1305
@@ -431,9 +431,6 @@
include\sodium
-
- include\sodium
-
include\sodium
@@ -853,15 +850,9 @@
{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}
-
- {b145288f-68ad-3e79-93cb-e36537b20e26}
-
{3122f223-e6c2-3ab1-ad85-ca289b47419e}
-
- {2720c2c8-c517-356e-83ed-c2997ab782c3}
-
{0a3af0f3-56f7-3551-a64e-6284feccc423}
@@ -1081,9 +1072,6 @@
{49fb9272-ffe2-3993-b562-b19d5f2c9b40}
-
- {80669cf5-3c9c-3c60-b409-9d8fb305bc77}
-
{96da72eb-3aa0-3850-83eb-32788f91e5bd}
diff --git a/builds/msvc/vs2015/libsodium/libsodium.vcxproj b/builds/msvc/vs2015/libsodium/libsodium.vcxproj
index 9ab29ad1..f756ca7d 100644
--- a/builds/msvc/vs2015/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2015/libsodium/libsodium.vcxproj
@@ -102,7 +102,7 @@
-
+
@@ -163,7 +163,7 @@
-
+
@@ -175,7 +175,7 @@
-
+
@@ -204,7 +204,6 @@
-
diff --git a/builds/msvc/vs2015/libsodium/libsodium.vcxproj.filters b/builds/msvc/vs2015/libsodium/libsodium.vcxproj.filters
index 8041203d..b730d701 100644
--- a/builds/msvc/vs2015/libsodium/libsodium.vcxproj.filters
+++ b/builds/msvc/vs2015/libsodium/libsodium.vcxproj.filters
@@ -129,8 +129,8 @@
crypto_pwhash\scryptsalsa208sha256\sse
-
- crypto_verify\sodium
+
+ crypto_verify
crypto_auth
@@ -312,8 +312,8 @@
crypto_hash\sha256\cp
-
- crypto_aead\xchacha20poly1305\sodium
+
+ crypto_aead\xchacha20poly1305
crypto_aead\aegis128l
@@ -348,8 +348,8 @@
crypto_aead\aes256gcm\armcrypto
-
- crypto_aead\chacha20poly1305\sodium
+
+ crypto_aead\chacha20poly1305
crypto_secretstream\xchacha20poly1305
@@ -431,9 +431,6 @@
include\sodium
-
- include\sodium
-
include\sodium
@@ -853,15 +850,9 @@
{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}
-
- {b145288f-68ad-3e79-93cb-e36537b20e26}
-
{3122f223-e6c2-3ab1-ad85-ca289b47419e}
-
- {2720c2c8-c517-356e-83ed-c2997ab782c3}
-
{0a3af0f3-56f7-3551-a64e-6284feccc423}
@@ -1081,9 +1072,6 @@
{49fb9272-ffe2-3993-b562-b19d5f2c9b40}
-
- {80669cf5-3c9c-3c60-b409-9d8fb305bc77}
-
{96da72eb-3aa0-3850-83eb-32788f91e5bd}
diff --git a/builds/msvc/vs2017/libsodium/libsodium.vcxproj b/builds/msvc/vs2017/libsodium/libsodium.vcxproj
index 6b6a485e..718a9fef 100644
--- a/builds/msvc/vs2017/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2017/libsodium/libsodium.vcxproj
@@ -102,7 +102,7 @@
-
+
@@ -163,7 +163,7 @@
-
+
@@ -175,7 +175,7 @@
-
+
@@ -204,7 +204,6 @@
-
diff --git a/builds/msvc/vs2017/libsodium/libsodium.vcxproj.filters b/builds/msvc/vs2017/libsodium/libsodium.vcxproj.filters
index 8041203d..b730d701 100644
--- a/builds/msvc/vs2017/libsodium/libsodium.vcxproj.filters
+++ b/builds/msvc/vs2017/libsodium/libsodium.vcxproj.filters
@@ -129,8 +129,8 @@
crypto_pwhash\scryptsalsa208sha256\sse
-
- crypto_verify\sodium
+
+ crypto_verify
crypto_auth
@@ -312,8 +312,8 @@
crypto_hash\sha256\cp
-
- crypto_aead\xchacha20poly1305\sodium
+
+ crypto_aead\xchacha20poly1305
crypto_aead\aegis128l
@@ -348,8 +348,8 @@
crypto_aead\aes256gcm\armcrypto
-
- crypto_aead\chacha20poly1305\sodium
+
+ crypto_aead\chacha20poly1305
crypto_secretstream\xchacha20poly1305
@@ -431,9 +431,6 @@
include\sodium
-
- include\sodium
-
include\sodium
@@ -853,15 +850,9 @@
{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}
-
- {b145288f-68ad-3e79-93cb-e36537b20e26}
-
{3122f223-e6c2-3ab1-ad85-ca289b47419e}
-
- {2720c2c8-c517-356e-83ed-c2997ab782c3}
-
{0a3af0f3-56f7-3551-a64e-6284feccc423}
@@ -1081,9 +1072,6 @@
{49fb9272-ffe2-3993-b562-b19d5f2c9b40}
-
- {80669cf5-3c9c-3c60-b409-9d8fb305bc77}
-
{96da72eb-3aa0-3850-83eb-32788f91e5bd}
diff --git a/builds/msvc/vs2019/libsodium/libsodium.vcxproj b/builds/msvc/vs2019/libsodium/libsodium.vcxproj
index 34c0f93d..5af6d084 100644
--- a/builds/msvc/vs2019/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2019/libsodium/libsodium.vcxproj
@@ -126,7 +126,7 @@
-
+
@@ -187,7 +187,7 @@
-
+
@@ -199,7 +199,7 @@
-
+
@@ -228,7 +228,6 @@
-
diff --git a/builds/msvc/vs2019/libsodium/libsodium.vcxproj.filters b/builds/msvc/vs2019/libsodium/libsodium.vcxproj.filters
index 8041203d..b730d701 100644
--- a/builds/msvc/vs2019/libsodium/libsodium.vcxproj.filters
+++ b/builds/msvc/vs2019/libsodium/libsodium.vcxproj.filters
@@ -129,8 +129,8 @@
crypto_pwhash\scryptsalsa208sha256\sse
-
- crypto_verify\sodium
+
+ crypto_verify
crypto_auth
@@ -312,8 +312,8 @@
crypto_hash\sha256\cp
-
- crypto_aead\xchacha20poly1305\sodium
+
+ crypto_aead\xchacha20poly1305
crypto_aead\aegis128l
@@ -348,8 +348,8 @@
crypto_aead\aes256gcm\armcrypto
-
- crypto_aead\chacha20poly1305\sodium
+
+ crypto_aead\chacha20poly1305
crypto_secretstream\xchacha20poly1305
@@ -431,9 +431,6 @@
include\sodium
-
- include\sodium
-
include\sodium
@@ -853,15 +850,9 @@
{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}
-
- {b145288f-68ad-3e79-93cb-e36537b20e26}
-
{3122f223-e6c2-3ab1-ad85-ca289b47419e}
-
- {2720c2c8-c517-356e-83ed-c2997ab782c3}
-
{0a3af0f3-56f7-3551-a64e-6284feccc423}
@@ -1081,9 +1072,6 @@
{49fb9272-ffe2-3993-b562-b19d5f2c9b40}
-
- {80669cf5-3c9c-3c60-b409-9d8fb305bc77}
-
{96da72eb-3aa0-3850-83eb-32788f91e5bd}
diff --git a/builds/msvc/vs2022/libsodium/libsodium.vcxproj b/builds/msvc/vs2022/libsodium/libsodium.vcxproj
index 4c792c7a..a3c2168d 100644
--- a/builds/msvc/vs2022/libsodium/libsodium.vcxproj
+++ b/builds/msvc/vs2022/libsodium/libsodium.vcxproj
@@ -55,7 +55,7 @@
-
+
@@ -116,7 +116,7 @@
-
+
@@ -128,7 +128,7 @@
-
+
@@ -157,7 +157,6 @@
-
diff --git a/builds/msvc/vs2022/libsodium/libsodium.vcxproj.filters b/builds/msvc/vs2022/libsodium/libsodium.vcxproj.filters
index 8041203d..b730d701 100644
--- a/builds/msvc/vs2022/libsodium/libsodium.vcxproj.filters
+++ b/builds/msvc/vs2022/libsodium/libsodium.vcxproj.filters
@@ -129,8 +129,8 @@
crypto_pwhash\scryptsalsa208sha256\sse
-
- crypto_verify\sodium
+
+ crypto_verify
crypto_auth
@@ -312,8 +312,8 @@
crypto_hash\sha256\cp
-
- crypto_aead\xchacha20poly1305\sodium
+
+ crypto_aead\xchacha20poly1305
crypto_aead\aegis128l
@@ -348,8 +348,8 @@
crypto_aead\aes256gcm\armcrypto
-
- crypto_aead\chacha20poly1305\sodium
+
+ crypto_aead\chacha20poly1305
crypto_secretstream\xchacha20poly1305
@@ -431,9 +431,6 @@
include\sodium
-
- include\sodium
-
include\sodium
@@ -853,15 +850,9 @@
{1f4d6dd1-517f-3eeb-b974-2304ada5e67a}
-
- {b145288f-68ad-3e79-93cb-e36537b20e26}
-
{3122f223-e6c2-3ab1-ad85-ca289b47419e}
-
- {2720c2c8-c517-356e-83ed-c2997ab782c3}
-
{0a3af0f3-56f7-3551-a64e-6284feccc423}
@@ -1081,9 +1072,6 @@
{49fb9272-ffe2-3993-b562-b19d5f2c9b40}
-
- {80669cf5-3c9c-3c60-b409-9d8fb305bc77}
-
{96da72eb-3aa0-3850-83eb-32788f91e5bd}
diff --git a/libsodium.vcxproj b/libsodium.vcxproj
index 0d878a75..d7f2e5b9 100644
--- a/libsodium.vcxproj
+++ b/libsodium.vcxproj
@@ -350,7 +350,7 @@
-
+
@@ -411,7 +411,7 @@
-
+
@@ -423,7 +423,7 @@
-
+
@@ -452,7 +452,6 @@
-
diff --git a/libsodium.vcxproj.filters b/libsodium.vcxproj.filters
index fb298fac..bac5d462 100644
--- a/libsodium.vcxproj.filters
+++ b/libsodium.vcxproj.filters
@@ -120,7 +120,7 @@
Source Files
-
+
Source Files
@@ -303,7 +303,7 @@
Source Files
-
+
Source Files
@@ -339,7 +339,7 @@
Source Files
-
+
Source Files
@@ -422,9 +422,6 @@
Header Files
-
- Header Files
-
Header Files
diff --git a/src/libsodium/Makefile.am b/src/libsodium/Makefile.am
index 95c4618b..0c13cfb8 100644
--- a/src/libsodium/Makefile.am
+++ b/src/libsodium/Makefile.am
@@ -12,8 +12,8 @@ libsodium_la_SOURCES = \
crypto_aead/aegis256/soft/aead_aegis256_soft.c \
crypto_aead/aegis256/soft/aead_aegis256_soft.h \
crypto_aead/aes256gcm/aead_aes256gcm.c \
- crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c \
- crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c \
+ crypto_aead/chacha20poly1305/aead_chacha20poly1305.c \
+ crypto_aead/xchacha20poly1305/aead_xchacha20poly1305.c \
crypto_auth/crypto_auth.c \
crypto_auth/hmacsha256/auth_hmacsha256.c \
crypto_auth/hmacsha512/auth_hmacsha512.c \
@@ -94,7 +94,7 @@ libsodium_la_SOURCES = \
crypto_stream/salsa20/stream_salsa20.c \
crypto_stream/salsa20/stream_salsa20.h \
crypto_stream/xsalsa20/stream_xsalsa20.c \
- crypto_verify/sodium/verify.c \
+ crypto_verify/verify.c \
include/sodium/private/asm_cet.h \
include/sodium/private/chacha20_ietf_ext.h \
include/sodium/private/common.h \
diff --git a/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c b/src/libsodium/crypto_aead/chacha20poly1305/aead_chacha20poly1305.c
similarity index 100%
rename from src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c
rename to src/libsodium/crypto_aead/chacha20poly1305/aead_chacha20poly1305.c
diff --git a/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c b/src/libsodium/crypto_aead/xchacha20poly1305/aead_xchacha20poly1305.c
similarity index 100%
rename from src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c
rename to src/libsodium/crypto_aead/xchacha20poly1305/aead_xchacha20poly1305.c
diff --git a/src/libsodium/crypto_verify/sodium/verify.c b/src/libsodium/crypto_verify/verify.c
similarity index 100%
rename from src/libsodium/crypto_verify/sodium/verify.c
rename to src/libsodium/crypto_verify/verify.c