X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/6b200bc335dc93c5516ccb52f14bd896d8c7fad7..02b2aca600d4a0fe6fb259262bd6808ef889acde:/OSX/libsecurity_keychain/lib/SecKeychainItemExtendedAttributes.cpp diff --git a/OSX/libsecurity_keychain/lib/SecKeychainItemExtendedAttributes.cpp b/OSX/libsecurity_keychain/lib/SecKeychainItemExtendedAttributes.cpp index 0088d0de..3ae8d1bf 100644 --- a/OSX/libsecurity_keychain/lib/SecKeychainItemExtendedAttributes.cpp +++ b/OSX/libsecurity_keychain/lib/SecKeychainItemExtendedAttributes.cpp @@ -28,20 +28,9 @@ #include "SecBridge.h" #include "StorageManager.h" #include "KCCursor.h" +#include -/* I'm not sure we need this */ -#if 0 -CFTypeID SecKeychainItemExtendedAttributesGetTypeID(void); - -static CFTypeID SecKeychainItemExtendedAttributesGetTypeID(void) -{ - BEGIN_SECAPI - - return gTypes().ExtendedAttribute.typeID; - - END_SECAPI1(_kCFRuntimeNotATypeID) -} -#endif +#include "LegacyAPICounts.h" extern "C" Boolean SecKeyIsCDSAKey(SecKeyRef ref); @@ -147,6 +136,9 @@ OSStatus SecKeychainItemSetExtendedAttribute( //%%% This needs to detect SecCertificateRef items, and when it does, SecKeychainItemDelete must be updated BEGIN_SECAPI + os_activity_t activity = os_activity_create("SecKeychainItemSetExtendedAttribute", OS_ACTIVITY_CURRENT, OS_ACTIVITY_FLAG_IF_NONE_PRESENT); + os_activity_scope(activity); + os_release(activity); if((itemRef == NULL) || (attrName == NULL)) { return errSecParam; @@ -197,6 +189,9 @@ OSStatus SecKeychainItemCopyExtendedAttribute( //%%% This needs to detect SecCertificateRef items BEGIN_SECAPI + os_activity_t activity = os_activity_create("SecKeychainItemCopyExtendedAttribute", OS_ACTIVITY_CURRENT, OS_ACTIVITY_FLAG_IF_NONE_PRESENT); + os_activity_scope(activity); + os_release(activity); if((itemRef == NULL) || (attrName == NULL) || (attrValue == NULL)) { return errSecParam; @@ -238,6 +233,9 @@ OSStatus SecKeychainItemCopyAllExtendedAttributes( //%%% This needs to detect SecCertificateRef items, and when it does, SecKeychainItemDelete must be updated BEGIN_SECAPI + os_activity_t activity = os_activity_create("SecKeychainItemCopyAllExtendedAttributes", OS_ACTIVITY_CURRENT, OS_ACTIVITY_FLAG_IF_NONE_PRESENT); + os_activity_scope(activity); + os_release(activity); if((itemRef == NULL) || (attrNames == NULL)) { return errSecParam;