diff options
author | Yuri Wiitala <miu@chromium.org> | 2019-11-26 16:10:29 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-11-27 00:20:32 +0000 |
commit | fddca10f23f5d483e2768dea6e3e920abb28898c (patch) | |
tree | f1783cfc7bc65df183156ecd52487048767dc26d /cast/sender/BUILD.gn | |
parent | f9d1fe4a538ab7003addcdf8592c77519a55b91a (diff) | |
download | openscreen-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.gn | 2 |
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", ] } |