[M120 Migration][VD] Enable direct rendering for TVPlus
[platform/framework/web/chromium-efl.git] / crypto / mac_security_services_lock.h
1 // Copyright 2012 The Chromium Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #ifndef CRYPTO_MAC_SECURITY_SERVICES_LOCK_H_
6 #define CRYPTO_MAC_SECURITY_SERVICES_LOCK_H_
7
8 #include "crypto/crypto_export.h"
9
10 namespace base {
11 class Lock;
12 }
13
14 namespace crypto {
15
16 // The Mac OS X certificate and key management wrappers over CSSM are not
17 // thread-safe. In particular, code that accesses the CSSM database is
18 // problematic.
19 //
20 // http://developer.apple.com/mac/library/documentation/Security/Reference/certifkeytrustservices/Reference/reference.html
21 CRYPTO_EXPORT base::Lock& GetMacSecurityServicesLock();
22
23 }  // namespace crypto
24
25 #endif  // CRYPTO_MAC_SECURITY_SERVICES_LOCK_H_