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