1licenses(["notice"]) 2 3java_test( 4 name = "PrfKeyTemplatesTest", 5 size = "small", 6 srcs = ["PrfKeyTemplatesTest.java"], 7 deps = [ 8 "//proto:common_java_proto", 9 "//proto:hkdf_prf_java_proto", 10 "//proto:tink_java_proto", 11 "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format", 12 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key_manager", 13 "//src/main/java/com/google/crypto/tink/prf:predefined_prf_parameters", 14 "//src/main/java/com/google/crypto/tink/prf:prf_config", 15 "//src/main/java/com/google/crypto/tink/prf:prf_key_templates", 16 "//src/main/java/com/google/crypto/tink/prf:prf_parameters", 17 "@maven//:com_google_protobuf_protobuf_java", 18 "@maven//:com_google_truth_truth", 19 "@maven//:junit_junit", 20 ], 21) 22 23java_test( 24 name = "PrfSetWrapperTest", 25 size = "small", 26 srcs = ["PrfSetWrapperTest.java"], 27 deps = [ 28 "//proto:hkdf_prf_java_proto", 29 "//proto:tink_java_proto", 30 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 31 "//src/main/java/com/google/crypto/tink:registry", 32 "//src/main/java/com/google/crypto/tink:registry_cluster", 33 "//src/main/java/com/google/crypto/tink:registry_configuration", 34 "//src/main/java/com/google/crypto/tink/internal:legacy_key_manager_impl", 35 "//src/main/java/com/google/crypto/tink/internal:monitoring_annotations", 36 "//src/main/java/com/google/crypto/tink/internal:mutable_key_creation_registry", 37 "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry", 38 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry", 39 "//src/main/java/com/google/crypto/tink/internal:primitive_constructor", 40 "//src/main/java/com/google/crypto/tink/internal:primitive_registry", 41 "//src/main/java/com/google/crypto/tink/internal/testing:fake_monitoring_client", 42 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key", 43 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key_manager", 44 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters", 45 "//src/main/java/com/google/crypto/tink/prf:prf_config", 46 "//src/main/java/com/google/crypto/tink/prf:prf_set", 47 "//src/main/java/com/google/crypto/tink/prf:prf_set_wrapper", 48 "//src/main/java/com/google/crypto/tink/prf/internal:hkdf_prf_proto_serialization", 49 "//src/main/java/com/google/crypto/tink/subtle:hex", 50 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 51 "@maven//:com_google_errorprone_error_prone_annotations", 52 "@maven//:com_google_truth_truth", 53 "@maven//:junit_junit", 54 ], 55) 56 57java_test( 58 name = "AesCmacPrfKeyManagerTest", 59 size = "small", 60 srcs = ["AesCmacPrfKeyManagerTest.java"], 61 deps = [ 62 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 63 "//src/main/java/com/google/crypto/tink:key_template", 64 "//src/main/java/com/google/crypto/tink:key_templates", 65 "//src/main/java/com/google/crypto/tink:parameters", 66 "//src/main/java/com/google/crypto/tink:registry_cluster", 67 "//src/main/java/com/google/crypto/tink:registry_configuration", 68 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 69 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 70 "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_key", 71 "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_key_manager", 72 "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_parameters", 73 "//src/main/java/com/google/crypto/tink/prf:prf_config", 74 "//src/main/java/com/google/crypto/tink/prf:prf_set", 75 "//src/main/java/com/google/crypto/tink/subtle:hex", 76 "//src/main/java/com/google/crypto/tink/subtle:prf_aes_cmac", 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 = "HmacPrfKeyManagerTest", 85 size = "small", 86 srcs = ["HmacPrfKeyManagerTest.java"], 87 deps = [ 88 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 89 "//src/main/java/com/google/crypto/tink:key", 90 "//src/main/java/com/google/crypto/tink:key_template", 91 "//src/main/java/com/google/crypto/tink:key_templates", 92 "//src/main/java/com/google/crypto/tink:parameters", 93 "//src/main/java/com/google/crypto/tink:registry_cluster", 94 "//src/main/java/com/google/crypto/tink:registry_configuration", 95 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 96 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 97 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry", 98 "//src/main/java/com/google/crypto/tink/internal:slow_input_stream", 99 "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_config", 100 "//src/main/java/com/google/crypto/tink/keyderivation:keyset_deriver", 101 "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_key", 102 "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_parameters", 103 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key", 104 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters", 105 "//src/main/java/com/google/crypto/tink/prf:hmac_prf_key", 106 "//src/main/java/com/google/crypto/tink/prf:hmac_prf_key_manager", 107 "//src/main/java/com/google/crypto/tink/prf:hmac_prf_parameters", 108 "//src/main/java/com/google/crypto/tink/prf:predefined_prf_parameters", 109 "//src/main/java/com/google/crypto/tink/prf:prf_config", 110 "//src/main/java/com/google/crypto/tink/prf:prf_key", 111 "//src/main/java/com/google/crypto/tink/prf:prf_set", 112 "//src/main/java/com/google/crypto/tink/subtle:hex", 113 "//src/main/java/com/google/crypto/tink/subtle:prf_hmac_jce", 114 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 115 "@maven//:com_google_truth_truth", 116 "@maven//:junit_junit", 117 ], 118) 119 120java_test( 121 name = "HkdfPrfKeyManagerTest", 122 size = "small", 123 srcs = ["HkdfPrfKeyManagerTest.java"], 124 deps = [ 125 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 126 "//src/main/java/com/google/crypto/tink:key_template", 127 "//src/main/java/com/google/crypto/tink:key_templates", 128 "//src/main/java/com/google/crypto/tink:parameters", 129 "//src/main/java/com/google/crypto/tink:registry_cluster", 130 "//src/main/java/com/google/crypto/tink:registry_configuration", 131 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 132 "//src/main/java/com/google/crypto/tink/aead:aead_config", 133 "//src/main/java/com/google/crypto/tink/aead:predefined_aead_parameters", 134 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 135 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry", 136 "//src/main/java/com/google/crypto/tink/internal:tink_bug_exception", 137 "//src/main/java/com/google/crypto/tink/keyderivation:key_derivation_config", 138 "//src/main/java/com/google/crypto/tink/keyderivation:keyset_deriver", 139 "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_key", 140 "//src/main/java/com/google/crypto/tink/keyderivation:prf_based_key_derivation_parameters", 141 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key", 142 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key_manager", 143 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters", 144 "//src/main/java/com/google/crypto/tink/prf:prf_config", 145 "//src/main/java/com/google/crypto/tink/prf:prf_key", 146 "//src/main/java/com/google/crypto/tink/prf:prf_set", 147 "//src/main/java/com/google/crypto/tink/subtle:hex", 148 "//src/main/java/com/google/crypto/tink/subtle:random", 149 "//src/main/java/com/google/crypto/tink/subtle/prf:hkdf_streaming_prf", 150 "//src/main/java/com/google/crypto/tink/subtle/prf:prf_impl", 151 "//src/main/java/com/google/crypto/tink/subtle/prf:streaming_prf", 152 "//src/main/java/com/google/crypto/tink/util:bytes", 153 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 154 "@maven//:com_google_truth_truth", 155 "@maven//:junit_junit", 156 ], 157) 158 159java_test( 160 name = "PrfConfigTest", 161 srcs = ["PrfConfigTest.java"], 162 deps = [ 163 "//src/main/java/com/google/crypto/tink:registry_cluster", 164 "//src/main/java/com/google/crypto/tink/config:tink_fips", 165 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", 166 "//src/main/java/com/google/crypto/tink/prf:predefined_prf_parameters", 167 "//src/main/java/com/google/crypto/tink/prf:prf_config", 168 "@maven//:com_google_truth_truth", 169 "@maven//:junit_junit", 170 ], 171) 172 173java_test( 174 name = "PrfTest", 175 size = "small", 176 srcs = ["PrfTest.java"], 177 deps = [ 178 "//src/main/java/com/google/crypto/tink:deterministic_aead", 179 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 180 "//src/main/java/com/google/crypto/tink:key_templates", 181 "//src/main/java/com/google/crypto/tink:mac", 182 "//src/main/java/com/google/crypto/tink:registry_cluster", 183 "//src/main/java/com/google/crypto/tink:registry_configuration", 184 "//src/main/java/com/google/crypto/tink:tink_json_proto_keyset_format", 185 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", 186 "//src/main/java/com/google/crypto/tink/prf:prf_config", 187 "//src/main/java/com/google/crypto/tink/prf:prf_set", 188 "@maven//:com_google_truth_truth", 189 "@maven//:junit_junit", 190 ], 191) 192 193java_test( 194 name = "HkdfPrfParametersTest", 195 size = "small", 196 srcs = ["HkdfPrfParametersTest.java"], 197 deps = [ 198 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters", 199 "//src/main/java/com/google/crypto/tink/subtle:hex", 200 "//src/main/java/com/google/crypto/tink/util:bytes", 201 "@maven//:com_google_truth_truth", 202 "@maven//:junit_junit", 203 ], 204) 205 206java_test( 207 name = "HkdfPrfKeyTest", 208 size = "small", 209 srcs = ["HkdfPrfKeyTest.java"], 210 deps = [ 211 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 212 "//src/main/java/com/google/crypto/tink/internal:key_tester", 213 "//src/main/java/com/google/crypto/tink/mac:hmac_key", 214 "//src/main/java/com/google/crypto/tink/mac:hmac_parameters", 215 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key", 216 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters", 217 "//src/main/java/com/google/crypto/tink/subtle:hex", 218 "//src/main/java/com/google/crypto/tink/util:bytes", 219 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 220 "@maven//:com_google_truth_truth", 221 "@maven//:junit_junit", 222 ], 223) 224 225java_test( 226 name = "HmacPrfParametersTest", 227 size = "small", 228 srcs = ["HmacPrfParametersTest.java"], 229 deps = [ 230 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters", 231 "//src/main/java/com/google/crypto/tink/prf:hmac_prf_parameters", 232 "@maven//:com_google_truth_truth", 233 "@maven//:junit_junit", 234 ], 235) 236 237java_test( 238 name = "AesCmacPrfParametersTest", 239 size = "small", 240 srcs = ["AesCmacPrfParametersTest.java"], 241 deps = [ 242 "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_parameters", 243 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters", 244 "@maven//:com_google_truth_truth", 245 "@maven//:junit_junit", 246 ], 247) 248 249java_test( 250 name = "HmacPrfKeyTest", 251 size = "small", 252 srcs = ["HmacPrfKeyTest.java"], 253 deps = [ 254 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 255 "//src/main/java/com/google/crypto/tink/internal:key_tester", 256 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key", 257 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters", 258 "//src/main/java/com/google/crypto/tink/prf:hmac_prf_key", 259 "//src/main/java/com/google/crypto/tink/prf:hmac_prf_parameters", 260 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 261 "@maven//:com_google_truth_truth", 262 "@maven//:junit_junit", 263 ], 264) 265 266java_test( 267 name = "AesCmacPrfKeyTest", 268 size = "small", 269 srcs = ["AesCmacPrfKeyTest.java"], 270 deps = [ 271 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 272 "//src/main/java/com/google/crypto/tink/internal:key_tester", 273 "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_key", 274 "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_parameters", 275 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key", 276 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters", 277 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 278 "@maven//:com_google_truth_truth", 279 "@maven//:junit_junit", 280 ], 281) 282 283java_test( 284 name = "PredefinedPrfParametersTest", 285 size = "small", 286 srcs = ["PredefinedPrfParametersTest.java"], 287 deps = [ 288 "//src/main/java/com/google/crypto/tink:key", 289 "//src/main/java/com/google/crypto/tink:registry_cluster", 290 "//src/main/java/com/google/crypto/tink/prf:predefined_prf_parameters", 291 "//src/main/java/com/google/crypto/tink/prf:prf_config", 292 "//src/main/java/com/google/crypto/tink/prf:prf_parameters", 293 "@maven//:com_google_truth_truth", 294 "@maven//:junit_junit", 295 ], 296) 297 298java_test( 299 name = "PrfConfigurationV0Test", 300 size = "small", 301 srcs = ["PrfConfigurationV0Test.java"], 302 deps = [ 303 "//src/main/java/com/google/crypto/tink:registry_cluster", 304 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", 305 "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_key", 306 "//src/main/java/com/google/crypto/tink/prf:aes_cmac_prf_parameters", 307 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_key", 308 "//src/main/java/com/google/crypto/tink/prf:hkdf_prf_parameters", 309 "//src/main/java/com/google/crypto/tink/prf:hmac_prf_key", 310 "//src/main/java/com/google/crypto/tink/prf:hmac_prf_parameters", 311 "//src/main/java/com/google/crypto/tink/prf:prf_configuration_v0", 312 "//src/main/java/com/google/crypto/tink/prf:prf_set", 313 "//src/main/java/com/google/crypto/tink/prf/internal:aes_cmac_prf_proto_serialization", 314 "//src/main/java/com/google/crypto/tink/prf/internal:hkdf_prf_proto_serialization", 315 "//src/main/java/com/google/crypto/tink/prf/internal:hmac_prf_proto_serialization", 316 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 317 "@maven//:com_google_truth_truth", 318 "@maven//:junit_junit", 319 ], 320) 321