├── .clang-format ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── 3rd_party_deps.yml ├── AUTHOR.adoc ├── CODE_OF_CONDUCT.adoc ├── CONTRIBUTING.adoc ├── Doxyfile ├── DoxygenLayout.xml ├── EXPRESSVPN_CLA.adoc ├── Earthfile ├── LICENSE ├── README.adoc ├── SECURITY.adoc ├── android.yml ├── android └── android_env.sh ├── catalyst.yml ├── cmake └── apple.cmake ├── customdoxygen.css ├── docs ├── antora.yml └── modules │ └── ROOT │ └── pages │ ├── design_overview.adoc │ ├── faq.adoc │ ├── intro.adoc │ └── life_packet.adoc ├── include ├── he.h └── he_plugin.h ├── ios.yml ├── ios ├── Lightway │ ├── Lightway.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Lightway.xcscheme │ ├── Lightway │ │ ├── Info.plist │ │ └── Lightway.h │ └── build-xcframework.sh └── autotools-ios-helper.sh ├── linux.yml ├── linux_386.yml ├── linux_arm.yml ├── linux_arm64.yml ├── linux_arm_no_pqc.yml ├── linux_multithread.yml ├── linux_riscv64.yml ├── macos.yml ├── macos_arm64.yml ├── project.yml ├── public ├── he.h ├── he_plugin.h └── stats_plugin.h ├── python ├── .gitignore ├── README.md ├── c-header.tx ├── make_header.py ├── make_public_header.sh └── test │ ├── fixture_public_test.h │ └── test.h ├── src └── he │ ├── client.c │ ├── client.h │ ├── config.c │ ├── config.h │ ├── conn.c │ ├── conn.h │ ├── conn_internal.h │ ├── core.c │ ├── core.h │ ├── flow.c │ ├── flow.h │ ├── frag.c │ ├── frag.h │ ├── he_internal.h │ ├── memory.c │ ├── memory.h │ ├── msg_handlers.c │ ├── msg_handlers.h │ ├── mss.c │ ├── mss.h │ ├── network.c │ ├── network.h │ ├── plugin_chain.c │ ├── plugin_chain.h │ ├── plugin_stats.c │ ├── plugin_stats.h │ ├── pmtud.c │ ├── pmtud.h │ ├── ssl_ctx.c │ ├── ssl_ctx.h │ ├── utils.c │ ├── utils.h │ ├── wolf.c │ └── wolf.h ├── test ├── he │ ├── test_client.c │ ├── test_config.c │ ├── test_conn.c │ ├── test_conn_connect.c │ ├── test_core.c │ ├── test_flow.c │ ├── test_frag.c │ ├── test_memory.c │ ├── test_msg_handlers.c │ ├── test_mss.c │ ├── test_network.c │ ├── test_plugin_chain.c │ ├── test_plugin_stats.c │ ├── test_pmtud.c │ ├── test_ssl_ctx.c │ ├── test_utils.c │ └── test_wolf.c └── support │ ├── .gitkeep │ ├── fake_dispatch.h │ ├── fake_rng.h │ ├── test_defs.h │ └── wolfssl_testable_types.h ├── tvos.yml ├── unix.yml ├── windows.yml ├── windows ├── ceedling32.bat ├── ceedling64.bat ├── ceedlingarm64.bat ├── wolfssl-user_settings-32.h ├── wolfssl-user_settings-64.h ├── wolfssl-user_settings-arm-64.h ├── wolfssl-user_settings-common.h ├── wolfssl-user_settings-multithread.h └── wolfssl.vcxproj ├── windows_32.yml ├── windows_64.yml ├── windows_64_multithread.yml ├── windows_arm64.yml └── wolfssl ├── .gitkeep ├── 0001-CVPN-1945-Lower-max-mtu-for-DTLS-1.3-handshake-message.patch ├── 0002-fix-apple-native-cert-validation.patch ├── 0003-use-proper-warnings-on-MSVC.patch ├── 0004-mlkem-codepoint-backward-compatible.patch └── 0005-fix-dn-check-apple-native-cert-validation.patch /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /3rd_party_deps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/3rd_party_deps.yml -------------------------------------------------------------------------------- /AUTHOR.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/AUTHOR.adoc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/CODE_OF_CONDUCT.adoc -------------------------------------------------------------------------------- /CONTRIBUTING.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/CONTRIBUTING.adoc -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/Doxyfile -------------------------------------------------------------------------------- /DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/DoxygenLayout.xml -------------------------------------------------------------------------------- /EXPRESSVPN_CLA.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/EXPRESSVPN_CLA.adoc -------------------------------------------------------------------------------- /Earthfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/Earthfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/README.adoc -------------------------------------------------------------------------------- /SECURITY.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/SECURITY.adoc -------------------------------------------------------------------------------- /android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/android.yml -------------------------------------------------------------------------------- /android/android_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/android/android_env.sh -------------------------------------------------------------------------------- /catalyst.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/catalyst.yml -------------------------------------------------------------------------------- /cmake/apple.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/cmake/apple.cmake -------------------------------------------------------------------------------- /customdoxygen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/customdoxygen.css -------------------------------------------------------------------------------- /docs/antora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/docs/antora.yml -------------------------------------------------------------------------------- /docs/modules/ROOT/pages/design_overview.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/docs/modules/ROOT/pages/design_overview.adoc -------------------------------------------------------------------------------- /docs/modules/ROOT/pages/faq.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/docs/modules/ROOT/pages/faq.adoc -------------------------------------------------------------------------------- /docs/modules/ROOT/pages/intro.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/docs/modules/ROOT/pages/intro.adoc -------------------------------------------------------------------------------- /docs/modules/ROOT/pages/life_packet.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/docs/modules/ROOT/pages/life_packet.adoc -------------------------------------------------------------------------------- /include/he.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/include/he.h -------------------------------------------------------------------------------- /include/he_plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/include/he_plugin.h -------------------------------------------------------------------------------- /ios.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/ios.yml -------------------------------------------------------------------------------- /ios/Lightway/Lightway.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/ios/Lightway/Lightway.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/Lightway/Lightway.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/ios/Lightway/Lightway.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Lightway/Lightway.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/ios/Lightway/Lightway.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Lightway/Lightway.xcodeproj/xcshareddata/xcschemes/Lightway.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/ios/Lightway/Lightway.xcodeproj/xcshareddata/xcschemes/Lightway.xcscheme -------------------------------------------------------------------------------- /ios/Lightway/Lightway/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/ios/Lightway/Lightway/Info.plist -------------------------------------------------------------------------------- /ios/Lightway/Lightway/Lightway.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/ios/Lightway/Lightway/Lightway.h -------------------------------------------------------------------------------- /ios/Lightway/build-xcframework.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/ios/Lightway/build-xcframework.sh -------------------------------------------------------------------------------- /ios/autotools-ios-helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/ios/autotools-ios-helper.sh -------------------------------------------------------------------------------- /linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/linux.yml -------------------------------------------------------------------------------- /linux_386.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/linux_386.yml -------------------------------------------------------------------------------- /linux_arm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/linux_arm.yml -------------------------------------------------------------------------------- /linux_arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/linux_arm64.yml -------------------------------------------------------------------------------- /linux_arm_no_pqc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/linux_arm_no_pqc.yml -------------------------------------------------------------------------------- /linux_multithread.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/linux_multithread.yml -------------------------------------------------------------------------------- /linux_riscv64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/linux_riscv64.yml -------------------------------------------------------------------------------- /macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/macos.yml -------------------------------------------------------------------------------- /macos_arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/macos_arm64.yml -------------------------------------------------------------------------------- /project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/project.yml -------------------------------------------------------------------------------- /public/he.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/public/he.h -------------------------------------------------------------------------------- /public/he_plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/public/he_plugin.h -------------------------------------------------------------------------------- /public/stats_plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/public/stats_plugin.h -------------------------------------------------------------------------------- /python/.gitignore: -------------------------------------------------------------------------------- 1 | public_test.h 2 | he.h 3 | -------------------------------------------------------------------------------- /python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/python/README.md -------------------------------------------------------------------------------- /python/c-header.tx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/python/c-header.tx -------------------------------------------------------------------------------- /python/make_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/python/make_header.py -------------------------------------------------------------------------------- /python/make_public_header.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/python/make_public_header.sh -------------------------------------------------------------------------------- /python/test/fixture_public_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/python/test/fixture_public_test.h -------------------------------------------------------------------------------- /python/test/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/python/test/test.h -------------------------------------------------------------------------------- /src/he/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/client.c -------------------------------------------------------------------------------- /src/he/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/client.h -------------------------------------------------------------------------------- /src/he/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/config.c -------------------------------------------------------------------------------- /src/he/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/config.h -------------------------------------------------------------------------------- /src/he/conn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/conn.c -------------------------------------------------------------------------------- /src/he/conn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/conn.h -------------------------------------------------------------------------------- /src/he/conn_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/conn_internal.h -------------------------------------------------------------------------------- /src/he/core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/core.c -------------------------------------------------------------------------------- /src/he/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/core.h -------------------------------------------------------------------------------- /src/he/flow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/flow.c -------------------------------------------------------------------------------- /src/he/flow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/flow.h -------------------------------------------------------------------------------- /src/he/frag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/frag.c -------------------------------------------------------------------------------- /src/he/frag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/frag.h -------------------------------------------------------------------------------- /src/he/he_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/he_internal.h -------------------------------------------------------------------------------- /src/he/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/memory.c -------------------------------------------------------------------------------- /src/he/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/memory.h -------------------------------------------------------------------------------- /src/he/msg_handlers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/msg_handlers.c -------------------------------------------------------------------------------- /src/he/msg_handlers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/msg_handlers.h -------------------------------------------------------------------------------- /src/he/mss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/mss.c -------------------------------------------------------------------------------- /src/he/mss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/mss.h -------------------------------------------------------------------------------- /src/he/network.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/network.c -------------------------------------------------------------------------------- /src/he/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/network.h -------------------------------------------------------------------------------- /src/he/plugin_chain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/plugin_chain.c -------------------------------------------------------------------------------- /src/he/plugin_chain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/plugin_chain.h -------------------------------------------------------------------------------- /src/he/plugin_stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/plugin_stats.c -------------------------------------------------------------------------------- /src/he/plugin_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/plugin_stats.h -------------------------------------------------------------------------------- /src/he/pmtud.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/pmtud.c -------------------------------------------------------------------------------- /src/he/pmtud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/pmtud.h -------------------------------------------------------------------------------- /src/he/ssl_ctx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/ssl_ctx.c -------------------------------------------------------------------------------- /src/he/ssl_ctx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/ssl_ctx.h -------------------------------------------------------------------------------- /src/he/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/utils.c -------------------------------------------------------------------------------- /src/he/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/utils.h -------------------------------------------------------------------------------- /src/he/wolf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/wolf.c -------------------------------------------------------------------------------- /src/he/wolf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/src/he/wolf.h -------------------------------------------------------------------------------- /test/he/test_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_client.c -------------------------------------------------------------------------------- /test/he/test_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_config.c -------------------------------------------------------------------------------- /test/he/test_conn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_conn.c -------------------------------------------------------------------------------- /test/he/test_conn_connect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_conn_connect.c -------------------------------------------------------------------------------- /test/he/test_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_core.c -------------------------------------------------------------------------------- /test/he/test_flow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_flow.c -------------------------------------------------------------------------------- /test/he/test_frag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_frag.c -------------------------------------------------------------------------------- /test/he/test_memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_memory.c -------------------------------------------------------------------------------- /test/he/test_msg_handlers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_msg_handlers.c -------------------------------------------------------------------------------- /test/he/test_mss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_mss.c -------------------------------------------------------------------------------- /test/he/test_network.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_network.c -------------------------------------------------------------------------------- /test/he/test_plugin_chain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_plugin_chain.c -------------------------------------------------------------------------------- /test/he/test_plugin_stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_plugin_stats.c -------------------------------------------------------------------------------- /test/he/test_pmtud.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_pmtud.c -------------------------------------------------------------------------------- /test/he/test_ssl_ctx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_ssl_ctx.c -------------------------------------------------------------------------------- /test/he/test_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_utils.c -------------------------------------------------------------------------------- /test/he/test_wolf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/he/test_wolf.c -------------------------------------------------------------------------------- /test/support/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/support/fake_dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/support/fake_dispatch.h -------------------------------------------------------------------------------- /test/support/fake_rng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/support/fake_rng.h -------------------------------------------------------------------------------- /test/support/test_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/support/test_defs.h -------------------------------------------------------------------------------- /test/support/wolfssl_testable_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/test/support/wolfssl_testable_types.h -------------------------------------------------------------------------------- /tvos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/tvos.yml -------------------------------------------------------------------------------- /unix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/unix.yml -------------------------------------------------------------------------------- /windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows.yml -------------------------------------------------------------------------------- /windows/ceedling32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows/ceedling32.bat -------------------------------------------------------------------------------- /windows/ceedling64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows/ceedling64.bat -------------------------------------------------------------------------------- /windows/ceedlingarm64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows/ceedlingarm64.bat -------------------------------------------------------------------------------- /windows/wolfssl-user_settings-32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows/wolfssl-user_settings-32.h -------------------------------------------------------------------------------- /windows/wolfssl-user_settings-64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows/wolfssl-user_settings-64.h -------------------------------------------------------------------------------- /windows/wolfssl-user_settings-arm-64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows/wolfssl-user_settings-arm-64.h -------------------------------------------------------------------------------- /windows/wolfssl-user_settings-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows/wolfssl-user_settings-common.h -------------------------------------------------------------------------------- /windows/wolfssl-user_settings-multithread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows/wolfssl-user_settings-multithread.h -------------------------------------------------------------------------------- /windows/wolfssl.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows/wolfssl.vcxproj -------------------------------------------------------------------------------- /windows_32.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows_32.yml -------------------------------------------------------------------------------- /windows_64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows_64.yml -------------------------------------------------------------------------------- /windows_64_multithread.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows_64_multithread.yml -------------------------------------------------------------------------------- /windows_arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/windows_arm64.yml -------------------------------------------------------------------------------- /wolfssl/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wolfssl/0001-CVPN-1945-Lower-max-mtu-for-DTLS-1.3-handshake-message.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/wolfssl/0001-CVPN-1945-Lower-max-mtu-for-DTLS-1.3-handshake-message.patch -------------------------------------------------------------------------------- /wolfssl/0002-fix-apple-native-cert-validation.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/wolfssl/0002-fix-apple-native-cert-validation.patch -------------------------------------------------------------------------------- /wolfssl/0003-use-proper-warnings-on-MSVC.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/wolfssl/0003-use-proper-warnings-on-MSVC.patch -------------------------------------------------------------------------------- /wolfssl/0004-mlkem-codepoint-backward-compatible.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/wolfssl/0004-mlkem-codepoint-backward-compatible.patch -------------------------------------------------------------------------------- /wolfssl/0005-fix-dn-check-apple-native-cert-validation.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expressvpn/lightway-core/HEAD/wolfssl/0005-fix-dn-check-apple-native-cert-validation.patch --------------------------------------------------------------------------------