1licenses(["notice"]) 2 3package(default_testonly = 1) 4 5java_test( 6 name = "DeterministicAeadWrapperTest", 7 size = "small", 8 srcs = ["DeterministicAeadWrapperTest.java"], 9 deps = [ 10 "//src/main/java/com/google/crypto/tink:deterministic_aead", 11 "//src/main/java/com/google/crypto/tink:registry_cluster", 12 "//src/main/java/com/google/crypto/tink:registry_configuration", 13 "//src/main/java/com/google/crypto/tink/daead:aes_siv_key", 14 "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters", 15 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", 16 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_wrapper", 17 "//src/main/java/com/google/crypto/tink/daead/internal:aes_siv_proto_serialization", 18 "//src/main/java/com/google/crypto/tink/internal:monitoring_annotations", 19 "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry", 20 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry", 21 "//src/main/java/com/google/crypto/tink/internal:primitive_constructor", 22 "//src/main/java/com/google/crypto/tink/internal:primitive_registry", 23 "//src/main/java/com/google/crypto/tink/internal/testing:fake_monitoring_client", 24 "//src/main/java/com/google/crypto/tink/subtle:random", 25 "//src/main/java/com/google/crypto/tink/testing:test_util", 26 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 27 "@maven//:com_google_code_findbugs_jsr305", 28 "@maven//:com_google_truth_truth", 29 "@maven//:junit_junit", 30 ], 31) 32 33java_test( 34 name = "DeterministicAeadConfigTest", 35 size = "small", 36 srcs = ["DeterministicAeadConfigTest.java"], 37 tags = ["fips"], 38 deps = [ 39 "//src/main/java/com/google/crypto/tink:registry_cluster", 40 "//src/main/java/com/google/crypto/tink/config:tink_fips", 41 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", 42 "//src/main/java/com/google/crypto/tink/daead:predefined_deterministic_aead_parameters", 43 "@maven//:com_google_truth_truth", 44 "@maven//:junit_junit", 45 ], 46) 47 48java_test( 49 name = "AesSivKeyManagerTest", 50 size = "small", 51 srcs = ["AesSivKeyManagerTest.java"], 52 deps = [ 53 "//src/main/java/com/google/crypto/tink:deterministic_aead", 54 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 55 "//src/main/java/com/google/crypto/tink:key", 56 "//src/main/java/com/google/crypto/tink:key_template", 57 "//src/main/java/com/google/crypto/tink:key_templates", 58 "//src/main/java/com/google/crypto/tink:registry_cluster", 59 "//src/main/java/com/google/crypto/tink:registry_configuration", 60 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 61 "//src/main/java/com/google/crypto/tink/daead:aes_siv_key", 62 "//src/main/java/com/google/crypto/tink/daead:aes_siv_key_manager", 63 "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters", 64 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", 65 "//src/main/java/com/google/crypto/tink/daead:predefined_deterministic_aead_parameters", 66 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 67 "//src/main/java/com/google/crypto/tink/internal:slow_input_stream", 68 "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_config", 69 "//src/main/java/com/google/crypto/tink/keyderivation:keyset_deriver", 70 "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_key", 71 "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_parameters", 72 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key", 73 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters", 74 "//src/main/java/com/google/crypto/tink/prf:prf_key", 75 "//src/main/java/com/google/crypto/tink/subtle:aes_siv", 76 "//src/main/java/com/google/crypto/tink/subtle:hex", 77 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 78 "@maven//:com_google_truth_truth", 79 "@maven//:junit_junit", 80 ], 81) 82 83java_test( 84 name = "DeterministicAeadKeyTemplatesTest", 85 size = "small", 86 srcs = ["DeterministicAeadKeyTemplatesTest.java"], 87 deps = [ 88 "//proto:aes_siv_java_proto", 89 "//proto:tink_java_proto", 90 "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format", 91 "//src/main/java/com/google/crypto/tink/daead:aes_siv_key_manager", 92 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", 93 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_key_templates", 94 "//src/main/java/com/google/crypto/tink/daead:predefined_deterministic_aead_parameters", 95 "@maven//:com_google_protobuf_protobuf_java", 96 "@maven//:com_google_truth_truth", 97 "@maven//:junit_junit", 98 ], 99) 100 101java_test( 102 name = "DeterministicAeadFactoryTest", 103 size = "small", 104 srcs = ["DeterministicAeadFactoryTest.java"], 105 deps = [ 106 "//src/main/java/com/google/crypto/tink:deterministic_aead", 107 "//src/main/java/com/google/crypto/tink:key_templates", 108 "//src/main/java/com/google/crypto/tink:registry_cluster", 109 "//src/main/java/com/google/crypto/tink:registry_configuration", 110 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", 111 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_factory", 112 "@maven//:com_google_truth_truth", 113 "@maven//:junit_junit", 114 ], 115) 116 117java_test( 118 name = "DeterministicAeadFactoryWithoutWrapperRegisteredTest", 119 size = "small", 120 srcs = ["DeterministicAeadFactoryWithoutWrapperRegisteredTest.java"], 121 deps = [ 122 "//src/main/java/com/google/crypto/tink:deterministic_aead", 123 "//src/main/java/com/google/crypto/tink:key_templates", 124 "//src/main/java/com/google/crypto/tink:registry_cluster", 125 "//src/main/java/com/google/crypto/tink/daead:aes_siv_key_manager", 126 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_factory", 127 "@maven//:com_google_truth_truth", 128 "@maven//:junit_junit", 129 ], 130) 131 132java_test( 133 name = "DaeadTest", 134 size = "small", 135 srcs = ["DaeadTest.java"], 136 deps = [ 137 "//src/main/java/com/google/crypto/tink:aead", 138 "//src/main/java/com/google/crypto/tink:deterministic_aead", 139 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 140 "//src/main/java/com/google/crypto/tink:key_templates", 141 "//src/main/java/com/google/crypto/tink:registry_cluster", 142 "//src/main/java/com/google/crypto/tink:registry_configuration", 143 "//src/main/java/com/google/crypto/tink:tink_json_proto_keyset_format", 144 "//src/main/java/com/google/crypto/tink/aead:aead_config", 145 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", 146 "@maven//:com_google_truth_truth", 147 "@maven//:junit_junit", 148 ], 149) 150 151java_test( 152 name = "AesSivParametersTest", 153 size = "small", 154 srcs = ["AesSivParametersTest.java"], 155 deps = [ 156 "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters", 157 "@maven//:com_google_truth_truth", 158 "@maven//:junit_junit", 159 ], 160) 161 162java_test( 163 name = "AesSivKeyTest", 164 size = "small", 165 srcs = ["AesSivKeyTest.java"], 166 deps = [ 167 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 168 "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_key", 169 "//src/main/java/com/google/crypto/tink/aead:aes_gcm_siv_parameters", 170 "//src/main/java/com/google/crypto/tink/daead:aes_siv_key", 171 "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters", 172 "//src/main/java/com/google/crypto/tink/internal:key_tester", 173 "//src/main/java/com/google/crypto/tink/subtle:hex", 174 "//src/main/java/com/google/crypto/tink/util:bytes", 175 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 176 "@maven//:com_google_truth_truth", 177 "@maven//:junit_junit", 178 ], 179) 180 181java_test( 182 name = "PredefinedDeterministicAeadParametersTest", 183 size = "small", 184 srcs = ["PredefinedDeterministicAeadParametersTest.java"], 185 deps = [ 186 "//src/main/java/com/google/crypto/tink:key", 187 "//src/main/java/com/google/crypto/tink:registry_cluster", 188 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", 189 "//src/main/java/com/google/crypto/tink/daead:predefined_deterministic_aead_parameters", 190 "@maven//:com_google_truth_truth", 191 "@maven//:junit_junit", 192 ], 193) 194 195java_test( 196 name = "KeyManagerIntegrationTest", 197 size = "small", 198 srcs = ["KeyManagerIntegrationTest.java"], 199 deps = [ 200 "//proto:aes_siv_java_proto", 201 "//proto:tink_java_proto", 202 "//src/main/java/com/google/crypto/tink:deterministic_aead", 203 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 204 "//src/main/java/com/google/crypto/tink:registry", 205 "//src/main/java/com/google/crypto/tink:registry_cluster", 206 "//src/main/java/com/google/crypto/tink:registry_configuration", 207 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 208 "//src/main/java/com/google/crypto/tink/daead:aes_siv_key", 209 "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters", 210 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", 211 "//src/main/java/com/google/crypto/tink/daead/internal/testing:legacy_aes_siv_test_key_manager", 212 "//src/main/java/com/google/crypto/tink/internal:enum_type_proto_converter", 213 "//src/main/java/com/google/crypto/tink/subtle:aes_siv", 214 "//src/main/java/com/google/crypto/tink/subtle:random", 215 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 216 "@maven//:com_google_protobuf_protobuf_java", 217 "@maven//:com_google_truth_truth", 218 "@maven//:junit_junit", 219 ], 220) 221 222java_test( 223 name = "DeterministicAeadConfigurationV0Test", 224 size = "small", 225 srcs = ["DeterministicAeadConfigurationV0Test.java"], 226 deps = [ 227 "//src/main/java/com/google/crypto/tink:deterministic_aead", 228 "//src/main/java/com/google/crypto/tink:registry_cluster", 229 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", 230 "//src/main/java/com/google/crypto/tink/daead:aes_siv_key", 231 "//src/main/java/com/google/crypto/tink/daead:aes_siv_parameters", 232 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_configuration_v0", 233 "//src/main/java/com/google/crypto/tink/daead/internal:aes_siv_proto_serialization", 234 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 235 "@maven//:com_google_truth_truth", 236 "@maven//:junit_junit", 237 ], 238) 239