1package(default_visibility = ["//visibility:public"]) 2 3licenses(["notice"]) 4 5exports_files(["deterministic_aead_test_keyset.json"]) 6 7java_binary( 8 name = "deterministic_aead_example", 9 srcs = ["DeterministicAeadExample.java"], 10 main_class = "deterministicaead.DeterministicAeadExample", 11 deps = [ 12 "@tink_java//src/main/java/com/google/crypto/tink:deterministic_aead", 13 "@tink_java//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 14 "@tink_java//src/main/java/com/google/crypto/tink:registry_cluster", 15 "@tink_java//src/main/java/com/google/crypto/tink:tink_json_proto_keyset_format", 16 "@tink_java//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", 17 ], 18) 19 20sh_test( 21 name = "deterministic_aead_test", 22 size = "small", 23 srcs = ["deterministic_aead_test.sh"], 24 args = [ 25 "$(rootpath :deterministic_aead_example)", 26 "$(rootpath :deterministic_aead_test_keyset.json)", 27 ], 28 data = [ 29 ":deterministic_aead_example", 30 ":deterministic_aead_test_keyset.json", 31 ], 32) 33