X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/fa7225c82381bac4432a6edf16f53b5370238d85..7e6b461318c8a779d91381531435a68ee4e8b6ed:/OSX/libsecurity_cssm/lib/cssmapplePriv.h?ds=sidebyside diff --git a/OSX/libsecurity_cssm/lib/cssmapplePriv.h b/OSX/libsecurity_cssm/lib/cssmapplePriv.h index 9bf4e472..c9dbc727 100644 --- a/OSX/libsecurity_cssm/lib/cssmapplePriv.h +++ b/OSX/libsecurity_cssm/lib/cssmapplePriv.h @@ -26,6 +26,10 @@ #ifndef _CSSMAPPLE_PRIV_H_ #define _CSSMAPPLE_PRIV_H_ 1 +#include + +#if TARGET_OS_OSX + #include #include @@ -63,12 +67,12 @@ enum { CSSM_TP_OCSP_REQUIRE_RESP_NONCE = 0x00000080 }; -typedef struct { +typedef struct DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER { uint32 Version; CSSM_APPLE_TP_OCSP_OPT_FLAGS Flags; CSSM_DATA_PTR LocalResponder; /* URI */ CSSM_DATA_PTR LocalResponderCert; /* X509 DER encoded cert */ -} CSSM_APPLE_TP_OCSP_OPTIONS; +} CSSM_APPLE_TP_OCSP_OPTIONS DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; enum { @@ -131,40 +135,40 @@ enum }; /* AppleCSPDL passthrough parameters */ -typedef struct cssm_applecspdl_db_recode_parameters +typedef struct DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER cssm_applecspdl_db_recode_parameters { CSSM_DATA dbBlob; CSSM_DATA extraData; -} CSSM_APPLECSPDL_RECODE_PARAMETERS, *CSSM_APPLECSPDL_RECODE_PARAMETERS_PTR; +} CSSM_APPLECSPDL_RECODE_PARAMETERS DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER, *CSSM_APPLECSPDL_RECODE_PARAMETERS_PTR DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; -typedef struct cssm_applecspdl_db_copy_blob_parameters +typedef struct DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER cssm_applecspdl_db_copy_blob_parameters { CSSM_DATA blob; -} CSSM_APPLECSPDL_DB_COPY_BLOB_PARAMETERS; +} CSSM_APPLECSPDL_DB_COPY_BLOB_PARAMETERS DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; -typedef struct cssm_applecspdl_db_insert_without_encryption_parameters +typedef struct DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER cssm_applecspdl_db_insert_without_encryption_parameters { CSSM_DB_RECORDTYPE recordType; CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR attributes; CSSM_DATA data; -} CSSM_APPLECSPDL_DB_INSERT_WITHOUT_ENCRYPTION_PARAMETERS; +} CSSM_APPLECSPDL_DB_INSERT_WITHOUT_ENCRYPTION_PARAMETERS DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; -typedef struct cssm_applecspdl_db_modify_without_encryption_parameters +typedef struct DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER cssm_applecspdl_db_modify_without_encryption_parameters { CSSM_DB_RECORDTYPE recordType; CSSM_DB_UNIQUE_RECORD_PTR uniqueID; CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR attributes; CSSM_DATA *data; CSSM_DB_MODIFY_MODE modifyMode; -} CSSM_APPLECSPDL_DB_MODIFY_WITHOUT_ENCRYPTION_PARAMETERS; +} CSSM_APPLECSPDL_DB_MODIFY_WITHOUT_ENCRYPTION_PARAMETERS DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; -typedef struct cssm_applecspdl_db_get_without_encryption_parameters +typedef struct DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER cssm_applecspdl_db_get_without_encryption_parameters { CSSM_DB_UNIQUE_RECORD_PTR uniqueID; CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR attributes; -} CSSM_APPLECSPDL_DB_GET_WITHOUT_ENCRYPTION_PARAMETERS; +} CSSM_APPLECSPDL_DB_GET_WITHOUT_ENCRYPTION_PARAMETERS DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; -typedef struct cssm_applecspdl_db_create_with_blob_parameters +typedef struct DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER cssm_applecspdl_db_create_with_blob_parameters { const char *dbName; const CSSM_NET_ADDRESS *dbLocation; @@ -173,10 +177,12 @@ typedef struct cssm_applecspdl_db_create_with_blob_parameters const CSSM_RESOURCE_CONTROL_CONTEXT *credAndAclEntry; const void *openParameters; const CSSM_DATA *blob; -} CSSM_APPLE_CSPDL_DB_CREATE_WITH_BLOB_PARAMETERS; +} CSSM_APPLE_CSPDL_DB_CREATE_WITH_BLOB_PARAMETERS DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; #ifdef __cplusplus } #endif +#endif /* TARGET_OS_OSX */ + #endif /* _CSSMAPPLE_PRIV_H_ */