################################################################################ # Copyright 2018 Google LLC. # # 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. ################################################################################ # Protocol buffer definitions for Widevine media cas packager sdk. package(default_visibility = ["//visibility:public"]) filegroup( name = "binary_release_files", srcs = glob(["**"]), ) proto_library( name = "media_cas_encryption_proto", srcs = ["media_cas_encryption.proto"], deps = ["hash_algorithm_proto"], ) cc_proto_library( name = "media_cas_encryption_cc_proto", deps = [":media_cas_encryption_proto"], ) proto_library( name = "media_cas_proto", srcs = ["media_cas.proto"], ) cc_proto_library( name = "media_cas_cc_proto", deps = [":media_cas_proto"], ) proto_library( name = "hash_algorithm_proto", srcs = ["hash_algorithm.proto"], ) cc_proto_library( name = "hash_algorithm_cc_proto", deps = [":hash_algorithm_proto"], ) java_proto_library( name = "hash_algorithm_java_proto", deps = [":hash_algorithm_proto"], )