diff --git a/.gitmodules b/.gitmodules index 99762fd..d284a6e 100644 --- a/.gitmodules +++ b/.gitmodules @@ -235,3 +235,6 @@ [submodule "libraries/libjxl"] path = libraries/libjxl url = https://github.com/libjxl/libjxl +[submodule "libraries/wolfssl"] + path = libraries/wolfssl + url = https://github.com/wolfSSL/wolfssl/ diff --git a/config.py b/config.py index aa8206c..ff11c40 100644 --- a/config.py +++ b/config.py @@ -873,6 +873,27 @@ def sparse_paths(self): Library('uvwasi', [ "src/*", ]), + Library('wolfssl', [ + "src/ssl.c", + "src/internal.c", + "tests/api.c", + "wolfcrypt/src/asn.c", + "wolfcrypt/test/test.c", + "wolfssl/internal.h", + "wolfssl/ssl.h", + "wolfcrypt/src/ecc.c", + "src/tls.c", + "examples/client/client.c", + "wolfssl/wolfcrypt/settings.h", + "wolfssl/wolfcrypt/asn.h", + "wolfssl/test.h", + "examples/server/server.c", + "wolfssl/wolfcrypt/types.h", + "src/tls13.c", + "wolfcrypt/src/aes.c", + "wolfssl/openssl/ssl.h", + "wolfcrypt/src/pkcs7.c", + ]), Library('xxHash', [ "xxhash.h", "xxh3.h", diff --git a/libraries/wolfssl b/libraries/wolfssl new file mode 160000 index 0000000..4e6a345 --- /dev/null +++ b/libraries/wolfssl @@ -0,0 +1 @@ +Subproject commit 4e6a34504d251f2c2ee02b086ac97fab0cdd8500