aboutsummaryrefslogtreecommitdiff
path: root/cast/sender/BUILD.gn
diff options
context:
space:
mode:
authorYuri Wiitala <miu@chromium.org>2019-11-26 16:10:29 -0800
committerCommit Bot <commit-bot@chromium.org>2019-11-27 00:20:32 +0000
commitfddca10f23f5d483e2768dea6e3e920abb28898c (patch)
treef1783cfc7bc65df183156ecd52487048767dc26d /cast/sender/BUILD.gn
parentf9d1fe4a538ab7003addcdf8592c77519a55b91a (diff)
downloadopenscreen-fddca10f23f5d483e2768dea6e3e920abb28898c.tar.gz
Remove dependencies on openssl from platform/api.
Moves all certificate utilities out of TlsCredentials (in platform/base) to a new util/crypto/certificate_utilities.* library. Then, all remaning boringssl dependencies are removed from platform/api by modifying the TlsConnectionFactory API to provide DER-encoded X509 certificates (i.e., a serialized form) instead of the boringssl X509 struct. Bug: openscreen:89 Change-Id: Iaaeec687d81770bb8e7e2bab4837880c77a37aa9 Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1932181 Reviewed-by: Yuri Wiitala <miu@chromium.org> Reviewed-by: Jordan Bayles <jophba@chromium.org> Commit-Queue: Yuri Wiitala <miu@chromium.org>
Diffstat (limited to 'cast/sender/BUILD.gn')
-rw-r--r--cast/sender/BUILD.gn2
1 files changed, 2 insertions, 0 deletions
diff --git a/cast/sender/BUILD.gn b/cast/sender/BUILD.gn
index 86d67ade..31c21215 100644
--- a/cast/sender/BUILD.gn
+++ b/cast/sender/BUILD.gn
@@ -13,12 +13,14 @@ source_set("channel") {
]
deps = [
+ "../../util",
"../common/certificate/proto:certificate_proto",
"../common/channel/proto:channel_proto",
]
public_deps = [
"../../platform",
+ "../../third_party/boringssl",
]
}