blob: 3ad82439be2faf003e755ea20512c1d2935246df [file] [log] [blame]
licenses(["notice"])
package(default_visibility = ["//visibility:public"])
java_library(
name = "hkdf_prf_key_manager",
srcs = ["HkdfPrfKeyManager.java"],
deps = [
":prf_set",
"//proto:common_java_proto",
"//proto:hkdf_prf_java_proto",
"//proto:tink_java_proto",
"//src/main/java/com/google/crypto/tink:key_template",
"//src/main/java/com/google/crypto/tink:key_type_manager",
"//src/main/java/com/google/crypto/tink:registry_cluster",
"//src/main/java/com/google/crypto/tink/subtle:enums",
"//src/main/java/com/google/crypto/tink/subtle:random",
"//src/main/java/com/google/crypto/tink/subtle:validators",
"//src/main/java/com/google/crypto/tink/subtle/prf:hkdf_streaming_prf",
"//src/main/java/com/google/crypto/tink/subtle/prf:prf_impl",
"//src/main/java/com/google/crypto/tink/subtle/prf:streaming_prf",
"@com_google_protobuf//:protobuf_javalite",
],
)
java_library(
name = "prf_key_templates",
srcs = ["PrfKeyTemplates.java"],
visibility = ["//visibility:public"],
deps = [
":hkdf_prf_key_manager",
"//proto:common_java_proto",
"//proto:hkdf_prf_java_proto",
"//proto:tink_java_proto",
],
)
java_library(
name = "prf_config",
srcs = ["PrfConfig.java"],
deps = [
":hkdf_prf_key_manager",
":prf_set_wrapper",
],
)
java_library(
name = "prf_set",
srcs = [
"Prf.java",
"PrfSet.java",
],
visibility = ["//visibility:public"],
deps = [
"@maven//:com_google_errorprone_error_prone_annotations",
],
)
java_library(
name = "prf_set_wrapper",
srcs = [
"PrfSetWrapper.java",
],
visibility = ["//visibility:public"],
deps = [
":prf_set",
"//proto:tink_java_proto",
"//src/main/java/com/google/crypto/tink:primitive_set",
"//src/main/java/com/google/crypto/tink:primitive_wrapper",
"//src/main/java/com/google/crypto/tink:registry_cluster",
"@maven//:com_google_errorprone_error_prone_annotations",
],
)
java_library(
name = "hkdf_prf_key_manager-android",
srcs = ["HkdfPrfKeyManager.java"],
deps = [
":prf_set",
"//proto:common_java_proto_lite",
"//proto:hkdf_prf_java_proto_lite",
"//proto:tink_java_proto_lite",
"//src/main/java/com/google/crypto/tink:key_template-android",
"//src/main/java/com/google/crypto/tink:key_type_manager-android",
"//src/main/java/com/google/crypto/tink:registry_cluster-android",
"//src/main/java/com/google/crypto/tink/subtle:enums",
"//src/main/java/com/google/crypto/tink/subtle:random",
"//src/main/java/com/google/crypto/tink/subtle:validators",
"//src/main/java/com/google/crypto/tink/subtle/prf:hkdf_streaming_prf",
"//src/main/java/com/google/crypto/tink/subtle/prf:prf_impl",
"//src/main/java/com/google/crypto/tink/subtle/prf:streaming_prf",
"@com_google_protobuf//:protobuf_javalite",
],
)
java_library(
name = "prf_key_templates-android",
srcs = ["PrfKeyTemplates.java"],
deps = [
":hkdf_prf_key_manager-android",
"//proto:common_java_proto_lite",
"//proto:hkdf_prf_java_proto_lite",
"//proto:tink_java_proto_lite",
],
)
java_library(
name = "prf_config-android",
srcs = ["PrfConfig.java"],
deps = [
":hkdf_prf_key_manager-android",
":prf_set_wrapper-android",
],
)
java_library(
name = "prf_set_wrapper-android",
srcs = ["PrfSetWrapper.java"],
deps = [
":prf_set",
"//proto:tink_java_proto_lite",
"//src/main/java/com/google/crypto/tink:primitive_set-android",
"//src/main/java/com/google/crypto/tink:primitive_wrapper-android",
"//src/main/java/com/google/crypto/tink:registry_cluster-android",
"@maven//:com_google_errorprone_error_prone_annotations",
],
)