summaryrefslogtreecommitdiff
path: root/crypto/scoped_mock_unexportable_key_provider.h
diff options
context:
space:
mode:
authorCronet Mainline Eng <cronet-mainline-eng+copybara@google.com>2023-04-17 14:36:25 -0800
committerPatrick Rohr <prohr@google.com>2023-04-17 15:41:30 -0700
commit41cb724250484f326b0bbd5f8b955eb37b3b83c6 (patch)
treecb7b2cbe08b2c5305a56b31649359f8141edd198 /crypto/scoped_mock_unexportable_key_provider.h
parentc175721cfcc03e339122be17d569239df9762b2b (diff)
downloadcronet-41cb724250484f326b0bbd5f8b955eb37b3b83c6.tar.gz
Import Cronet version 114.0.5709.3
Project import generated by Copybara. FolderOrigin-RevId: /tmp/copybara-origin/src Test: none Change-Id: I263aa6b692a17ac2471b98b6e662b26dd1327c9c
Diffstat (limited to 'crypto/scoped_mock_unexportable_key_provider.h')
-rw-r--r--crypto/scoped_mock_unexportable_key_provider.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/crypto/scoped_mock_unexportable_key_provider.h b/crypto/scoped_mock_unexportable_key_provider.h
index 301b1ee83..d0667a07d 100644
--- a/crypto/scoped_mock_unexportable_key_provider.h
+++ b/crypto/scoped_mock_unexportable_key_provider.h
@@ -18,6 +18,14 @@ class ScopedMockUnexportableKeyProvider {
~ScopedMockUnexportableKeyProvider();
};
+// `ScopedNullUnexportableKeyProvider` causes `GetUnexportableKeyProvider` to
+// return a nullptr, emulating the key provider not being supported.
+class ScopedNullUnexportableKeyProvider {
+ public:
+ ScopedNullUnexportableKeyProvider();
+ ~ScopedNullUnexportableKeyProvider();
+};
+
} // namespace crypto
#endif // CRYPTO_SCOPED_MOCK_UNEXPORTABLE_KEY_PROVIDER_H_