1licenses(["notice"]) 2 3java_test( 4 name = "StreamingAeadKeyTemplatesTest", 5 size = "small", 6 srcs = ["StreamingAeadKeyTemplatesTest.java"], 7 deps = [ 8 "//proto:aes_ctr_hmac_streaming_java_proto", 9 "//proto:aes_gcm_hkdf_streaming_java_proto", 10 "//proto:common_java_proto", 11 "//proto:tink_java_proto", 12 "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format", 13 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key_manager", 14 "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key_manager", 15 "//src/main/java/com/google/crypto/tink/streamingaead:predefined_streaming_aead_parameters", 16 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config", 17 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_key_templates", 18 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_parameters", 19 "@maven//:com_google_protobuf_protobuf_java", 20 "@maven//:com_google_truth_truth", 21 "@maven//:junit_junit", 22 ], 23) 24 25java_test( 26 name = "StreamingAeadFactoryTest", 27 size = "small", 28 srcs = ["StreamingAeadFactoryTest.java"], 29 deps = [ 30 "//src/main/java/com/google/crypto/tink:key_templates", 31 "//src/main/java/com/google/crypto/tink:registry_cluster", 32 "//src/main/java/com/google/crypto/tink:registry_configuration", 33 "//src/main/java/com/google/crypto/tink:streaming_aead", 34 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config", 35 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_factory", 36 "//src/main/java/com/google/crypto/tink/testing:streaming_test_util", 37 "@maven//:junit_junit", 38 ], 39) 40 41java_test( 42 name = "StreamingAeadFactoryWithoutWrapperRegisteredTest", 43 size = "small", 44 srcs = ["StreamingAeadFactoryWithoutWrapperRegisteredTest.java"], 45 deps = [ 46 "//src/main/java/com/google/crypto/tink:key_templates", 47 "//src/main/java/com/google/crypto/tink:registry_cluster", 48 "//src/main/java/com/google/crypto/tink:streaming_aead", 49 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key_manager", 50 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_factory", 51 "//src/main/java/com/google/crypto/tink/testing:streaming_test_util", 52 "@maven//:junit_junit", 53 ], 54) 55 56java_test( 57 name = "StreamingAeadWrapperTest", 58 size = "small", 59 srcs = ["StreamingAeadWrapperTest.java"], 60 deps = [ 61 "//proto:aes_gcm_hkdf_streaming_java_proto", 62 "//proto:common_java_proto", 63 "//proto:tink_java_proto", 64 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 65 "//src/main/java/com/google/crypto/tink:registry_cluster", 66 "//src/main/java/com/google/crypto/tink:registry_configuration", 67 "//src/main/java/com/google/crypto/tink:streaming_aead", 68 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 69 "//src/main/java/com/google/crypto/tink/internal:primitive_registry", 70 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key", 71 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters", 72 "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key", 73 "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_parameters", 74 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config", 75 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_wrapper", 76 "//src/main/java/com/google/crypto/tink/subtle:hex", 77 "//src/main/java/com/google/crypto/tink/testing:streaming_test_util", 78 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 79 "@maven//:com_google_protobuf_protobuf_java", 80 "@maven//:com_google_truth_truth", 81 "@maven//:junit_junit", 82 ], 83) 84 85java_test( 86 name = "AesGcmHkdfStreamingKeyManagerTest", 87 size = "small", 88 srcs = ["AesGcmHkdfStreamingKeyManagerTest.java"], 89 deps = [ 90 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 91 "//src/main/java/com/google/crypto/tink:key", 92 "//src/main/java/com/google/crypto/tink:key_template", 93 "//src/main/java/com/google/crypto/tink:key_templates", 94 "//src/main/java/com/google/crypto/tink:parameters", 95 "//src/main/java/com/google/crypto/tink:registry_cluster", 96 "//src/main/java/com/google/crypto/tink:registry_configuration", 97 "//src/main/java/com/google/crypto/tink:streaming_aead", 98 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 99 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 100 "//src/main/java/com/google/crypto/tink/internal:slow_input_stream", 101 "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_config", 102 "//src/main/java/com/google/crypto/tink/keyderivation:keyset_deriver", 103 "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_key", 104 "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_parameters", 105 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key", 106 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters", 107 "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key", 108 "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key_manager", 109 "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_parameters", 110 "//src/main/java/com/google/crypto/tink/streamingaead:predefined_streaming_aead_parameters", 111 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config", 112 "//src/main/java/com/google/crypto/tink/subtle:aes_gcm_hkdf_streaming", 113 "//src/main/java/com/google/crypto/tink/subtle:hex", 114 "//src/main/java/com/google/crypto/tink/testing:streaming_test_util", 115 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 116 "@maven//:com_google_truth_truth", 117 "@maven//:junit_junit", 118 ], 119) 120 121java_test( 122 name = "AesCtrHmacStreamingKeyManagerTest", 123 size = "small", 124 srcs = ["AesCtrHmacStreamingKeyManagerTest.java"], 125 deps = [ 126 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 127 "//src/main/java/com/google/crypto/tink:key_template", 128 "//src/main/java/com/google/crypto/tink:key_templates", 129 "//src/main/java/com/google/crypto/tink:parameters", 130 "//src/main/java/com/google/crypto/tink:registry_cluster", 131 "//src/main/java/com/google/crypto/tink:registry_configuration", 132 "//src/main/java/com/google/crypto/tink:streaming_aead", 133 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 134 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 135 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key", 136 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key_manager", 137 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters", 138 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config", 139 "//src/main/java/com/google/crypto/tink/streamingaead/internal/testing:aes_ctr_hmac_streaming_test_util", 140 "//src/main/java/com/google/crypto/tink/streamingaead/internal/testing:streaming_aead_test_vector", 141 "//src/main/java/com/google/crypto/tink/subtle:aes_ctr_hmac_streaming", 142 "//src/main/java/com/google/crypto/tink/subtle:hex", 143 "//src/main/java/com/google/crypto/tink/testing:streaming_test_util", 144 "@maven//:com_google_code_findbugs_jsr305", 145 "@maven//:com_google_truth_truth", 146 "@maven//:junit_junit", 147 ], 148) 149 150java_test( 151 name = "StreamingAeadConfigTest", 152 size = "small", 153 srcs = ["StreamingAeadConfigTest.java"], 154 tags = ["fips"], 155 deps = [ 156 "//src/main/java/com/google/crypto/tink:key_templates", 157 "//src/main/java/com/google/crypto/tink:registry_cluster", 158 "//src/main/java/com/google/crypto/tink/config:tink_fips", 159 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config", 160 "@maven//:com_google_truth_truth", 161 "@maven//:junit_junit", 162 ], 163) 164 165java_test( 166 name = "StreamingAeadTest", 167 size = "small", 168 srcs = ["StreamingAeadTest.java"], 169 deps = [ 170 "//src/main/java/com/google/crypto/tink:deterministic_aead", 171 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 172 "//src/main/java/com/google/crypto/tink:key_templates", 173 "//src/main/java/com/google/crypto/tink:registry_cluster", 174 "//src/main/java/com/google/crypto/tink:registry_configuration", 175 "//src/main/java/com/google/crypto/tink:streaming_aead", 176 "//src/main/java/com/google/crypto/tink:tink_json_proto_keyset_format", 177 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", 178 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config", 179 "@maven//:com_google_truth_truth", 180 "@maven//:junit_junit", 181 ], 182) 183 184java_test( 185 name = "AesGcmHkdfStreamingParametersTest", 186 size = "small", 187 srcs = ["AesGcmHkdfStreamingParametersTest.java"], 188 deps = [ 189 "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters", 190 "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_parameters", 191 "@maven//:com_google_truth_truth", 192 "@maven//:junit_junit", 193 ], 194) 195 196java_test( 197 name = "AesGcmHkdfStreamingKeyTest", 198 size = "small", 199 srcs = ["AesGcmHkdfStreamingKeyTest.java"], 200 deps = [ 201 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 202 "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key", 203 "//src/main/java/com/google/crypto/tink/internal:key_tester", 204 "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key", 205 "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_parameters", 206 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 207 "@maven//:com_google_truth_truth", 208 "@maven//:junit_junit", 209 ], 210) 211 212java_test( 213 name = "AesCtrHmacStreamingParametersTest", 214 size = "small", 215 srcs = ["AesCtrHmacStreamingParametersTest.java"], 216 deps = [ 217 "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_parameters", 218 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters", 219 "@maven//:com_google_truth_truth", 220 "@maven//:junit_junit", 221 ], 222) 223 224java_test( 225 name = "AesCtrHmacStreamingKeyTest", 226 size = "small", 227 srcs = ["AesCtrHmacStreamingKeyTest.java"], 228 deps = [ 229 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 230 "//src/main/java/com/google/crypto/tink/aead:x_cha_cha20_poly1305_key", 231 "//src/main/java/com/google/crypto/tink/internal:key_tester", 232 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key", 233 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters", 234 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 235 "@maven//:com_google_truth_truth", 236 "@maven//:junit_junit", 237 ], 238) 239 240java_test( 241 name = "PredefinedStreamingAeadParametersTest", 242 size = "small", 243 srcs = ["PredefinedStreamingAeadParametersTest.java"], 244 deps = [ 245 "//src/main/java/com/google/crypto/tink:key", 246 "//src/main/java/com/google/crypto/tink:registry_cluster", 247 "//src/main/java/com/google/crypto/tink/streamingaead:predefined_streaming_aead_parameters", 248 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_config", 249 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_parameters", 250 "@maven//:com_google_truth_truth", 251 "@maven//:junit_junit", 252 ], 253) 254 255java_test( 256 name = "StreamingAeadWrapperLegacyTest", 257 size = "small", 258 srcs = ["StreamingAeadWrapperLegacyTest.java"], 259 deps = [ 260 "//proto:aes_gcm_hkdf_streaming_java_proto", 261 "//proto:common_java_proto", 262 "//proto:tink_java_proto", 263 "//src/main/java/com/google/crypto/tink:accesses_partial_key", 264 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 265 "//src/main/java/com/google/crypto/tink:registry_cluster", 266 "//src/main/java/com/google/crypto/tink:registry_configuration", 267 "//src/main/java/com/google/crypto/tink:streaming_aead", 268 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 269 "//src/main/java/com/google/crypto/tink/internal:mutable_serialization_registry", 270 "//src/main/java/com/google/crypto/tink/internal:proto_key_serialization", 271 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key", 272 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key_manager", 273 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters", 274 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_wrapper", 275 "//src/main/java/com/google/crypto/tink/streamingaead/internal:legacy_aes_gcm_hkdf_streaming_test_key_manager", 276 "//src/main/java/com/google/crypto/tink/subtle:hex", 277 "//src/main/java/com/google/crypto/tink/testing:streaming_test_util", 278 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 279 "@maven//:com_google_protobuf_protobuf_java", 280 "@maven//:com_google_truth_truth", 281 "@maven//:junit_junit", 282 ], 283) 284 285java_test( 286 name = "StreamingAeadConfigurationV0Test", 287 size = "small", 288 srcs = ["StreamingAeadConfigurationV0Test.java"], 289 deps = [ 290 "//src/main/java/com/google/crypto/tink:registry_cluster", 291 "//src/main/java/com/google/crypto/tink:streaming_aead", 292 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", 293 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_key", 294 "//src/main/java/com/google/crypto/tink/streamingaead:aes_ctr_hmac_streaming_parameters", 295 "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_key", 296 "//src/main/java/com/google/crypto/tink/streamingaead:aes_gcm_hkdf_streaming_parameters", 297 "//src/main/java/com/google/crypto/tink/streamingaead:streaming_aead_configuration_v0", 298 "//src/main/java/com/google/crypto/tink/streamingaead/internal:aes_ctr_hmac_streaming_proto_serialization", 299 "//src/main/java/com/google/crypto/tink/streamingaead/internal:aes_gcm_hkdf_streaming_proto_serialization", 300 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 301 "@maven//:com_google_truth_truth", 302 "@maven//:junit_junit", 303 ], 304) 305