// Copyright 2024 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CRYPTO_APPLE_KEYCHAIN_UTIL_H_ #define CRYPTO_APPLE_KEYCHAIN_UTIL_H_ #include #include "build/build_config.h" #include "crypto/crypto_export.h" namespace crypto { #if !BUILDFLAG(IS_IOS) // Returns whether the main executable is signed with a keychain-access-groups // entitlement that contains |keychain_access_group|. // The API used to query this information is not available on iOS. CRYPTO_EXPORT bool ExecutableHasKeychainAccessGroupEntitlement( const std::string& keychain_access_group); #endif // !BUILDFLAG(IS_IOS) } // namespace crypto #endif // CRYPTO_APPLE_KEYCHAIN_UTIL_H_