1234567891011121314151617181920212223 |
- // Copyright (c) 2021 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #ifndef CRYPTO_SCOPED_MOCK_UNEXPORTABLE_KEY_PROVIDER_H_
- #define CRYPTO_SCOPED_MOCK_UNEXPORTABLE_KEY_PROVIDER_H_
- namespace crypto {
- // ScopedMockUnexportableKeyProvider causes
- // |GetUnexportableKeyProvider| to return a mock, software-based
- // implementation of |UnexportableKeyProvider| while it is in scope.
- //
- // This needs you to link against the test_support target.
- class ScopedMockUnexportableKeyProvider {
- public:
- ScopedMockUnexportableKeyProvider();
- ~ScopedMockUnexportableKeyProvider();
- };
- } // namespace crypto
- #endif // CRYPTO_SCOPED_MOCK_UNEXPORTABLE_KEY_PROVIDER_H_
|