diff options
| author | J08nY | 2021-08-24 15:00:01 +0200 |
|---|---|---|
| committer | J08nY | 2021-08-24 15:00:01 +0200 |
| commit | f8ad4aabbb8b7b0671def7c36896615510f48905 (patch) | |
| tree | e1cae409600e4af1aaf3a4b14e97992914e6500b | |
| parent | 1cdbd14061dc924442c4b529d17d053e738175e0 (diff) | |
| download | ECTester-f8ad4aabbb8b7b0671def7c36896615510f48905.tar.gz ECTester-f8ad4aabbb8b7b0671def7c36896615510f48905.tar.zst ECTester-f8ad4aabbb8b7b0671def7c36896615510f48905.zip | |
Bump BoringSSL and LibreSSL, include build information.
| -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 |
