1licenses(["notice"]) 2 3java_test( 4 name = "RsaSsaPkcs1SignKeyManagerTest", 5 size = "large", 6 srcs = ["RsaSsaPkcs1SignKeyManagerTest.java"], 7 deps = [ 8 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 9 "//src/main/java/com/google/crypto/tink:key", 10 "//src/main/java/com/google/crypto/tink:key_template", 11 "//src/main/java/com/google/crypto/tink:key_templates", 12 "//src/main/java/com/google/crypto/tink:parameters", 13 "//src/main/java/com/google/crypto/tink:public_key_sign", 14 "//src/main/java/com/google/crypto/tink:public_key_verify", 15 "//src/main/java/com/google/crypto/tink:registry_cluster", 16 "//src/main/java/com/google/crypto/tink:registry_configuration", 17 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 18 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 19 "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper", 20 "//src/main/java/com/google/crypto/tink/signature:public_key_verify_wrapper", 21 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters", 22 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_private_key", 23 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_sign_key_manager", 24 "//src/main/java/com/google/crypto/tink/signature/internal/testing:rsa_ssa_pkcs1_test_util", 25 "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", 26 "//src/main/java/com/google/crypto/tink/subtle:hex", 27 "//src/main/java/com/google/crypto/tink/testing:test_util", 28 "@maven//:com_google_code_findbugs_jsr305", 29 "@maven//:com_google_truth_truth", 30 "@maven//:junit_junit", 31 ], 32) 33 34java_test( 35 name = "RsaSsaPkcs1VerifyKeyManagerTest", 36 size = "large", 37 srcs = ["RsaSsaPkcs1VerifyKeyManagerTest.java"], 38 deps = [ 39 "//src/main/java/com/google/crypto/tink:public_key_verify", 40 "//src/main/java/com/google/crypto/tink:registry_cluster", 41 "//src/main/java/com/google/crypto/tink:registry_configuration", 42 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 43 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 44 "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper", 45 "//src/main/java/com/google/crypto/tink/signature:public_key_verify_wrapper", 46 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters", 47 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_public_key", 48 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_sign_key_manager", 49 "//src/main/java/com/google/crypto/tink/signature/internal/testing:rsa_ssa_pkcs1_test_util", 50 "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", 51 "//src/main/java/com/google/crypto/tink/subtle:hex", 52 "@maven//:com_google_truth_truth", 53 "@maven//:junit_junit", 54 ], 55) 56 57java_test( 58 name = "RsaSsaPssSignKeyManagerTest", 59 size = "large", 60 srcs = ["RsaSsaPssSignKeyManagerTest.java"], 61 deps = [ 62 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 63 "//src/main/java/com/google/crypto/tink:key", 64 "//src/main/java/com/google/crypto/tink:key_template", 65 "//src/main/java/com/google/crypto/tink:key_templates", 66 "//src/main/java/com/google/crypto/tink:parameters", 67 "//src/main/java/com/google/crypto/tink:public_key_sign", 68 "//src/main/java/com/google/crypto/tink:public_key_verify", 69 "//src/main/java/com/google/crypto/tink:registry_cluster", 70 "//src/main/java/com/google/crypto/tink:registry_configuration", 71 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 72 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 73 "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper", 74 "//src/main/java/com/google/crypto/tink/signature:public_key_verify_wrapper", 75 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_parameters", 76 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_private_key", 77 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_sign_key_manager", 78 "//src/main/java/com/google/crypto/tink/signature/internal/testing:rsa_ssa_pss_test_util", 79 "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", 80 "//src/main/java/com/google/crypto/tink/testing:test_util", 81 "@maven//:com_google_code_findbugs_jsr305", 82 "@maven//:com_google_truth_truth", 83 "@maven//:junit_junit", 84 ], 85) 86 87java_test( 88 name = "PublicKeyVerifyWrapperTest", 89 size = "small", 90 srcs = ["PublicKeyVerifyWrapperTest.java"], 91 deps = [ 92 "//src/main/java/com/google/crypto/tink:public_key_sign", 93 "//src/main/java/com/google/crypto/tink:public_key_verify", 94 "//src/main/java/com/google/crypto/tink:registry_cluster", 95 "//src/main/java/com/google/crypto/tink:registry_configuration", 96 "//src/main/java/com/google/crypto/tink/internal:monitoring_annotations", 97 "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry", 98 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry", 99 "//src/main/java/com/google/crypto/tink/internal:primitive_registry", 100 "//src/main/java/com/google/crypto/tink/internal/testing:fake_monitoring_client", 101 "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", 102 "//src/main/java/com/google/crypto/tink/signature:ecdsa_private_key", 103 "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper", 104 "//src/main/java/com/google/crypto/tink/signature:public_key_verify_wrapper", 105 "//src/main/java/com/google/crypto/tink/signature:signature_config", 106 "//src/main/java/com/google/crypto/tink/subtle:ecdsa_sign_jce", 107 "@maven//:com_google_truth_truth", 108 "@maven//:junit_junit", 109 ], 110) 111 112java_test( 113 name = "EcdsaSignKeyManagerTest", 114 size = "small", 115 srcs = ["EcdsaSignKeyManagerTest.java"], 116 deps = [ 117 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 118 "//src/main/java/com/google/crypto/tink:key_template", 119 "//src/main/java/com/google/crypto/tink:key_templates", 120 "//src/main/java/com/google/crypto/tink:parameters", 121 "//src/main/java/com/google/crypto/tink:public_key_sign", 122 "//src/main/java/com/google/crypto/tink:public_key_verify", 123 "//src/main/java/com/google/crypto/tink:registry_cluster", 124 "//src/main/java/com/google/crypto/tink:registry_configuration", 125 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 126 "//src/main/java/com/google/crypto/tink/internal:util", 127 "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", 128 "//src/main/java/com/google/crypto/tink/signature:ecdsa_private_key", 129 "//src/main/java/com/google/crypto/tink/signature:ecdsa_sign_key_manager", 130 "//src/main/java/com/google/crypto/tink/signature:signature_config", 131 "//src/main/java/com/google/crypto/tink/signature:signature_private_key", 132 "//src/main/java/com/google/crypto/tink/signature/internal/testing:ecdsa_test_util", 133 "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", 134 "//src/main/java/com/google/crypto/tink/testing:test_util", 135 "@maven//:com_google_code_findbugs_jsr305", 136 "@maven//:com_google_truth_truth", 137 "@maven//:junit_junit", 138 ], 139) 140 141java_test( 142 name = "PublicKeyVerifyFactoryTest", 143 size = "small", 144 srcs = ["PublicKeyVerifyFactoryTest.java"], 145 deps = [ 146 "//src/main/java/com/google/crypto/tink:key_templates", 147 "//src/main/java/com/google/crypto/tink:public_key_sign", 148 "//src/main/java/com/google/crypto/tink:public_key_verify", 149 "//src/main/java/com/google/crypto/tink:registry_cluster", 150 "//src/main/java/com/google/crypto/tink:registry_configuration", 151 "//src/main/java/com/google/crypto/tink/signature:public_key_verify_factory", 152 "//src/main/java/com/google/crypto/tink/signature:signature_config", 153 "@maven//:junit_junit", 154 ], 155) 156 157java_test( 158 name = "PublicKeySignVerifyFactoryWithoutWrapperRegisteredTest", 159 size = "small", 160 srcs = ["PublicKeySignVerifyFactoryWithoutWrapperRegisteredTest.java"], 161 deps = [ 162 "//src/main/java/com/google/crypto/tink:key_templates", 163 "//src/main/java/com/google/crypto/tink:public_key_sign", 164 "//src/main/java/com/google/crypto/tink:public_key_verify", 165 "//src/main/java/com/google/crypto/tink:registry_cluster", 166 "//src/main/java/com/google/crypto/tink/signature:ecdsa_sign_key_manager", 167 "//src/main/java/com/google/crypto/tink/signature:public_key_sign_factory", 168 "//src/main/java/com/google/crypto/tink/signature:public_key_verify_factory", 169 "@maven//:junit_junit", 170 ], 171) 172 173java_test( 174 name = "SignaturePemKeysetReaderTest", 175 size = "small", 176 srcs = ["SignaturePemKeysetReaderTest.java"], 177 deps = [ 178 "//proto:common_java_proto", 179 "//proto:ecdsa_java_proto", 180 "//proto:rsa_ssa_pss_java_proto", 181 "//proto:tink_java_proto", 182 "//src/main/java/com/google/crypto/tink:keyset_reader", 183 "//src/main/java/com/google/crypto/tink:pem_key_type", 184 "//src/main/java/com/google/crypto/tink/signature:ecdsa_verify_key_manager", 185 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_verify_key_manager", 186 "//src/main/java/com/google/crypto/tink/signature:signature_pem_keyset_reader", 187 "//src/main/java/com/google/crypto/tink/signature/internal:sig_util", 188 "//src/main/java/com/google/crypto/tink/subtle:hex", 189 "@maven//:com_google_protobuf_protobuf_java", 190 "@maven//:com_google_truth_truth", 191 "@maven//:junit_junit", 192 ], 193) 194 195java_test( 196 name = "SignatureConfigTest", 197 size = "small", 198 srcs = ["SignatureConfigTest.java"], 199 tags = ["fips"], 200 deps = [ 201 "//src/main/java/com/google/crypto/tink:registry_cluster", 202 "//src/main/java/com/google/crypto/tink/config:tink_fips", 203 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", 204 "//src/main/java/com/google/crypto/tink/signature:predefined_signature_parameters", 205 "//src/main/java/com/google/crypto/tink/signature:signature_config", 206 "//src/main/java/com/google/crypto/tink/testing:test_util", 207 "@maven//:com_google_truth_truth", 208 "@maven//:junit_junit", 209 "@maven//:org_conscrypt_conscrypt_openjdk_uber", 210 ], 211) 212 213java_test( 214 name = "RsaSsaPssVerifyKeyManagerTest", 215 size = "large", 216 srcs = ["RsaSsaPssVerifyKeyManagerTest.java"], 217 deps = [ 218 "//src/main/java/com/google/crypto/tink:public_key_verify", 219 "//src/main/java/com/google/crypto/tink:registry_cluster", 220 "//src/main/java/com/google/crypto/tink:registry_configuration", 221 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 222 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 223 "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper", 224 "//src/main/java/com/google/crypto/tink/signature:public_key_verify_wrapper", 225 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_parameters", 226 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_public_key", 227 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_sign_key_manager", 228 "//src/main/java/com/google/crypto/tink/signature/internal/testing:rsa_ssa_pss_test_util", 229 "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", 230 "//src/main/java/com/google/crypto/tink/subtle:hex", 231 "@maven//:com_google_truth_truth", 232 "@maven//:junit_junit", 233 ], 234) 235 236java_test( 237 name = "PublicKeySignFactoryTest", 238 size = "small", 239 srcs = ["PublicKeySignFactoryTest.java"], 240 deps = [ 241 "//src/main/java/com/google/crypto/tink:key_templates", 242 "//src/main/java/com/google/crypto/tink:public_key_sign", 243 "//src/main/java/com/google/crypto/tink:public_key_verify", 244 "//src/main/java/com/google/crypto/tink:registry_cluster", 245 "//src/main/java/com/google/crypto/tink:registry_configuration", 246 "//src/main/java/com/google/crypto/tink/signature:public_key_sign_factory", 247 "//src/main/java/com/google/crypto/tink/signature:signature_config", 248 "@maven//:junit_junit", 249 ], 250) 251 252java_test( 253 name = "Ed25519PublicKeyManagerTest", 254 size = "small", 255 srcs = ["Ed25519PublicKeyManagerTest.java"], 256 deps = [ 257 "//src/main/java/com/google/crypto/tink:public_key_verify", 258 "//src/main/java/com/google/crypto/tink:registry_cluster", 259 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 260 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 261 "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters", 262 "//src/main/java/com/google/crypto/tink/signature:signature_config", 263 "@maven//:com_google_truth_truth", 264 "@maven//:junit_junit", 265 ], 266) 267 268java_test( 269 name = "PublicKeySignWrapperTest", 270 size = "small", 271 srcs = ["PublicKeySignWrapperTest.java"], 272 deps = [ 273 "//proto:tink_java_proto", 274 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 275 "//src/main/java/com/google/crypto/tink:public_key_sign", 276 "//src/main/java/com/google/crypto/tink:public_key_verify", 277 "//src/main/java/com/google/crypto/tink:registry_cluster", 278 "//src/main/java/com/google/crypto/tink:registry_configuration", 279 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 280 "//src/main/java/com/google/crypto/tink/internal:monitoring_annotations", 281 "//src/main/java/com/google/crypto/tink/internal:mutable_monitoring_registry", 282 "//src/main/java/com/google/crypto/tink/internal:mutable_primitive_registry", 283 "//src/main/java/com/google/crypto/tink/internal:primitive_constructor", 284 "//src/main/java/com/google/crypto/tink/internal:primitive_registry", 285 "//src/main/java/com/google/crypto/tink/internal/testing:fake_monitoring_client", 286 "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", 287 "//src/main/java/com/google/crypto/tink/signature:ecdsa_private_key", 288 "//src/main/java/com/google/crypto/tink/signature:ecdsa_public_key", 289 "//src/main/java/com/google/crypto/tink/signature:public_key_sign_wrapper", 290 "//src/main/java/com/google/crypto/tink/signature:signature_config", 291 "//src/main/java/com/google/crypto/tink/subtle:ecdsa_verify_jce", 292 "@maven//:com_google_protobuf_protobuf_java", 293 "@maven//:com_google_truth_truth", 294 "@maven//:junit_junit", 295 ], 296) 297 298java_test( 299 name = "Ed25519PrivateKeyManagerTest", 300 size = "small", 301 srcs = ["Ed25519PrivateKeyManagerTest.java"], 302 deps = [ 303 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 304 "//src/main/java/com/google/crypto/tink:key_template", 305 "//src/main/java/com/google/crypto/tink:key_templates", 306 "//src/main/java/com/google/crypto/tink:parameters", 307 "//src/main/java/com/google/crypto/tink:public_key_sign", 308 "//src/main/java/com/google/crypto/tink:public_key_verify", 309 "//src/main/java/com/google/crypto/tink:registry_cluster", 310 "//src/main/java/com/google/crypto/tink:registry_configuration", 311 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 312 "//src/main/java/com/google/crypto/tink/internal:key_manager_registry", 313 "//src/main/java/com/google/crypto/tink/internal:slow_input_stream", 314 "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters", 315 "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key", 316 "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key_manager", 317 "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key", 318 "//src/main/java/com/google/crypto/tink/signature:signature_config", 319 "//src/main/java/com/google/crypto/tink/signature/internal/testing:ed25519_test_util", 320 "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", 321 "//src/main/java/com/google/crypto/tink/subtle:hex", 322 "//src/main/java/com/google/crypto/tink/util:bytes", 323 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 324 "@maven//:com_google_code_findbugs_jsr305", 325 "@maven//:com_google_truth_truth", 326 "@maven//:junit_junit", 327 ], 328) 329 330java_test( 331 name = "SignatureKeyTemplatesTest", 332 size = "small", 333 srcs = ["SignatureKeyTemplatesTest.java"], 334 deps = [ 335 "//proto:common_java_proto", 336 "//proto:ecdsa_java_proto", 337 "//proto:rsa_ssa_pkcs1_java_proto", 338 "//proto:rsa_ssa_pss_java_proto", 339 "//proto:tink_java_proto", 340 "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format", 341 "//src/main/java/com/google/crypto/tink/signature:ecdsa_sign_key_manager", 342 "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key_manager", 343 "//src/main/java/com/google/crypto/tink/signature:predefined_signature_parameters", 344 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_sign_key_manager", 345 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_sign_key_manager", 346 "//src/main/java/com/google/crypto/tink/signature:signature_config", 347 "//src/main/java/com/google/crypto/tink/signature:signature_key_templates", 348 "//src/main/java/com/google/crypto/tink/signature:signature_parameters", 349 "@maven//:com_google_protobuf_protobuf_java", 350 "@maven//:com_google_truth_truth", 351 "@maven//:junit_junit", 352 ], 353) 354 355java_test( 356 name = "SignatureTest", 357 size = "small", 358 srcs = ["SignatureTest.java"], 359 deps = [ 360 "//src/main/java/com/google/crypto/tink:deterministic_aead", 361 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 362 "//src/main/java/com/google/crypto/tink:key_templates", 363 "//src/main/java/com/google/crypto/tink:public_key_sign", 364 "//src/main/java/com/google/crypto/tink:public_key_verify", 365 "//src/main/java/com/google/crypto/tink:registry_cluster", 366 "//src/main/java/com/google/crypto/tink:registry_configuration", 367 "//src/main/java/com/google/crypto/tink:tink_json_proto_keyset_format", 368 "//src/main/java/com/google/crypto/tink/daead:deterministic_aead_config", 369 "//src/main/java/com/google/crypto/tink/signature:signature_config", 370 "//src/main/java/com/google/crypto/tink/testing:test_util", 371 "@maven//:junit_junit", 372 ], 373) 374 375java_test( 376 name = "EcdsaParametersTest", 377 size = "small", 378 srcs = ["EcdsaParametersTest.java"], 379 deps = [ 380 "//src/main/java/com/google/crypto/tink/internal:elliptic_curves_util", 381 "//src/main/java/com/google/crypto/tink/mac:hmac_parameters", 382 "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", 383 "@maven//:com_google_truth_truth", 384 "@maven//:junit_junit", 385 ], 386) 387 388java_test( 389 name = "EcdsaPublicKeyTest", 390 size = "small", 391 srcs = ["EcdsaPublicKeyTest.java"], 392 deps = [ 393 "//src/main/java/com/google/crypto/tink/internal:key_tester", 394 "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", 395 "//src/main/java/com/google/crypto/tink/signature:ecdsa_public_key", 396 "//src/main/java/com/google/crypto/tink/subtle:hex", 397 "//src/main/java/com/google/crypto/tink/util:bytes", 398 "@maven//:com_google_truth_truth", 399 "@maven//:junit_junit", 400 ], 401) 402 403java_test( 404 name = "EcdsaPrivateKeyTest", 405 size = "small", 406 srcs = ["EcdsaPrivateKeyTest.java"], 407 deps = [ 408 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 409 "//src/main/java/com/google/crypto/tink/internal:key_tester", 410 "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", 411 "//src/main/java/com/google/crypto/tink/signature:ecdsa_private_key", 412 "//src/main/java/com/google/crypto/tink/signature:ecdsa_public_key", 413 "//src/main/java/com/google/crypto/tink/subtle:hex", 414 "//src/main/java/com/google/crypto/tink/util:bytes", 415 "//src/main/java/com/google/crypto/tink/util:secret_big_integer", 416 "@maven//:com_google_truth_truth", 417 "@maven//:junit_junit", 418 ], 419) 420 421java_test( 422 name = "Ed25519ParametersTest", 423 size = "small", 424 srcs = ["Ed25519ParametersTest.java"], 425 deps = [ 426 "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters", 427 "@maven//:com_google_truth_truth", 428 "@maven//:junit_junit", 429 ], 430) 431 432java_test( 433 name = "RsaSsaPkcs1ParametersTest", 434 size = "small", 435 srcs = ["RsaSsaPkcs1ParametersTest.java"], 436 deps = [ 437 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters", 438 "@maven//:com_google_truth_truth", 439 "@maven//:junit_junit", 440 ], 441) 442 443java_test( 444 name = "Ed25519PublicKeyTest", 445 size = "small", 446 srcs = ["Ed25519PublicKeyTest.java"], 447 deps = [ 448 "//src/main/java/com/google/crypto/tink/aead:cha_cha20_poly1305_key", 449 "//src/main/java/com/google/crypto/tink/internal:key_tester", 450 "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters", 451 "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key", 452 "//src/main/java/com/google/crypto/tink/subtle:random", 453 "//src/main/java/com/google/crypto/tink/util:bytes", 454 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 455 "@maven//:com_google_truth_truth", 456 "@maven//:junit_junit", 457 ], 458) 459 460java_test( 461 name = "RsaSsaPkcs1PublicKeyTest", 462 size = "small", 463 srcs = ["RsaSsaPkcs1PublicKeyTest.java"], 464 deps = [ 465 "//src/main/java/com/google/crypto/tink/internal:key_tester", 466 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters", 467 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_public_key", 468 "//src/main/java/com/google/crypto/tink/subtle:hex", 469 "//src/main/java/com/google/crypto/tink/util:bytes", 470 "@maven//:com_google_truth_truth", 471 "@maven//:junit_junit", 472 ], 473) 474 475java_test( 476 name = "RsaSsaPkcs1PrivateKeyTest", 477 size = "small", 478 srcs = ["RsaSsaPkcs1PrivateKeyTest.java"], 479 deps = [ 480 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 481 "//src/main/java/com/google/crypto/tink/internal:key_tester", 482 "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key", 483 "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key", 484 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters", 485 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_private_key", 486 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_public_key", 487 "//src/main/java/com/google/crypto/tink/subtle:base64", 488 "//src/main/java/com/google/crypto/tink/subtle:hex", 489 "//src/main/java/com/google/crypto/tink/subtle:subtle_util_cluster", 490 "//src/main/java/com/google/crypto/tink/util:bytes", 491 "//src/main/java/com/google/crypto/tink/util:secret_big_integer", 492 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 493 "@maven//:com_google_truth_truth", 494 "@maven//:junit_junit", 495 ], 496) 497 498java_test( 499 name = "Ed25519PrivateKeyTest", 500 size = "small", 501 srcs = ["Ed25519PrivateKeyTest.java"], 502 deps = [ 503 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 504 "//src/main/java/com/google/crypto/tink/internal:key_tester", 505 "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters", 506 "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key", 507 "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key", 508 "//src/main/java/com/google/crypto/tink/subtle:hex", 509 "//src/main/java/com/google/crypto/tink/util:bytes", 510 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 511 "@maven//:com_google_truth_truth", 512 "@maven//:junit_junit", 513 ], 514) 515 516java_test( 517 name = "KeyConversionTest", 518 srcs = ["KeyConversionTest.java"], 519 deps = [ 520 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 521 "//src/main/java/com/google/crypto/tink:key_templates", 522 "//src/main/java/com/google/crypto/tink:public_key_sign", 523 "//src/main/java/com/google/crypto/tink:public_key_verify", 524 "//src/main/java/com/google/crypto/tink:registry_cluster", 525 "//src/main/java/com/google/crypto/tink:registry_configuration", 526 "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", 527 "//src/main/java/com/google/crypto/tink/signature:ecdsa_private_key", 528 "//src/main/java/com/google/crypto/tink/signature:ecdsa_public_key", 529 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_parameters", 530 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_private_key", 531 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pkcs1_public_key", 532 "//src/main/java/com/google/crypto/tink/signature:signature_config", 533 "//src/main/java/com/google/crypto/tink/util:secret_big_integer", 534 "@maven//:com_google_truth_truth", 535 "@maven//:junit_junit", 536 ], 537) 538 539java_test( 540 name = "RsaSsaPssParametersTest", 541 size = "small", 542 srcs = ["RsaSsaPssParametersTest.java"], 543 deps = [ 544 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_parameters", 545 "@maven//:com_google_truth_truth", 546 "@maven//:junit_junit", 547 ], 548) 549 550java_test( 551 name = "RsaSsaPssPublicKeyTest", 552 size = "small", 553 srcs = ["RsaSsaPssPublicKeyTest.java"], 554 deps = [ 555 "//src/main/java/com/google/crypto/tink/internal:key_tester", 556 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_parameters", 557 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_public_key", 558 "//src/main/java/com/google/crypto/tink/subtle:hex", 559 "//src/main/java/com/google/crypto/tink/util:bytes", 560 "@maven//:com_google_truth_truth", 561 "@maven//:junit_junit", 562 ], 563) 564 565java_test( 566 name = "RsaSsaPssPrivateKeyTest", 567 size = "small", 568 srcs = ["RsaSsaPssPrivateKeyTest.java"], 569 deps = [ 570 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 571 "//src/main/java/com/google/crypto/tink/internal:key_tester", 572 "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key", 573 "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key", 574 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_parameters", 575 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_private_key", 576 "//src/main/java/com/google/crypto/tink/signature:rsa_ssa_pss_public_key", 577 "//src/main/java/com/google/crypto/tink/subtle:base64", 578 "//src/main/java/com/google/crypto/tink/subtle:hex", 579 "//src/main/java/com/google/crypto/tink/util:bytes", 580 "//src/main/java/com/google/crypto/tink/util:secret_big_integer", 581 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 582 "@maven//:com_google_truth_truth", 583 "@maven//:junit_junit", 584 ], 585) 586 587java_test( 588 name = "PredefinedSignatureParametersTest", 589 size = "small", 590 srcs = ["PredefinedSignatureParametersTest.java"], 591 deps = [ 592 "//src/main/java/com/google/crypto/tink:key", 593 "//src/main/java/com/google/crypto/tink:registry_cluster", 594 "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters", 595 "//src/main/java/com/google/crypto/tink/signature:predefined_signature_parameters", 596 "//src/main/java/com/google/crypto/tink/signature:signature_config", 597 "//src/main/java/com/google/crypto/tink/signature:signature_parameters", 598 "//src/main/java/com/google/crypto/tink/testing:test_util", 599 "@maven//:com_google_truth_truth", 600 "@maven//:junit_junit", 601 ], 602) 603 604java_test( 605 name = "EcdsaVerifyKeyManagerTest", 606 size = "small", 607 srcs = ["EcdsaVerifyKeyManagerTest.java"], 608 deps = [ 609 "//src/main/java/com/google/crypto/tink:public_key_verify", 610 "//src/main/java/com/google/crypto/tink:registry_cluster", 611 "//src/main/java/com/google/crypto/tink:registry_configuration", 612 "//src/main/java/com/google/crypto/tink/internal:big_integer_encoding", 613 "//src/main/java/com/google/crypto/tink/signature:ecdsa_parameters", 614 "//src/main/java/com/google/crypto/tink/signature:ecdsa_public_key", 615 "//src/main/java/com/google/crypto/tink/signature:signature_config", 616 "//src/main/java/com/google/crypto/tink/subtle:hex", 617 "//src/main/java/com/google/crypto/tink/subtle:random", 618 "//src/main/java/com/google/crypto/tink/testing:test_util", 619 "@maven//:junit_junit", 620 ], 621) 622 623java_test( 624 name = "KeyManagerIntegrationTest", 625 size = "small", 626 srcs = ["KeyManagerIntegrationTest.java"], 627 deps = [ 628 "//proto:ed25519_java_proto", 629 "//proto:tink_java_proto", 630 "//src/main/java/com/google/crypto/tink:insecure_secret_key_access", 631 "//src/main/java/com/google/crypto/tink:parameters", 632 "//src/main/java/com/google/crypto/tink:public_key_sign", 633 "//src/main/java/com/google/crypto/tink:public_key_verify", 634 "//src/main/java/com/google/crypto/tink:registry", 635 "//src/main/java/com/google/crypto/tink:registry_cluster", 636 "//src/main/java/com/google/crypto/tink:registry_configuration", 637 "//src/main/java/com/google/crypto/tink:tink_proto_keyset_format", 638 "//src/main/java/com/google/crypto/tink:tink_proto_parameters_format", 639 "//src/main/java/com/google/crypto/tink/signature:ed25519_parameters", 640 "//src/main/java/com/google/crypto/tink/signature:ed25519_private_key", 641 "//src/main/java/com/google/crypto/tink/signature:ed25519_public_key", 642 "//src/main/java/com/google/crypto/tink/signature:signature_config", 643 "//src/main/java/com/google/crypto/tink/signature/internal/testing:legacy_public_key_sign_key_manager", 644 "//src/main/java/com/google/crypto/tink/signature/internal/testing:legacy_public_key_verify_key_manager", 645 "//src/main/java/com/google/crypto/tink/subtle:ed25519_sign", 646 "//src/main/java/com/google/crypto/tink/subtle:ed25519_verify", 647 "//src/main/java/com/google/crypto/tink/subtle:hex", 648 "//src/main/java/com/google/crypto/tink/util:bytes", 649 "//src/main/java/com/google/crypto/tink/util:secret_bytes", 650 "@maven//:com_google_code_findbugs_jsr305", 651 "@maven//:com_google_protobuf_protobuf_java", 652 "@maven//:com_google_truth_truth", 653 "@maven//:junit_junit", 654 ], 655) 656 657java_test( 658 name = "SignatureConfigurationV0Test", 659 size = "small", 660 srcs = ["SignatureConfigurationV0Test.java"], 661 deps = [ 662 "//src/main/java/com/google/crypto/tink:public_key_sign", 663 "//src/main/java/com/google/crypto/tink:public_key_verify", 664 "//src/main/java/com/google/crypto/tink:registry_cluster", 665 "//src/main/java/com/google/crypto/tink/config/internal:tink_fips_util", 666 "//src/main/java/com/google/crypto/tink/internal:util", 667 "//src/main/java/com/google/crypto/tink/signature:signature_configuration_v0", 668 "//src/main/java/com/google/crypto/tink/signature:signature_private_key", 669 "//src/main/java/com/google/crypto/tink/signature/internal:ecdsa_proto_serialization", 670 "//src/main/java/com/google/crypto/tink/signature/internal:ed25519_proto_serialization", 671 "//src/main/java/com/google/crypto/tink/signature/internal:rsa_ssa_pkcs1_proto_serialization", 672 "//src/main/java/com/google/crypto/tink/signature/internal:rsa_ssa_pss_proto_serialization", 673 "//src/main/java/com/google/crypto/tink/signature/internal/testing:ecdsa_test_util", 674 "//src/main/java/com/google/crypto/tink/signature/internal/testing:ed25519_test_util", 675 "//src/main/java/com/google/crypto/tink/signature/internal/testing:rsa_ssa_pkcs1_test_util", 676 "//src/main/java/com/google/crypto/tink/signature/internal/testing:rsa_ssa_pss_test_util", 677 "//src/main/java/com/google/crypto/tink/signature/internal/testing:signature_test_vector", 678 "@maven//:com_google_code_findbugs_jsr305", 679 "@maven//:junit_junit", 680 ], 681) 682