-/* Key Recovery Module Mangement Operations */
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_SetEnterpriseRecoveryPolicy (const CSSM_DATA *RecoveryPolicyFileName,
- const CSSM_ACCESS_CREDENTIALS *OldPassPhrase,
- const CSSM_ACCESS_CREDENTIALS *NewPassPhrase)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-
-/* Key Recovery Context Operations */
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_CreateRecoveryRegistrationContext (CSSM_KRSP_HANDLE KRSPHandle,
- CSSM_CC_HANDLE *NewContext)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_CreateRecoveryEnablementContext (CSSM_KRSP_HANDLE KRSPHandle,
- const CSSM_KR_PROFILE *LocalProfile,
- const CSSM_KR_PROFILE *RemoteProfile,
- CSSM_CC_HANDLE *NewContext)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_CreateRecoveryRequestContext (CSSM_KRSP_HANDLE KRSPHandle,
- const CSSM_KR_PROFILE *LocalProfile,
- CSSM_CC_HANDLE *NewContext)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_GetPolicyInfo (CSSM_CC_HANDLE CCHandle,
- CSSM_KR_POLICY_FLAGS *EncryptionProhibited,
- uint32 *WorkFactor)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-
-/* Key Recovery Registration Operations */
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_RegistrationRequest (CSSM_CC_HANDLE RecoveryRegistrationContext,
- const CSSM_DATA *KRInData,
- const CSSM_ACCESS_CREDENTIALS *AccessCredentials,
- CSSM_KR_POLICY_FLAGS KRFlags,
- sint32 *EstimatedTime,
- CSSM_HANDLE_PTR ReferenceHandle)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_RegistrationRetrieve (CSSM_KRSP_HANDLE KRSPHandle,
- CSSM_HANDLE ReferenceHandle,
- const CSSM_ACCESS_CREDENTIALS *AccessCredentials,
- sint32 *EstimatedTime,
- CSSM_KR_PROFILE_PTR KRProfile)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-
-/* Key Recovery Enablement Operations */
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_GenerateRecoveryFields (CSSM_CC_HANDLE KeyRecoveryContext,
- CSSM_CC_HANDLE CCHandle,
- const CSSM_DATA *KRSPOptions,
- CSSM_KR_POLICY_FLAGS KRFlags,
- CSSM_DATA_PTR KRFields,
- CSSM_CC_HANDLE *NewCCHandle)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_ProcessRecoveryFields (CSSM_CC_HANDLE KeyRecoveryContext,
- CSSM_CC_HANDLE CryptoContext,
- const CSSM_DATA *KRSPOptions,
- CSSM_KR_POLICY_FLAGS KRFlags,
- const CSSM_DATA *KRFields,
- CSSM_CC_HANDLE *NewCryptoContext)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-
-/* Key Recovery Request Operations */
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_RecoveryRequest (CSSM_CC_HANDLE RecoveryRequestContext,
- const CSSM_DATA *KRInData,
- const CSSM_ACCESS_CREDENTIALS *AccessCredentials,
- sint32 *EstimatedTime,
- CSSM_HANDLE_PTR ReferenceHandle)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_RecoveryRetrieve (CSSM_KRSP_HANDLE KRSPHandle,
- CSSM_HANDLE ReferenceHandle,
- const CSSM_ACCESS_CREDENTIALS *AccessCredentials,
- sint32 *EstimatedTime,
- CSSM_HANDLE_PTR CacheHandle,
- uint32 *NumberOfRecoveredKeys)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_GetRecoveredObject (CSSM_KRSP_HANDLE KRSPHandle,
- CSSM_HANDLE CacheHandle,
- uint32 IndexInResults,
- CSSM_CSP_HANDLE CSPHandle,
- const CSSM_RESOURCE_CONTROL_CONTEXT *CredAndAclEntry,
- uint32 Flags,
- CSSM_KEY_PTR RecoveredKey,
- CSSM_DATA_PTR OtherInfo)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_RecoveryRequestAbort (CSSM_KRSP_HANDLE KRSPHandle,
- CSSM_HANDLE CacheHandle)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_QueryPolicyInfo (CSSM_KRSP_HANDLE KRSPHandle,
- CSSM_ALGORITHMS AlgorithmID,
- CSSM_ENCRYPT_MODE Mode,
- CSSM_CONTEXT_TYPE Class,
- CSSM_KR_POLICY_INFO_PTR *PolicyInfoData)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;
-
-
-/* Extensibility Functions */
-
-CSSM_RETURN CSSMAPI
-CSSM_KR_PassThrough (CSSM_KRSP_HANDLE KRSPHandle,
- CSSM_CC_HANDLE KeyRecoveryContext,
- CSSM_CC_HANDLE CryptoContext,
- uint32 PassThroughId,
- const void *InputParams,
- void **OutputParams)
- DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER;