blob: afa82266ac46b96a9f6278204cffe0f4e4aacc5a [file] [log] [blame]
licenses(["notice"])
package(default_visibility = ["//:__subpackages__"])
java_library(
name = "rsa_kem_hybrid_encrypt",
srcs = ["RsaKemHybridEncrypt.java"],
deps = [
":rsa_kem",
"//src/main/java/com/google/crypto/tink:aead",
"//src/main/java/com/google/crypto/tink:hybrid_encrypt",
"//src/main/java/com/google/crypto/tink/aead/subtle:aead_factory",
"//src/main/java/com/google/crypto/tink/subtle:hkdf",
],
)
java_library(
name = "rsa_kem",
srcs = ["RsaKem.java"],
)
java_library(
name = "rsa_kem_hybrid_decrypt",
srcs = ["RsaKemHybridDecrypt.java"],
deps = [
":rsa_kem",
"//src/main/java/com/google/crypto/tink:aead",
"//src/main/java/com/google/crypto/tink:hybrid_decrypt",
"//src/main/java/com/google/crypto/tink/aead/subtle:aead_factory",
"//src/main/java/com/google/crypto/tink/subtle:hkdf",
],
)
java_library(
name = "aead_or_daead",
srcs = ["AeadOrDaead.java"],
deps = [
"//src/main/java/com/google/crypto/tink:aead",
"//src/main/java/com/google/crypto/tink:deterministic_aead",
],
)