1tink_module(signature) 2 3add_subdirectory(internal) 4 5tink_cc_library( 6 NAME public_key_verify_wrapper 7 SRCS 8 public_key_verify_wrapper.cc 9 public_key_verify_wrapper.h 10 DEPS 11 absl::status 12 absl::strings 13 tink::core::crypto_format 14 tink::core::primitive_set 15 tink::core::primitive_wrapper 16 tink::core::public_key_verify 17 tink::internal::monitoring_util 18 tink::internal::registry_impl 19 tink::internal::util 20 tink::monitoring::monitoring 21 tink::util::status 22 tink::util::statusor 23 tink::proto::tink_cc_proto 24) 25 26tink_cc_library( 27 NAME public_key_verify_factory 28 SRCS 29 public_key_verify_factory.cc 30 public_key_verify_factory.h 31 DEPS 32 tink::signature::public_key_verify_wrapper 33 absl::core_headers 34 tink::core::key_manager 35 tink::core::keyset_handle 36 tink::core::public_key_verify 37 tink::core::registry 38 tink::util::status 39 tink::util::statusor 40) 41 42tink_cc_library( 43 NAME public_key_sign_wrapper 44 SRCS 45 public_key_sign_wrapper.cc 46 public_key_sign_wrapper.h 47 DEPS 48 absl::status 49 absl::strings 50 tink::core::crypto_format 51 tink::core::primitive_set 52 tink::core::primitive_wrapper 53 tink::core::public_key_sign 54 tink::internal::monitoring_util 55 tink::internal::registry_impl 56 tink::internal::util 57 tink::monitoring::monitoring 58 tink::util::statusor 59 tink::proto::tink_cc_proto 60) 61 62tink_cc_library( 63 NAME public_key_sign_factory 64 SRCS 65 public_key_sign_factory.cc 66 public_key_sign_factory.h 67 DEPS 68 tink::signature::public_key_sign_wrapper 69 absl::core_headers 70 tink::core::key_manager 71 tink::core::keyset_handle 72 tink::core::public_key_sign 73 tink::core::registry 74 tink::util::status 75 tink::util::statusor 76) 77 78tink_cc_library( 79 NAME signature_key_templates 80 SRCS 81 signature_key_templates.cc 82 signature_key_templates.h 83 DEPS 84 absl::core_headers 85 absl::memory 86 absl::strings 87 crypto 88 tink::internal::bn_util 89 tink::internal::ssl_unique_ptr 90 tink::util::constants 91 tink::proto::common_cc_proto 92 tink::proto::ecdsa_cc_proto 93 tink::proto::ed25519_cc_proto 94 tink::proto::rsa_ssa_pkcs1_cc_proto 95 tink::proto::rsa_ssa_pss_cc_proto 96 tink::proto::tink_cc_proto 97) 98 99tink_cc_library( 100 NAME ecdsa_sign_key_manager 101 SRCS 102 ecdsa_sign_key_manager.cc 103 ecdsa_sign_key_manager.h 104 DEPS 105 tink::signature::ecdsa_verify_key_manager 106 absl::memory 107 absl::status 108 absl::strings 109 tink::core::private_key_type_manager 110 tink::core::public_key_sign 111 tink::config::tink_fips 112 tink::internal::ec_util 113 tink::subtle::ecdsa_sign_boringssl 114 tink::util::constants 115 tink::util::enums 116 tink::util::errors 117 tink::util::input_stream_util 118 tink::util::protobuf_helper 119 tink::util::secret_data 120 tink::util::status 121 tink::util::statusor 122 tink::util::validation 123 tink::proto::ecdsa_cc_proto 124) 125 126tink_cc_library( 127 NAME ecdsa_verify_key_manager 128 SRCS 129 ecdsa_verify_key_manager.cc 130 ecdsa_verify_key_manager.h 131 DEPS 132 absl::memory 133 absl::status 134 absl::strings 135 tink::core::key_type_manager 136 tink::core::public_key_verify 137 tink::internal::ec_util 138 tink::subtle::ecdsa_verify_boringssl 139 tink::util::constants 140 tink::util::enums 141 tink::util::errors 142 tink::util::protobuf_helper 143 tink::util::status 144 tink::util::statusor 145 tink::util::validation 146 tink::proto::ecdsa_cc_proto 147) 148 149tink_cc_library( 150 NAME ed25519_sign_key_manager 151 SRCS 152 ed25519_sign_key_manager.cc 153 ed25519_sign_key_manager.h 154 DEPS 155 tink::signature::ed25519_verify_key_manager 156 absl::memory 157 absl::status 158 absl::strings 159 tink::core::private_key_type_manager 160 tink::core::public_key_sign 161 tink::internal::ec_util 162 tink::subtle::ed25519_sign_boringssl 163 tink::util::constants 164 tink::util::enums 165 tink::util::errors 166 tink::util::input_stream_util 167 tink::util::protobuf_helper 168 tink::util::secret_data 169 tink::util::status 170 tink::util::statusor 171 tink::util::validation 172 tink::proto::ed25519_cc_proto 173) 174 175tink_cc_library( 176 NAME ed25519_verify_key_manager 177 SRCS 178 ed25519_verify_key_manager.cc 179 ed25519_verify_key_manager.h 180 DEPS 181 absl::memory 182 absl::status 183 absl::strings 184 tink::core::key_type_manager 185 tink::core::public_key_verify 186 tink::subtle::ed25519_verify_boringssl 187 tink::util::constants 188 tink::util::errors 189 tink::util::protobuf_helper 190 tink::util::status 191 tink::util::statusor 192 tink::util::validation 193 tink::proto::ed25519_cc_proto 194) 195 196tink_cc_library( 197 NAME sig_util 198 SRCS 199 sig_util.cc 200 sig_util.h 201 DEPS 202 tink::core::public_key_sign 203 tink::core::public_key_verify 204 tink::util::status 205) 206 207tink_cc_library( 208 NAME rsa_ssa_pkcs1_sign_key_manager 209 SRCS 210 rsa_ssa_pkcs1_sign_key_manager.cc 211 rsa_ssa_pkcs1_sign_key_manager.h 212 DEPS 213 tink::signature::rsa_ssa_pkcs1_verify_key_manager 214 tink::signature::sig_util 215 absl::memory 216 absl::status 217 absl::strings 218 tink::core::private_key_type_manager 219 tink::core::public_key_sign 220 tink::core::public_key_verify 221 tink::internal::bn_util 222 tink::internal::rsa_util 223 tink::internal::ssl_unique_ptr 224 tink::subtle::rsa_ssa_pkcs1_sign_boringssl 225 tink::util::constants 226 tink::util::enums 227 tink::util::errors 228 tink::util::protobuf_helper 229 tink::util::secret_data 230 tink::util::status 231 tink::util::statusor 232 tink::util::validation 233 tink::proto::rsa_ssa_pkcs1_cc_proto 234) 235 236tink_cc_library( 237 NAME rsa_ssa_pkcs1_verify_key_manager 238 SRCS 239 rsa_ssa_pkcs1_verify_key_manager.cc 240 rsa_ssa_pkcs1_verify_key_manager.h 241 DEPS 242 absl::memory 243 absl::strings 244 crypto 245 tink::core::key_type_manager 246 tink::core::public_key_verify 247 tink::internal::bn_util 248 tink::internal::md_util 249 tink::internal::ssl_unique_ptr 250 tink::subtle::rsa_ssa_pkcs1_verify_boringssl 251 tink::util::constants 252 tink::util::enums 253 tink::util::errors 254 tink::util::protobuf_helper 255 tink::util::status 256 tink::util::statusor 257 tink::util::validation 258 tink::proto::rsa_ssa_pkcs1_cc_proto 259) 260 261tink_cc_library( 262 NAME rsa_ssa_pss_sign_key_manager 263 SRCS 264 rsa_ssa_pss_sign_key_manager.cc 265 rsa_ssa_pss_sign_key_manager.h 266 DEPS 267 tink::signature::rsa_ssa_pss_verify_key_manager 268 tink::signature::sig_util 269 absl::memory 270 absl::status 271 absl::strings 272 tink::core::key_type_manager 273 tink::core::private_key_type_manager 274 tink::core::public_key_sign 275 tink::internal::bn_util 276 tink::internal::rsa_util 277 tink::internal::ssl_unique_ptr 278 tink::subtle::rsa_ssa_pss_sign_boringssl 279 tink::util::constants 280 tink::util::enums 281 tink::util::errors 282 tink::util::protobuf_helper 283 tink::util::secret_data 284 tink::util::status 285 tink::util::statusor 286 tink::util::validation 287 tink::proto::rsa_ssa_pss_cc_proto 288 tink::proto::tink_cc_proto 289) 290 291tink_cc_library( 292 NAME rsa_ssa_pss_verify_key_manager 293 SRCS 294 rsa_ssa_pss_verify_key_manager.cc 295 rsa_ssa_pss_verify_key_manager.h 296 DEPS 297 absl::memory 298 absl::status 299 absl::strings 300 tink::core::private_key_type_manager 301 tink::core::public_key_sign 302 tink::core::public_key_verify 303 tink::internal::bn_util 304 tink::internal::md_util 305 tink::internal::rsa_util 306 tink::internal::ssl_unique_ptr 307 tink::subtle::rsa_ssa_pss_verify_boringssl 308 tink::util::constants 309 tink::util::enums 310 tink::util::errors 311 tink::util::protobuf_helper 312 tink::util::status 313 tink::util::statusor 314 tink::util::validation 315 tink::proto::rsa_ssa_pss_cc_proto 316 tink::proto::tink_cc_proto 317) 318 319tink_cc_library( 320 NAME signature_config 321 SRCS 322 signature_config.cc 323 signature_config.h 324 DEPS 325 tink::signature::ecdsa_verify_key_manager 326 tink::signature::ed25519_proto_serialization 327 tink::signature::ed25519_sign_key_manager 328 tink::signature::ed25519_verify_key_manager 329 tink::signature::public_key_sign_wrapper 330 tink::signature::public_key_verify_wrapper 331 tink::signature::rsa_ssa_pkcs1_sign_key_manager 332 tink::signature::rsa_ssa_pkcs1_verify_key_manager 333 tink::signature::rsa_ssa_pss_sign_key_manager 334 tink::signature::rsa_ssa_pss_verify_key_manager 335 absl::core_headers 336 absl::memory 337 tink::core::registry 338 tink::config::config_util 339 tink::config::tink_fips 340 tink::util::status 341 tink::signature::ecdsa_sign_key_manager 342 tink::proto::config_cc_proto 343) 344 345tink_cc_library( 346 NAME signature_pem_keyset_reader 347 SRCS 348 signature_pem_keyset_reader.cc 349 signature_pem_keyset_reader.h 350 DEPS 351 tink::signature::ecdsa_verify_key_manager 352 tink::signature::rsa_ssa_pkcs1_sign_key_manager 353 tink::signature::rsa_ssa_pkcs1_verify_key_manager 354 tink::signature::rsa_ssa_pss_sign_key_manager 355 tink::signature::rsa_ssa_pss_verify_key_manager 356 absl::memory 357 absl::status 358 absl::strings 359 tink::core::keyset_reader 360 tink::internal::ec_util 361 tink::internal::rsa_util 362 tink::subtle::pem_parser_boringssl 363 tink::util::enums 364 tink::util::keyset_util 365 tink::util::secret_data 366 tink::util::status 367 tink::util::statusor 368 tink::proto::common_cc_proto 369 tink::proto::ecdsa_cc_proto 370 tink::proto::rsa_ssa_pkcs1_cc_proto 371 tink::proto::rsa_ssa_pss_cc_proto 372 tink::proto::tink_cc_proto 373) 374 375tink_cc_library( 376 NAME failing_signature 377 SRCS 378 failing_signature.cc 379 failing_signature.h 380 DEPS 381 absl::strings 382 tink::core::public_key_sign 383 tink::core::public_key_verify 384) 385 386tink_cc_library( 387 NAME signature_parameters 388 SRCS 389 signature_parameters.h 390 DEPS 391 tink::core::parameters 392) 393 394tink_cc_library( 395 NAME signature_public_key 396 SRCS 397 signature_public_key.h 398 DEPS 399 tink::signature::signature_parameters 400 absl::strings 401 tink::core::key 402) 403 404tink_cc_library( 405 NAME signature_private_key 406 SRCS 407 signature_private_key.h 408 DEPS 409 tink::signature::signature_parameters 410 tink::signature::signature_public_key 411 absl::strings 412 tink::core::key 413 tink::core::private_key 414) 415 416tink_cc_library( 417 NAME ed25519_parameters 418 SRCS 419 ed25519_parameters.cc 420 ed25519_parameters.h 421 DEPS 422 tink::signature::signature_parameters 423 tink::util::statusor 424) 425 426tink_cc_library( 427 NAME ed25519_public_key 428 SRCS 429 ed25519_public_key.cc 430 ed25519_public_key.h 431 DEPS 432 tink::signature::ed25519_parameters 433 tink::signature::signature_public_key 434 absl::core_headers 435 absl::strings 436 absl::optional 437 tink::core::partial_key_access_token 438 tink::subtle::subtle_util 439 tink::util::status 440 tink::util::statusor 441) 442 443tink_cc_library( 444 NAME ed25519_private_key 445 SRCS 446 ed25519_private_key.cc 447 ed25519_private_key.h 448 DEPS 449 tink::signature::ed25519_public_key 450 tink::signature::signature_private_key 451 crypto 452 tink::core::insecure_secret_key_access 453 tink::core::partial_key_access_token 454 tink::core::restricted_data 455 tink::internal::ec_util 456 tink::util::secret_data 457 tink::util::statusor 458) 459 460tink_cc_library( 461 NAME ed25519_proto_serialization 462 SRCS 463 ed25519_proto_serialization.cc 464 ed25519_proto_serialization.h 465 DEPS 466 tink::signature::ed25519_parameters 467 tink::signature::ed25519_private_key 468 tink::signature::ed25519_public_key 469 absl::status 470 absl::strings 471 absl::optional 472 tink::core::insecure_secret_key_access 473 tink::core::partial_key_access 474 tink::core::restricted_data 475 tink::core::secret_key_access_token 476 tink::internal::key_parser 477 tink::internal::key_serializer 478 tink::internal::mutable_serialization_registry 479 tink::internal::parameters_parser 480 tink::internal::parameters_serializer 481 tink::internal::proto_key_serialization 482 tink::internal::proto_parameters_serialization 483 tink::util::status 484 tink::util::statusor 485 tink::proto::ed25519_cc_proto 486 tink::proto::tink_cc_proto 487) 488 489# tests 490 491tink_cc_test( 492 NAME public_key_verify_wrapper_test 493 SRCS 494 public_key_verify_wrapper_test.cc 495 DEPS 496 tink::signature::failing_signature 497 tink::signature::public_key_verify_wrapper 498 gmock 499 tink::core::primitive_set 500 tink::core::public_key_verify 501 tink::internal::registry_impl 502 tink::monitoring::monitoring 503 tink::monitoring::monitoring_client_mocks 504 tink::util::status 505 tink::util::test_matchers 506 tink::util::test_util 507) 508 509tink_cc_test( 510 NAME public_key_verify_factory_test 511 SRCS 512 public_key_verify_factory_test.cc 513 DEPS 514 tink::signature::ecdsa_verify_key_manager 515 tink::signature::public_key_verify_factory 516 tink::signature::signature_config 517 gmock 518 tink::core::crypto_format 519 tink::core::keyset_handle 520 tink::core::public_key_verify 521 tink::core::registry 522 tink::util::status 523 tink::util::test_keyset_handle 524 tink::util::test_util 525 tink::proto::ecdsa_cc_proto 526 tink::proto::tink_cc_proto 527) 528 529tink_cc_test( 530 NAME public_key_sign_wrapper_test 531 SRCS 532 public_key_sign_wrapper_test.cc 533 DEPS 534 tink::signature::failing_signature 535 tink::signature::public_key_sign_wrapper 536 gmock 537 absl::memory 538 absl::status 539 tink::core::crypto_format 540 tink::core::primitive_set 541 tink::core::public_key_sign 542 tink::internal::registry_impl 543 tink::monitoring::monitoring 544 tink::monitoring::monitoring_client_mocks 545 tink::util::status 546 tink::util::test_matchers 547 tink::util::test_util 548) 549 550tink_cc_test( 551 NAME public_key_sign_factory_test 552 SRCS 553 public_key_sign_factory_test.cc 554 DEPS 555 tink::signature::ecdsa_sign_key_manager 556 tink::signature::public_key_sign_factory 557 tink::signature::signature_config 558 gmock 559 tink::core::crypto_format 560 tink::core::keyset_handle 561 tink::core::public_key_sign 562 tink::core::registry 563 tink::util::status 564 tink::util::test_keyset_handle 565 tink::util::test_util 566 tink::proto::ecdsa_cc_proto 567 tink::proto::tink_cc_proto 568) 569 570tink_cc_test( 571 NAME ecdsa_verify_key_manager_test 572 SRCS 573 ecdsa_verify_key_manager_test.cc 574 DEPS 575 tink::signature::ecdsa_sign_key_manager 576 tink::signature::ecdsa_verify_key_manager 577 gmock 578 absl::status 579 tink::core::public_key_sign 580 tink::core::public_key_verify 581 tink::internal::ec_util 582 tink::subtle::ecdsa_sign_boringssl 583 tink::util::enums 584 tink::util::secret_data 585 tink::util::status 586 tink::util::statusor 587 tink::util::test_matchers 588 tink::util::test_util 589 tink::proto::ecdsa_cc_proto 590) 591 592tink_cc_test( 593 NAME ed25519_verify_key_manager_test 594 SRCS 595 ed25519_verify_key_manager_test.cc 596 DEPS 597 tink::signature::ed25519_sign_key_manager 598 tink::signature::ed25519_verify_key_manager 599 gmock 600 tink::core::public_key_sign 601 tink::core::public_key_verify 602 tink::core::registry 603 tink::subtle::ed25519_sign_boringssl 604 tink::util::enums 605 tink::util::secret_data 606 tink::util::status 607 tink::util::statusor 608 tink::util::test_matchers 609 tink::util::test_util 610 tink::proto::ed25519_cc_proto 611) 612 613tink_cc_test( 614 NAME rsa_ssa_pkcs1_verify_key_manager_test 615 SRCS 616 rsa_ssa_pkcs1_verify_key_manager_test.cc 617 DEPS 618 tink::signature::rsa_ssa_pkcs1_sign_key_manager 619 tink::signature::rsa_ssa_pkcs1_verify_key_manager 620 gmock 621 absl::status 622 absl::strings 623 crypto 624 tink::core::public_key_sign 625 tink::core::public_key_verify 626 tink::internal::bn_util 627 tink::internal::rsa_util 628 tink::internal::ssl_unique_ptr 629 tink::subtle::rsa_ssa_pkcs1_sign_boringssl 630 tink::util::secret_data 631 tink::util::status 632 tink::util::statusor 633 tink::util::test_matchers 634 tink::util::test_util 635 tink::proto::rsa_ssa_pkcs1_cc_proto 636 tink::proto::tink_cc_proto 637) 638 639tink_cc_test( 640 NAME rsa_ssa_pss_verify_key_manager_test 641 SRCS 642 rsa_ssa_pss_verify_key_manager_test.cc 643 DEPS 644 tink::signature::rsa_ssa_pss_sign_key_manager 645 tink::signature::rsa_ssa_pss_verify_key_manager 646 gmock 647 absl::status 648 absl::strings 649 crypto 650 tink::core::public_key_sign 651 tink::core::public_key_verify 652 tink::internal::bn_util 653 tink::internal::rsa_util 654 tink::internal::ssl_unique_ptr 655 tink::subtle::rsa_ssa_pss_sign_boringssl 656 tink::util::secret_data 657 tink::util::status 658 tink::util::statusor 659 tink::util::test_matchers 660 tink::util::test_util 661 tink::proto::rsa_ssa_pss_cc_proto 662) 663 664tink_cc_test( 665 NAME ecdsa_sign_key_manager_test 666 SRCS 667 ecdsa_sign_key_manager_test.cc 668 DEPS 669 tink::signature::ecdsa_sign_key_manager 670 tink::signature::ecdsa_verify_key_manager 671 gmock 672 absl::status 673 absl::strings 674 tink::core::public_key_sign 675 tink::core::public_key_verify 676 tink::internal::ec_util 677 tink::internal::ssl_util 678 tink::subtle::ecdsa_verify_boringssl 679 tink::util::enums 680 tink::util::istream_input_stream 681 tink::util::status 682 tink::util::statusor 683 tink::util::test_matchers 684 tink::util::test_util 685 tink::proto::ecdsa_cc_proto 686) 687 688tink_cc_test( 689 NAME ed25519_sign_key_manager_test 690 SRCS 691 ed25519_sign_key_manager_test.cc 692 DEPS 693 tink::signature::ed25519_sign_key_manager 694 tink::signature::ed25519_verify_key_manager 695 gmock 696 absl::flat_hash_set 697 absl::status 698 tink::core::public_key_sign 699 tink::core::registry 700 tink::subtle::ed25519_verify_boringssl 701 tink::util::enums 702 tink::util::istream_input_stream 703 tink::util::protobuf_helper 704 tink::util::status 705 tink::util::statusor 706 tink::util::test_matchers 707 tink::util::test_util 708 tink::proto::ed25519_cc_proto 709) 710 711tink_cc_test( 712 NAME rsa_ssa_pkcs1_sign_key_manager_test 713 SRCS 714 rsa_ssa_pkcs1_sign_key_manager_test.cc 715 DEPS 716 tink::signature::rsa_ssa_pkcs1_sign_key_manager 717 tink::signature::rsa_ssa_pkcs1_verify_key_manager 718 gmock 719 absl::flat_hash_set 720 crypto 721 tink::core::public_key_sign 722 tink::internal::bn_util 723 tink::internal::ssl_unique_ptr 724 tink::subtle::rsa_ssa_pkcs1_verify_boringssl 725 tink::util::status 726 tink::util::statusor 727 tink::util::test_matchers 728 tink::util::test_util 729 tink::proto::rsa_ssa_pkcs1_cc_proto 730 tink::proto::tink_cc_proto 731) 732 733tink_cc_test( 734 NAME rsa_ssa_pss_sign_key_manager_test 735 SRCS 736 rsa_ssa_pss_sign_key_manager_test.cc 737 DEPS 738 tink::signature::rsa_ssa_pss_sign_key_manager 739 tink::signature::rsa_ssa_pss_verify_key_manager 740 tink::signature::signature_key_templates 741 gmock 742 absl::flat_hash_set 743 crypto 744 tink::core::public_key_sign 745 tink::internal::bn_util 746 tink::internal::rsa_util 747 tink::internal::ssl_unique_ptr 748 tink::subtle::rsa_ssa_pss_verify_boringssl 749 tink::util::status 750 tink::util::statusor 751 tink::util::test_matchers 752 tink::util::test_util 753 tink::proto::rsa_ssa_pss_cc_proto 754) 755 756tink_cc_test( 757 NAME signature_config_test 758 SRCS 759 signature_config_test.cc 760 DEPS 761 tink::signature::ed25519_parameters 762 tink::signature::ed25519_private_key 763 tink::signature::ed25519_public_key 764 tink::signature::rsa_ssa_pss_sign_key_manager 765 tink::signature::rsa_ssa_pss_verify_key_manager 766 tink::signature::signature_config 767 tink::signature::signature_key_templates 768 gmock 769 absl::memory 770 absl::status 771 crypto 772 tink::core::insecure_secret_key_access 773 tink::core::key 774 tink::core::keyset_handle 775 tink::core::parameters 776 tink::core::partial_key_access 777 tink::core::public_key_sign 778 tink::core::public_key_verify 779 tink::core::registry 780 tink::core::restricted_data 781 tink::internal::ec_util 782 tink::internal::fips_utils 783 tink::internal::mutable_serialization_registry 784 tink::internal::proto_key_serialization 785 tink::internal::proto_parameters_serialization 786 tink::internal::serialization 787 tink::subtle::random 788 tink::util::status 789 tink::util::statusor 790 tink::util::test_matchers 791 tink::util::test_util 792 tink::proto::ed25519_cc_proto 793 tink::proto::tink_cc_proto 794) 795 796tink_cc_test( 797 NAME signature_key_templates_test 798 SRCS 799 signature_key_templates_test.cc 800 DEPS 801 tink::signature::ecdsa_sign_key_manager 802 tink::signature::ecdsa_verify_key_manager 803 tink::signature::ed25519_sign_key_manager 804 tink::signature::ed25519_verify_key_manager 805 tink::signature::rsa_ssa_pkcs1_sign_key_manager 806 tink::signature::rsa_ssa_pss_sign_key_manager 807 tink::signature::signature_key_templates 808 gmock 809 crypto 810 tink::core::key_manager_impl 811 tink::core::private_key_manager_impl 812 tink::internal::bn_util 813 tink::internal::ssl_unique_ptr 814 tink::util::statusor 815 tink::util::test_matchers 816 tink::proto::common_cc_proto 817 tink::proto::ecdsa_cc_proto 818 tink::proto::rsa_ssa_pkcs1_cc_proto 819 tink::proto::rsa_ssa_pss_cc_proto 820 tink::proto::tink_cc_proto 821) 822 823tink_cc_test( 824 NAME signature_pem_keyset_reader_test 825 SRCS 826 signature_pem_keyset_reader_test.cc 827 DEPS 828 tink::signature::ecdsa_verify_key_manager 829 tink::signature::rsa_ssa_pss_sign_key_manager 830 tink::signature::rsa_ssa_pss_verify_key_manager 831 tink::signature::signature_config 832 tink::signature::signature_pem_keyset_reader 833 gmock 834 absl::status 835 absl::strings 836 tink::core::cc 837 tink::internal::rsa_util 838 tink::internal::ssl_util 839 tink::subtle::pem_parser_boringssl 840 tink::util::enums 841 tink::util::secret_data 842 tink::util::status 843 tink::util::statusor 844 tink::util::test_matchers 845 tink::proto::common_cc_proto 846 tink::proto::ecdsa_cc_proto 847 tink::proto::rsa_ssa_pss_cc_proto 848 tink::proto::tink_cc_proto 849) 850 851tink_cc_test( 852 NAME failing_signature_test 853 SRCS 854 failing_signature_test.cc 855 DEPS 856 tink::signature::failing_signature 857 gmock 858 absl::status 859 tink::util::test_matchers 860) 861 862tink_cc_test( 863 NAME ed25519_parameters_test 864 SRCS 865 ed25519_parameters_test.cc 866 DEPS 867 tink::signature::ed25519_parameters 868 gmock 869 tink::util::statusor 870 tink::util::test_matchers 871) 872 873tink_cc_test( 874 NAME ed25519_public_key_test 875 SRCS 876 ed25519_public_key_test.cc 877 DEPS 878 tink::signature::ed25519_public_key 879 gmock 880 tink::core::partial_key_access 881 tink::subtle::random 882 tink::util::statusor 883 tink::util::test_matchers 884) 885 886tink_cc_test( 887 NAME ed25519_private_key_test 888 SRCS 889 ed25519_private_key_test.cc 890 DEPS 891 tink::signature::ed25519_private_key 892 tink::signature::ed25519_public_key 893 gmock 894 tink::core::insecure_secret_key_access 895 tink::core::partial_key_access 896 tink::internal::ec_util 897 tink::subtle::random 898 tink::util::statusor 899 tink::util::test_matchers 900) 901 902tink_cc_test( 903 NAME ed25519_proto_serialization_test 904 SRCS 905 ed25519_proto_serialization_test.cc 906 DEPS 907 tink::signature::ed25519_parameters 908 tink::signature::ed25519_private_key 909 tink::signature::ed25519_proto_serialization 910 tink::signature::ed25519_public_key 911 gmock 912 absl::status 913 absl::optional 914 tink::core::insecure_secret_key_access 915 tink::core::key 916 tink::core::parameters 917 tink::core::partial_key_access 918 tink::core::restricted_data 919 tink::internal::ec_util 920 tink::internal::mutable_serialization_registry 921 tink::internal::proto_key_serialization 922 tink::internal::proto_parameters_serialization 923 tink::internal::serialization 924 tink::subtle::random 925 tink::util::statusor 926 tink::util::test_matchers 927 tink::proto::ed25519_cc_proto 928 tink::proto::tink_cc_proto 929) 930