diff options
| -rw-r--r-- | README.md | 21 | ||||
| m--------- | ext/boringssl | 0 | ||||
| m--------- | ext/libressl | 0 |
3 files changed, 21 insertions, 0 deletions
@@ -344,6 +344,27 @@ g++ -fPIC -shared -O2 -o botan_provider.so -Wl,-rpath,'$ORIGIN/lib' botan.o cpp_ g++ -fPIC -shared -O2 -o cryptopp_provider.so -Wl,-rpath,'$ORIGIN/lib' cryptopp.o cpp_utils.o -L. -L/usr/local/lib -lcryptopp -l:lib_timing.so ``` +BoringSSL and LibreSSL are included as git submodules. Make sure you run: `git submodule update --init --recursive` +after checking out the ECTester repository to initialize them. To build BoringSSL do: +``` +cd ext/boringssl +mkdir build +cd build +cmake -GNinja -DBUILD_SHARED_LIBS=1 .. +ninja +``` + +To build LibreSSL do: +``` +cd ext/libressl +./autogen.sh +mkdir build +cd build +cmake -GNinja -DBUILD_SHARED_LIBS=1 .. +ninja +``` + + #### Java OpenJDK JRE is required to test ECDH on Windows properly, as Oracle JRE requires the Java Cryptography Providers diff --git a/ext/boringssl b/ext/boringssl -Subproject 74161f485b5d54fe963cbd3d081b718ec84d2e0 +Subproject 047ff6428714afed823815e53c26ffc3e9bf8cd diff --git a/ext/libressl b/ext/libressl -Subproject 22c6680f2ba626b52b3eb4e2d00e95715177275 +Subproject 7072a55b80256357b0f0da1ce55e2de6de517ae |
