blob: 272f89f20b3a5b8196389cc6a9273ed5752431d2 [file] [view]
Compiling PicoTLS with Visual Studio 2017
The source contains a Visual Studio 2017 solution (picotls/picotlsvs/picotlsvs.sln)
which itself contains 5 projects:
* Three libraries, picotls.lib and its dependencies cifra.lib and uecc.lib;
* A test project, testopenssl.exe, which will run on a console and
execute the OpenSSL tests;
* And, an example project, picotlsvs.exe, which will perform a TLS exchange
in memory, and demonstrate how to use PicoTLS in windows.
The code has a dependency on OpenSSL. It expect to find:
* OpenSSL header files under $(OPENSSLDIR)\include
* OpenSSL library libcrypto.lib under $(OPENSSLDIR)
You will need also to copy libcrypto.dll to the library that contains your
executable, or to otherwise register that library.
Only two configurations are tested: "X86 Debug" and "X86 Release".
Feel free to provide feedback and contribute.