################################################################################ # Copyright 2016 Google Inc. # # This software is licensed under the terms defined in the Widevine Master # License Agreement. For a copy of this agreement, please contact # widevine-licensing@google.com. ################################################################################ # # Description: # Public protocol buffer definitions for Widevine Services. package(default_visibility = ["//visibility:public"]) load("@protobuf_repo//:protobuf.bzl", "cc_proto_library", "py_proto_library") cc_proto_library( name = "certificate_provisioning_proto", srcs = ["certificate_provisioning.proto"], default_runtime = "@protobuf_repo//:protobuf", protoc = "@protobuf_repo//:protoc", deps = [":client_identification_proto"], ) py_proto_library( name = "certificate_provisioning_py_pb2", srcs = ["certificate_provisioning.proto"], default_runtime = "@protobuf_repo//:protobuf_python", protoc = "@protobuf_repo//:protoc", deps = [":client_identification_py_pb2"], ) cc_proto_library( name = "client_identification_proto", srcs = ["client_identification.proto"], default_runtime = "@protobuf_repo//:protobuf", protoc = "@protobuf_repo//:protoc", ) py_proto_library( name = "client_identification_py_pb2", srcs = ["client_identification.proto"], default_runtime = "@protobuf_repo//:protobuf_python", protoc = "@protobuf_repo//:protoc", ) cc_proto_library( name = "device_certificate_proto", srcs = ["device_certificate.proto"], default_runtime = "@protobuf_repo//:protobuf", protoc = "@protobuf_repo//:protoc", deps = [":provisioned_device_info_proto"], ) py_proto_library( name = "device_certificate_py_pb2", srcs = ["device_certificate.proto"], default_runtime = "@protobuf_repo//:protobuf_python", protoc = "@protobuf_repo//:protoc", deps = [":provisioned_device_info_py_pb2"], ) cc_proto_library( name = "signed_device_certificate_proto", srcs = ["signed_device_certificate.proto"], default_runtime = "@protobuf_repo//:protobuf", protoc = "@protobuf_repo//:protoc", ) py_proto_library( name = "signed_device_certificate_py_pb2", srcs = ["signed_device_certificate.proto"], default_runtime = "@protobuf_repo//:protobuf_python", protoc = "@protobuf_repo//:protoc", ) cc_proto_library( name = "provisioned_device_info_proto", srcs = ["provisioned_device_info.proto"], default_runtime = "@protobuf_repo//:protobuf", protoc = "@protobuf_repo//:protoc", ) py_proto_library( name = "provisioned_device_info_py_pb2", srcs = ["provisioned_device_info.proto"], default_runtime = "@protobuf_repo//:protobuf_python", protoc = "@protobuf_repo//:protoc", )