third_party: add boringssl, libtpms, swtpm
This isn't yet used, but will soon be used as the main swtpm
implementation (instead of whatever is provided by the ambient
environment and/or sandbox).
Change-Id: I8c8cc7fd7841f10e14d6390595805a8b905d4f4e
Reviewed-on: https://review.monogon.dev/c/monogon/+/3127
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
Tested-by: Jenkins CI
diff --git a/WORKSPACE b/WORKSPACE
index a4c3dc9..d14256d 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -412,3 +412,23 @@
"https://github.com/sluongng/nogo-analyzer/archive/refs/tags/v0.0.2.tar.gz",
],
)
+
+git_repository(
+ name = "boringssl",
+ commit = "d7278cebad5b8eda0901246f2215344cffece4f4",
+ remote = "https://boringssl.googlesource.com/boringssl",
+)
+
+load("//third_party/libtpms:external.bzl", "libtpms_external")
+
+libtpms_external(
+ name = "libtpms",
+ version = "93a827aeccd3ab2178281571b1545dcfffa2991b",
+)
+
+load("//third_party/swtpm:external.bzl", "swtpm_external")
+
+swtpm_external(
+ name = "swtpm",
+ version = "0c9a6c4a12a63b86ab472e69e95bd75853d4fa96",
+)