@typedef
@discussion XXX We might want to get rid of this alltogether.
*/
-typedef CSSM_X509_ALGORITHM_IDENTIFIER SECAlgorithmID;
+typedef CSSM_X509_ALGORITHM_IDENTIFIER SECAlgorithmID DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*!
@typedef
@typedef
@discussion Type of function passed to SecCmsDecode or SecCmsDecoderStart to retrieve the decryption key. This function is intended to be used for EncryptedData content info's which do not have a key available in a certificate, etc.
*/
-typedef SecSymmetricKeyRef(*SecCmsGetDecryptKeyCallback)(void *arg, SECAlgorithmID *algid);
+typedef SecSymmetricKeyRef(*SecCmsGetDecryptKeyCallback)(void *arg, SECAlgorithmID *algid) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
/*!
@enum SecCmsVerificationStatus
SEC_OID_ECDSA_WITH_SHA384 = 212,
SEC_OID_ECDSA_WITH_SHA512 = 213,
- /* Apple CMS Attribute */
+ /* Apple CMS Attributes */
SEC_OID_APPLE_HASH_AGILITY = 214,
+ SEC_OID_APPLE_HASH_AGILITY_V2 = 215,
+
+ /* Apple Expiration Time Attribute */
+ SEC_OID_APPLE_EXPIRATION_TIME = 216,
SEC_OID_TOTAL
} SECOidTag;
@abstract Free a SecArenaPool object and everything in it.
@param arena The SecArenaPool object to free.
@param zero If this is true the arena's memory will be zero filled before it is freed.
- @result arena will no longer be valid and the memory used by it is returned to the malloc heap.
+ @discussion arena will no longer be valid and the memory used by it is returned to the malloc heap.
@availability 10.4 and later
@updated 2004-04-23
*/