blob: ce3c18257fbe2b0fd5519ff3a01b00cb29cad2be [file] [log] [blame]
load("//tools/build_defs:javac.bzl", "JAVACOPTS_OSS")
licenses(["notice"])
package(default_visibility = ["//visibility:public"])
java_library(
name = "prf",
javacopts = JAVACOPTS_OSS,
exports = [
":hkdf_streaming_prf",
":streaming_prf",
],
)
java_library(
name = "streaming_prf",
srcs = ["StreamingPrf.java"],
javacopts = JAVACOPTS_OSS,
deps = [
"@maven//:com_google_errorprone_error_prone_annotations",
],
)
java_library(
name = "prf_impl",
srcs = ["PrfImpl.java"],
deps = [
":streaming_prf",
"//src/main/java/com/google/crypto/tink/prf:prf_set",
"@maven//:com_google_errorprone_error_prone_annotations",
],
)
java_library(
name = "hkdf_streaming_prf",
srcs = ["HkdfStreamingPrf.java"],
javacopts = JAVACOPTS_OSS,
deps = [
":streaming_prf",
"//src/main/java/com/google/crypto/tink/subtle",
"@maven//:com_google_errorprone_error_prone_annotations",
],
)