Move Keychain UI suppression code into apple_keychain.cc

This will be needed even after the file-based keychain code is moved
away from, so move it out to the top-level file.

Bug: 395659797
Change-Id: I64ef54d20046806b1506e04c19f63c9d074958bd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6509206
Reviewed-by: Matt Mueller <mattm@chromium.org>
Auto-Submit: Avi Drissman <avi@chromium.org>
Commit-Queue: Matt Mueller <mattm@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1455111}
NOKEYCHECK=True
GitOrigin-RevId: 4a04c6c94a7bf575409ed68b17c15d91d9754474
3 files changed
tree: e75ee81baf98f438e467f324d036f0f0e620b79f
  1. obsolete/
  2. aead.cc
  3. aead.h
  4. aead_unittest.cc
  5. aes_cbc.cc
  6. aes_cbc.h
  7. aes_cbc_unittest.cc
  8. aes_ctr.cc
  9. aes_ctr.h
  10. aes_ctr_unittest.cc
  11. apple_keychain.cc
  12. apple_keychain.h
  13. apple_keychain_secitem.h
  14. apple_keychain_secitem.mm
  15. apple_keychain_seckeychain.cc
  16. apple_keychain_seckeychain.h
  17. apple_keychain_util.h
  18. apple_keychain_util.mm
  19. apple_keychain_util_unittest.mm
  20. apple_keychain_v2.h
  21. apple_keychain_v2.mm
  22. BUILD.gn
  23. chaps_support.cc
  24. chaps_support.h
  25. crypto_export.h
  26. DEPS
  27. DIR_METADATA
  28. ec_private_key.cc
  29. ec_private_key.h
  30. ec_private_key_unittest.cc
  31. ec_signature_creator.cc
  32. ec_signature_creator.h
  33. ec_signature_creator_impl.cc
  34. ec_signature_creator_impl.h
  35. ec_signature_creator_unittest.cc
  36. fake_apple_keychain_v2.h
  37. fake_apple_keychain_v2.mm
  38. features.cc
  39. features.gni
  40. features.h
  41. hash.cc
  42. hash.h
  43. hash_unittest.cc
  44. hkdf.cc
  45. hkdf.h
  46. hmac.cc
  47. hmac.h
  48. hmac_unittest.cc
  49. kdf.cc
  50. kdf.h
  51. kdf_unittest.cc
  52. keypair.cc
  53. keypair.h
  54. keypair_unittest.cc
  55. mac_security_services_lock.cc
  56. mac_security_services_lock.h
  57. mock_apple_keychain.cc
  58. mock_apple_keychain.h
  59. mock_apple_keychain_unittest.cc
  60. nss_crypto_module_delegate.h
  61. nss_key_util.cc
  62. nss_key_util.h
  63. nss_key_util_unittest.cc
  64. nss_util.cc
  65. nss_util.h
  66. nss_util_chromeos.cc
  67. nss_util_internal.h
  68. nss_util_unittest.cc
  69. openssl_util.cc
  70. openssl_util.h
  71. OWNERS
  72. process_bound_string.cc
  73. process_bound_string.h
  74. process_bound_string_unittest.cc
  75. random.cc
  76. random.h
  77. random_unittest.cc
  78. rsa_private_key.cc
  79. rsa_private_key.h
  80. rsa_private_key_unittest.cc
  81. scoped_capi_types.h
  82. scoped_cng_types.h
  83. scoped_fake_apple_keychain_v2.h
  84. scoped_fake_apple_keychain_v2.mm
  85. scoped_fake_unexportable_key_provider.cc
  86. scoped_fake_unexportable_key_provider.h
  87. scoped_fake_user_verifying_key_provider.cc
  88. scoped_fake_user_verifying_key_provider.h
  89. scoped_lacontext.h
  90. scoped_lacontext.mm
  91. scoped_nss_types.h
  92. scoped_test_nss_chromeos_user.cc
  93. scoped_test_nss_chromeos_user.h
  94. scoped_test_nss_db.cc
  95. scoped_test_nss_db.h
  96. scoped_test_system_nss_key_slot.cc
  97. scoped_test_system_nss_key_slot.h
  98. secure_hash.cc
  99. secure_hash.h
  100. secure_hash_unittest.cc
  101. secure_util.cc
  102. secure_util.h
  103. sha2.cc
  104. sha2.h
  105. sha2_unittest.cc
  106. sign.cc
  107. sign.h
  108. sign_unittest.cc
  109. signature_creator.cc
  110. signature_creator.h
  111. signature_creator_unittest.cc
  112. signature_verifier.cc
  113. signature_verifier.h
  114. signature_verifier_unittest.cc
  115. subtle_passkey.cc
  116. subtle_passkey.h
  117. test_support.cc
  118. test_support.h
  119. unexportable_key.cc
  120. unexportable_key.h
  121. unexportable_key_mac.h
  122. unexportable_key_mac.mm
  123. unexportable_key_mac_unittest.mm
  124. unexportable_key_metrics.cc
  125. unexportable_key_metrics.h
  126. unexportable_key_metrics_unittest.cc
  127. unexportable_key_software_unsecure.cc
  128. unexportable_key_unittest.cc
  129. unexportable_key_win.cc
  130. unexportable_key_win.h
  131. user_verifying_key.cc
  132. user_verifying_key.h
  133. user_verifying_key_mac.mm
  134. user_verifying_key_mac_unittest.mm
  135. user_verifying_key_win.cc