Replace hardcoded parameters
This commit is contained in:
514
common/BUILD
514
common/BUILD
@@ -20,6 +20,35 @@ filegroup(
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "content_id_util",
|
||||
srcs = ["content_id_util.cc"],
|
||||
hdrs = ["content_id_util.h"],
|
||||
deps = [
|
||||
":error_space",
|
||||
":status",
|
||||
"//license_server_sdk/internal:sdk",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:external_license_cc_proto",
|
||||
"//protos/public:license_protocol_cc_proto",
|
||||
"//protos/public:license_server_sdk_cc_proto",
|
||||
"//protos/public:widevine_pssh_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "content_id_util_test",
|
||||
srcs = ["content_id_util_test.cc"],
|
||||
deps = [
|
||||
":content_id_util",
|
||||
"//testing:gunit_main",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:external_license_cc_proto",
|
||||
"//protos/public:license_protocol_cc_proto",
|
||||
"//protos/public:widevine_pssh_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "widevine_system_id",
|
||||
srcs = ["widevine_system_id.cc"],
|
||||
@@ -32,12 +61,37 @@ cc_library(
|
||||
hdrs = ["certificate_type.h"],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "security_profile_list",
|
||||
srcs = ["security_profile_list.cc"],
|
||||
hdrs = ["security_profile_list.h"],
|
||||
deps = [
|
||||
":client_id_util",
|
||||
"@abseil_repo//absl/synchronization",
|
||||
"//protos/public:client_identification_cc_proto",
|
||||
"//protos/public:provisioned_device_info_cc_proto",
|
||||
"//protos/public:security_profile_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "security_profile_list_test",
|
||||
timeout = "short",
|
||||
srcs = ["security_profile_list_test.cc"],
|
||||
deps = [
|
||||
":security_profile_list",
|
||||
"//base",
|
||||
"//external:protobuf",
|
||||
"//testing:gunit_main",
|
||||
"//protos/public:security_profile_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "status",
|
||||
srcs = ["status.cc"],
|
||||
hdrs = ["status.h"],
|
||||
deps = [
|
||||
"//base",
|
||||
"@abseil_repo//absl/base:core_headers",
|
||||
"@abseil_repo//absl/strings",
|
||||
"//util:error_space",
|
||||
@@ -55,12 +109,23 @@ cc_test(
|
||||
|
||||
cc_library(
|
||||
name = "client_cert",
|
||||
srcs = ["client_cert.cc"],
|
||||
hdrs = ["client_cert.h"],
|
||||
srcs = [
|
||||
"certificate_client_cert.cc",
|
||||
"certificate_client_cert.h",
|
||||
"client_cert.cc",
|
||||
"keybox_client_cert.cc",
|
||||
],
|
||||
hdrs = [
|
||||
"client_cert.h",
|
||||
"keybox_client_cert.h",
|
||||
],
|
||||
deps = [
|
||||
":crypto_util",
|
||||
":drm_root_certificate",
|
||||
":ec_key",
|
||||
":ec_util",
|
||||
":error_space",
|
||||
":openssl_util",
|
||||
":random_util",
|
||||
":rsa_key",
|
||||
":sha_util",
|
||||
@@ -68,16 +133,13 @@ cc_library(
|
||||
":status",
|
||||
":wvm_token_handler",
|
||||
"//base",
|
||||
"//strings",
|
||||
"@abseil_repo//absl/memory",
|
||||
"@abseil_repo//absl/strings",
|
||||
"@abseil_repo//absl/synchronization",
|
||||
"@abseil_repo//absl/time",
|
||||
"//util/gtl:map_util",
|
||||
"//protos/public:client_identification_proto",
|
||||
"//protos/public:drm_certificate_proto",
|
||||
"//protos/public:errors_proto",
|
||||
"//protos/public:license_protocol_proto",
|
||||
"//protos/public:signed_drm_certificate_proto",
|
||||
"//protos/public:client_identification_cc_proto",
|
||||
"//protos/public:drm_certificate_cc_proto",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:license_protocol_cc_proto",
|
||||
"//protos/public:signed_drm_certificate_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -86,22 +148,19 @@ cc_test(
|
||||
srcs = ["client_cert_test.cc"],
|
||||
deps = [
|
||||
":client_cert",
|
||||
":drm_root_certificate",
|
||||
":ec_test_keys",
|
||||
":error_space",
|
||||
":rsa_key",
|
||||
":rsa_test_keys",
|
||||
":sha_util",
|
||||
":status",
|
||||
":test_drm_certificates",
|
||||
":wvm_test_keys",
|
||||
"//base",
|
||||
"//strings",
|
||||
"//testing:gunit_main",
|
||||
"@abseil_repo//absl/strings",
|
||||
"@abseil_repo//absl/synchronization",
|
||||
"@abseil_repo//absl/time",
|
||||
"//common:rsa_key",
|
||||
"//common:rsa_test_keys",
|
||||
"//protos/public:drm_certificate_proto",
|
||||
"//protos/public:errors_proto",
|
||||
"//protos/public:signed_drm_certificate_proto",
|
||||
"//protos/public:drm_certificate_cc_proto",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:signed_drm_certificate_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -111,22 +170,29 @@ cc_library(
|
||||
hdrs = ["device_status_list.h"],
|
||||
deps = [
|
||||
":client_cert",
|
||||
":crypto_util",
|
||||
":drm_root_certificate",
|
||||
":drm_service_certificate",
|
||||
":error_space",
|
||||
":random_util",
|
||||
":rsa_key",
|
||||
":signing_key_util",
|
||||
":status",
|
||||
"//base",
|
||||
"@abseil_repo//absl/strings",
|
||||
"@abseil_repo//absl/synchronization",
|
||||
"//util/gtl:map_util",
|
||||
"//protos/public:client_identification_proto",
|
||||
"//protos/public:device_certificate_status_proto",
|
||||
"//protos/public:errors_proto",
|
||||
"//protos/public:provisioned_device_info_proto",
|
||||
"//protos/public:client_identification_cc_proto",
|
||||
"//protos/public:device_certificate_status_cc_proto",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:provisioned_device_info_cc_proto",
|
||||
"//protos/public:signed_device_info_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "device_info_util",
|
||||
srcs = ["device_info_util.cc"],
|
||||
hdrs = ["device_info_util.h"],
|
||||
deps = [
|
||||
"@abseil_repo//absl/strings",
|
||||
"//protos/public:provisioned_device_info_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -137,15 +203,19 @@ cc_test(
|
||||
deps = [
|
||||
":client_cert",
|
||||
":device_status_list",
|
||||
":rsa_key",
|
||||
":rsa_test_keys",
|
||||
":status",
|
||||
"//base",
|
||||
"//external:protobuf",
|
||||
"//testing:gunit_main",
|
||||
"@abseil_repo//absl/strings",
|
||||
"//common:rsa_key",
|
||||
"//common:rsa_test_keys",
|
||||
"//protos/public:client_identification_proto",
|
||||
"//protos/public:errors_proto",
|
||||
"//protos/public:provisioned_device_info_proto",
|
||||
"//protos/public:signed_drm_certificate_proto",
|
||||
"//protos/public:client_identification_cc_proto",
|
||||
"//protos/public:device_certificate_status_cc_proto",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:provisioned_device_info_cc_proto",
|
||||
"//protos/public:signed_device_info_cc_proto",
|
||||
"//protos/public:signed_drm_certificate_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -155,18 +225,19 @@ cc_library(
|
||||
hdrs = ["drm_root_certificate.h"],
|
||||
deps = [
|
||||
":certificate_type",
|
||||
":ec_key",
|
||||
":error_space",
|
||||
":rsa_key",
|
||||
":sha_util",
|
||||
":signer_public_key",
|
||||
":status",
|
||||
"//base",
|
||||
"@abseil_repo//absl/memory",
|
||||
"@abseil_repo//absl/strings",
|
||||
"@abseil_repo//absl/synchronization",
|
||||
"//external:openssl",
|
||||
"//protos/public:drm_certificate_proto",
|
||||
"//protos/public:errors_proto",
|
||||
"//protos/public:signed_drm_certificate_proto",
|
||||
"//protos/public:drm_certificate_cc_proto",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:signed_drm_certificate_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -176,6 +247,8 @@ cc_test(
|
||||
srcs = ["drm_root_certificate_test.cc"],
|
||||
deps = [
|
||||
":drm_root_certificate",
|
||||
":ec_key",
|
||||
":ec_test_keys",
|
||||
":error_space",
|
||||
":rsa_key",
|
||||
":rsa_test_keys",
|
||||
@@ -183,9 +256,10 @@ cc_test(
|
||||
"//base",
|
||||
"//external:protobuf",
|
||||
"//testing:gunit_main",
|
||||
"//protos/public:drm_certificate_proto",
|
||||
"//protos/public:errors_proto",
|
||||
"//protos/public:signed_drm_certificate_proto",
|
||||
"@abseil_repo//absl/memory",
|
||||
"//protos/public:drm_certificate_cc_proto",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:signed_drm_certificate_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -195,13 +269,25 @@ cc_library(
|
||||
hdrs = ["client_id_util.h"],
|
||||
deps = [
|
||||
":aes_cbc_util",
|
||||
":client_cert",
|
||||
":drm_service_certificate",
|
||||
":error_space",
|
||||
":status",
|
||||
"//base",
|
||||
"@abseil_repo//absl/strings",
|
||||
"//protos/public:client_identification_proto",
|
||||
"//protos/public:errors_proto",
|
||||
"//protos/public:client_identification_cc_proto",
|
||||
"//protos/public:drm_certificate_cc_proto",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:signed_drm_certificate_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "private_key_util",
|
||||
hdrs = ["private_key_util.h"],
|
||||
deps = [
|
||||
"//base",
|
||||
"//external:openssl",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -210,6 +296,7 @@ cc_library(
|
||||
srcs = ["rsa_util.cc"],
|
||||
hdrs = ["rsa_util.h"],
|
||||
deps = [
|
||||
":private_key_util",
|
||||
"//base",
|
||||
"//external:openssl",
|
||||
],
|
||||
@@ -269,9 +356,6 @@ cc_library(
|
||||
testonly = 1,
|
||||
srcs = ["rsa_test_keys.cc"],
|
||||
hdrs = ["rsa_test_keys.h"],
|
||||
deps = [
|
||||
"//base",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
@@ -284,6 +368,168 @@ cc_library(
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "ec_util",
|
||||
srcs = ["ec_util.cc"],
|
||||
hdrs = [
|
||||
"ec_key.h",
|
||||
"ec_util.h",
|
||||
],
|
||||
deps = [
|
||||
":openssl_util",
|
||||
":private_key_util",
|
||||
"//base",
|
||||
"@abseil_repo//absl/memory",
|
||||
"//external:openssl",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "ec_util_test",
|
||||
size = "medium",
|
||||
timeout = "short",
|
||||
srcs = ["ec_util_test.cc"],
|
||||
deps = [
|
||||
":ec_test_keys",
|
||||
":ec_util",
|
||||
":openssl_util",
|
||||
"//base",
|
||||
"//testing:gunit",
|
||||
"//testing:gunit_main",
|
||||
"@abseil_repo//absl/strings",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "ec_key",
|
||||
srcs = ["ec_key.cc"],
|
||||
hdrs = ["ec_key.h"],
|
||||
deps = [
|
||||
":aes_cbc_util",
|
||||
":ec_util",
|
||||
":openssl_util",
|
||||
":sha_util",
|
||||
"//base",
|
||||
"@abseil_repo//absl/memory",
|
||||
"//external:openssl",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "ec_key_test",
|
||||
size = "medium",
|
||||
timeout = "short",
|
||||
srcs = ["ec_key_test.cc"],
|
||||
deps = [
|
||||
":ec_key",
|
||||
":ec_test_keys",
|
||||
":ec_util",
|
||||
":random_util",
|
||||
"//testing:gunit",
|
||||
"//testing:gunit_main",
|
||||
"//external:openssl",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "ec_key_source",
|
||||
hdrs = ["ec_key_source.h"],
|
||||
deps = [
|
||||
":ec_key",
|
||||
"//base",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "local_ec_key_source",
|
||||
srcs = ["local_ec_key_source.cc"],
|
||||
hdrs = [
|
||||
"local_ec_key_source.h",
|
||||
],
|
||||
deps = [
|
||||
":ec_key",
|
||||
":ec_key_source",
|
||||
":ec_util",
|
||||
"//base",
|
||||
"//external:openssl",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "local_ec_key_source_test",
|
||||
size = "medium",
|
||||
timeout = "short",
|
||||
srcs = ["local_ec_key_source_test.cc"],
|
||||
deps = [
|
||||
":ec_key",
|
||||
":ec_test_keys",
|
||||
":ec_util",
|
||||
":local_ec_key_source",
|
||||
":random_util",
|
||||
"//testing:gunit",
|
||||
"//testing:gunit_main",
|
||||
"//external:openssl",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "fake_ec_key_source",
|
||||
testonly = 1,
|
||||
srcs = ["fake_ec_key_source.cc"],
|
||||
hdrs = ["fake_ec_key_source.h"],
|
||||
deps = [
|
||||
":ec_key",
|
||||
":ec_key_source",
|
||||
":ec_test_keys",
|
||||
"//base",
|
||||
"//external:openssl",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "ecies_crypto",
|
||||
srcs = ["ecies_crypto.cc"],
|
||||
hdrs = ["ecies_crypto.h"],
|
||||
deps = [
|
||||
":aes_cbc_util",
|
||||
":crypto_util",
|
||||
":ec_key",
|
||||
":ec_key_source",
|
||||
":ec_util",
|
||||
":openssl_util",
|
||||
":status",
|
||||
"//base",
|
||||
"@abseil_repo//absl/memory",
|
||||
"@abseil_repo//absl/strings",
|
||||
"//external:openssl",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "ecies_crypto_test",
|
||||
size = "medium",
|
||||
timeout = "short",
|
||||
srcs = ["ecies_crypto_test.cc"],
|
||||
deps = [
|
||||
":ec_key",
|
||||
":ec_key_source",
|
||||
":ec_test_keys",
|
||||
":ec_util",
|
||||
":ecies_crypto",
|
||||
":fake_ec_key_source",
|
||||
"//testing:gunit",
|
||||
"//testing:gunit_main",
|
||||
"@abseil_repo//absl/strings",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "ec_test_keys",
|
||||
testonly = 1,
|
||||
srcs = ["ec_test_keys.cc"],
|
||||
hdrs = ["ec_test_keys.h"],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "aes_cbc_util",
|
||||
srcs = ["aes_cbc_util.cc"],
|
||||
@@ -313,7 +559,6 @@ cc_library(
|
||||
"//base",
|
||||
"@abseil_repo//absl/strings",
|
||||
"//external:openssl",
|
||||
"//util/endian",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -326,6 +571,7 @@ cc_test(
|
||||
"//testing:gunit",
|
||||
"//testing:gunit_main",
|
||||
"@abseil_repo//absl/strings",
|
||||
"//external:openssl",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -420,7 +666,6 @@ cc_library(
|
||||
":rsa_key",
|
||||
":sha_util",
|
||||
":status",
|
||||
"//base",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -431,7 +676,7 @@ cc_library(
|
||||
deps = [
|
||||
":crypto_util",
|
||||
"//base",
|
||||
"//protos/public:license_protocol_proto",
|
||||
"//protos/public:license_protocol_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -445,7 +690,7 @@ cc_test(
|
||||
"//testing:gunit",
|
||||
"//testing:gunit_main",
|
||||
"@abseil_repo//absl/strings",
|
||||
"//protos/public:license_protocol_proto",
|
||||
"//protos/public:license_protocol_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -454,10 +699,6 @@ cc_library(
|
||||
testonly = 1,
|
||||
srcs = ["test_drm_certificates.cc"],
|
||||
hdrs = ["test_drm_certificates.h"],
|
||||
deps = [
|
||||
"//base",
|
||||
"@abseil_repo//absl/strings",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
@@ -509,7 +750,7 @@ cc_library(
|
||||
deps = [
|
||||
"//util:error_space",
|
||||
"//util:proto_status",
|
||||
"//protos/public:errors_proto",
|
||||
"//protos/public:errors_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -527,9 +768,9 @@ cc_library(
|
||||
"//base",
|
||||
"@abseil_repo//absl/strings",
|
||||
"@abseil_repo//absl/synchronization",
|
||||
"//protos/public:client_identification_proto",
|
||||
"//protos/public:errors_proto",
|
||||
"//protos/public:remote_attestation_proto",
|
||||
"//protos/public:client_identification_cc_proto",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:remote_attestation_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -549,10 +790,10 @@ cc_library(
|
||||
"@abseil_repo//absl/strings",
|
||||
"@abseil_repo//absl/synchronization",
|
||||
"//util/gtl:map_util",
|
||||
"//protos/public:client_identification_proto",
|
||||
"//protos/public:drm_certificate_proto",
|
||||
"//protos/public:errors_proto",
|
||||
"//protos/public:signed_drm_certificate_proto",
|
||||
"//protos/public:client_identification_cc_proto",
|
||||
"//protos/public:drm_certificate_cc_proto",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:signed_drm_certificate_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -572,11 +813,11 @@ cc_test(
|
||||
"//external:protobuf",
|
||||
"//testing:gunit_main",
|
||||
"@abseil_repo//absl/strings",
|
||||
"//protos/public:client_identification_proto",
|
||||
"//protos/public:drm_certificate_proto",
|
||||
"//protos/public:errors_proto",
|
||||
"//protos/public:license_server_sdk_proto",
|
||||
"//protos/public:signed_drm_certificate_proto",
|
||||
"//protos/public:client_identification_cc_proto",
|
||||
"//protos/public:drm_certificate_cc_proto",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:license_server_sdk_cc_proto",
|
||||
"//protos/public:signed_drm_certificate_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -587,9 +828,7 @@ cc_library(
|
||||
deps = [
|
||||
":status",
|
||||
":vmp_checker",
|
||||
"//base",
|
||||
"@abseil_repo//absl/strings",
|
||||
"//protos/public:license_protocol_proto",
|
||||
"//protos/public:license_protocol_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -598,7 +837,6 @@ cc_library(
|
||||
srcs = ["x509_cert.cc"],
|
||||
hdrs = ["x509_cert.h"],
|
||||
deps = [
|
||||
":error_space",
|
||||
":openssl_util",
|
||||
":rsa_key",
|
||||
":status",
|
||||
@@ -629,7 +867,6 @@ cc_test(
|
||||
":rsa_key",
|
||||
":test_utils",
|
||||
":x509_cert",
|
||||
"//base",
|
||||
"//testing:gunit_main",
|
||||
"@abseil_repo//absl/strings",
|
||||
],
|
||||
@@ -646,8 +883,8 @@ cc_library(
|
||||
":status",
|
||||
":x509_cert",
|
||||
"//base",
|
||||
"//protos/public:errors_proto",
|
||||
"//protos/public:verified_media_pipeline_proto",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:verified_media_pipeline_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -661,8 +898,8 @@ cc_test(
|
||||
"//base",
|
||||
"//testing:gunit_main",
|
||||
"@abseil_repo//absl/strings",
|
||||
"//protos/public:errors_proto",
|
||||
"//protos/public:verified_media_pipeline_proto",
|
||||
"//protos/public:errors_cc_proto",
|
||||
"//protos/public:verified_media_pipeline_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -670,10 +907,7 @@ cc_library(
|
||||
name = "string_util",
|
||||
srcs = ["string_util.cc"],
|
||||
hdrs = ["string_util.h"],
|
||||
deps = [
|
||||
":status",
|
||||
"//base",
|
||||
],
|
||||
deps = [":status"],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
@@ -681,7 +915,121 @@ cc_test(
|
||||
srcs = ["string_util_test.cc"],
|
||||
deps = [
|
||||
":string_util",
|
||||
"//base",
|
||||
"//testing:gunit_main",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "output_protection_util",
|
||||
srcs = ["output_protection_util.cc"],
|
||||
hdrs = ["output_protection_util.h"],
|
||||
deps = [
|
||||
":status",
|
||||
"//protos/public:client_identification_cc_proto",
|
||||
"//protos/public:license_protocol_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "output_protection_util_test",
|
||||
srcs = ["output_protection_util_test.cc"],
|
||||
deps = [
|
||||
":output_protection_util",
|
||||
"//testing:gunit_main",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "rot_id_util",
|
||||
srcs = ["rot_id_util.cc"],
|
||||
hdrs = ["rot_id_util.h"],
|
||||
deps = [
|
||||
":crypto_util",
|
||||
":ec_key",
|
||||
":local_ec_key_source",
|
||||
":sha_util",
|
||||
"//base",
|
||||
"@abseil_repo//absl/strings",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "rot_id_util_test",
|
||||
srcs = ["rot_id_util_test.cc"],
|
||||
deps = [
|
||||
":rot_id_util",
|
||||
"//testing:gunit_main",
|
||||
"@abseil_repo//absl/strings",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "rot_id_generator",
|
||||
srcs = ["rot_id_generator.cc"],
|
||||
hdrs = ["rot_id_generator.h"],
|
||||
deps = [
|
||||
":crypto_util",
|
||||
":ec_key",
|
||||
":ecies_crypto",
|
||||
":rot_id_util",
|
||||
":sha_util",
|
||||
":status",
|
||||
"//base",
|
||||
"@abseil_repo//absl/strings",
|
||||
"//protos/public:drm_certificate_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "rot_id_generator_test",
|
||||
srcs = ["rot_id_generator_test.cc"],
|
||||
deps = [
|
||||
":ec_key",
|
||||
":ec_test_keys",
|
||||
":ecies_crypto",
|
||||
":fake_ec_key_source",
|
||||
":rot_id_generator",
|
||||
":rot_id_util",
|
||||
":status",
|
||||
"//external:protobuf",
|
||||
"//testing:gunit_main",
|
||||
"@abseil_repo//absl/strings",
|
||||
"//protos/public:drm_certificate_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "signer_public_key",
|
||||
srcs = ["signer_public_key.cc"],
|
||||
hdrs = ["signer_public_key.h"],
|
||||
deps = [
|
||||
":ec_key",
|
||||
":rsa_key",
|
||||
"@abseil_repo//absl/memory",
|
||||
"//protos/public:drm_certificate_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
cc_test(
|
||||
name = "signer_public_key_test",
|
||||
srcs = ["signer_public_key_test.cc"],
|
||||
deps = [
|
||||
":ec_key",
|
||||
":ec_test_keys",
|
||||
":rsa_key",
|
||||
":rsa_test_keys",
|
||||
":signer_public_key",
|
||||
"//testing:gunit_main",
|
||||
"//protos/public:drm_certificate_cc_proto",
|
||||
],
|
||||
)
|
||||
|
||||
cc_library(
|
||||
name = "core_message_util",
|
||||
srcs = ["core_message_util.cc"],
|
||||
hdrs = ["core_message_util.h"],
|
||||
deps = [
|
||||
":sha_util",
|
||||
"//common/oemcrypto_core_message/odk:kdo",
|
||||
],
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user