blob: 9a3982dd92aaa79acc2aaa6776232224676e98da [file] [edit]
{
"PublicSDKContentRoot": [
{
"enums": [
{
"access": "public",
"constants": [
{"access": "public", "name": "kNeverAuthenticate"},
{"access": "public", "name": "kAlwaysAuthenticate"},
{"access": "public", "name": "kTryAuthenticate"}
],
"name": "SSLAuthenticate"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "kSSLCiphersuiteGroupDefault"},
{"access": "public", "name": "kSSLCiphersuiteGroupCompatibility"},
{"access": "public", "name": "kSSLCiphersuiteGroupLegacy"},
{"access": "public", "name": "kSSLCiphersuiteGroupATS"},
{"access": "public", "name": "kSSLCiphersuiteGroupATSCompatibility"},
{"access": "public", "introduced": "26.5", "name": "kSSLCiphersuiteGroupATSFCP_v2_1"}
],
"name": "SSLCiphersuiteGroup"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "2", "name": "kSSLClientCertNone"},
{"access": "public", "introduced": "2", "name": "kSSLClientCertRequested"},
{"access": "public", "introduced": "2", "name": "kSSLClientCertSent"},
{"access": "public", "introduced": "2", "name": "kSSLClientCertRejected"}
],
"name": "SSLClientCertificateState"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "2", "name": "kSSLStreamType"},
{"access": "public", "introduced": "2", "name": "kSSLDatagramType"}
],
"name": "SSLConnectionType"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "5", "name": "kSSLProtocolUnknown"},
{"access": "public", "introduced": "5", "name": "kTLSProtocol1"},
{"access": "public", "introduced": "5", "name": "kTLSProtocol11"},
{"access": "public", "introduced": "5", "name": "kTLSProtocol12"},
{"access": "public", "introduced": "5", "name": "kDTLSProtocol1"},
{"access": "public", "introduced": "5", "name": "kTLSProtocol13"},
{"access": "public", "introduced": "5", "name": "kDTLSProtocol12"},
{"access": "public", "introduced": "5", "name": "kTLSProtocolMaxSupported"},
{"access": "public", "introduced": "5", "name": "kSSLProtocol2"},
{"access": "public", "introduced": "5", "name": "kSSLProtocol3"},
{"access": "public", "introduced": "5", "name": "kSSLProtocol3Only"},
{"access": "public", "introduced": "5", "name": "kTLSProtocol1Only"},
{"access": "public", "introduced": "5", "name": "kSSLProtocolAll"}
],
"name": "SSLProtocol"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "2", "name": "kSSLServerSide"},
{"access": "public", "introduced": "2", "name": "kSSLClientSide"}
],
"name": "SSLProtocolSide"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "2", "name": "kSSLSessionOptionBreakOnServerAuth"},
{"access": "public", "introduced": "2", "name": "kSSLSessionOptionBreakOnCertRequested"},
{"access": "public", "introduced": "2", "name": "kSSLSessionOptionBreakOnClientAuth"},
{"access": "public", "introduced": "2", "name": "kSSLSessionOptionFalseStart"},
{"access": "public", "introduced": "2", "name": "kSSLSessionOptionSendOneByteRecord"},
{"access": "public", "introduced": "2", "name": "kSSLSessionOptionAllowServerIdentityChange"},
{"access": "public", "introduced": "2", "name": "kSSLSessionOptionFallback"},
{"access": "public", "introduced": "2", "name": "kSSLSessionOptionBreakOnClientHello"},
{"access": "public", "introduced": "2", "name": "kSSLSessionOptionAllowRenegotiation"},
{"access": "public", "introduced": "2", "name": "kSSLSessionOptionEnableSessionTickets"}
],
"name": "SSLSessionOption"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "2", "name": "kSSLIdle"},
{"access": "public", "introduced": "2", "name": "kSSLHandshake"},
{"access": "public", "introduced": "2", "name": "kSSLConnected"},
{"access": "public", "introduced": "2", "name": "kSSLClosed"},
{"access": "public", "introduced": "2", "name": "kSSLAborted"}
],
"name": "SSLSessionState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "kSecAccessControlUserPresence"},
{"access": "public", "introduced": "11.3", "name": "kSecAccessControlBiometryAny"},
{"access": "public", "introduced": "9", "name": "kSecAccessControlTouchIDAny"},
{"access": "public", "introduced": "11.3", "name": "kSecAccessControlBiometryCurrentSet"},
{"access": "public", "introduced": "9", "name": "kSecAccessControlTouchIDCurrentSet"},
{"access": "public", "introduced": "9", "name": "kSecAccessControlDevicePasscode"},
{"access": "public", "name": "kSecAccessControlWatch", "unavailable": true},
{"access": "public", "introduced": "18", "name": "kSecAccessControlCompanion"},
{"access": "public", "introduced": "9", "name": "kSecAccessControlOr"},
{"access": "public", "introduced": "9", "name": "kSecAccessControlAnd"},
{"access": "public", "introduced": "9", "name": "kSecAccessControlPrivateKeyUsage"},
{"access": "public", "introduced": "9", "name": "kSecAccessControlApplicationPassword"}
],
"introduced": "8",
"name": "SecAccessControlCreateFlags"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "kSecKeyOperationTypeSign"},
{"access": "public", "name": "kSecKeyOperationTypeVerify"},
{"access": "public", "name": "kSecKeyOperationTypeEncrypt"},
{"access": "public", "name": "kSecKeyOperationTypeDecrypt"},
{"access": "public", "name": "kSecKeyOperationTypeKeyExchange"}
],
"introduced": "10",
"name": "SecKeyOperationType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "kSecPaddingNone"},
{"access": "public", "name": "kSecPaddingPKCS1"},
{"access": "public", "name": "kSecPaddingOAEP"},
{"access": "public", "name": "kSecPaddingSigRaw"},
{"access": "public", "name": "kSecPaddingPKCS1MD2"},
{"access": "public", "name": "kSecPaddingPKCS1MD5"},
{"access": "public", "name": "kSecPaddingPKCS1SHA1"},
{"access": "public", "name": "kSecPaddingPKCS1SHA224"},
{"access": "public", "name": "kSecPaddingPKCS1SHA256"},
{"access": "public", "name": "kSecPaddingPKCS1SHA384"},
{"access": "public", "name": "kSecPaddingPKCS1SHA512"}
],
"introduced": "2",
"name": "SecPadding"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "2", "name": "kSecTrustResultInvalid"},
{"access": "public", "introduced": "2", "name": "kSecTrustResultProceed"},
{"access": "public", "introduced": "2", "name": "kSecTrustResultConfirm"},
{"access": "public", "introduced": "2", "name": "kSecTrustResultDeny"},
{"access": "public", "introduced": "2", "name": "kSecTrustResultUnspecified"},
{"access": "public", "introduced": "2", "name": "kSecTrustResultRecoverableTrustFailure"},
{"access": "public", "introduced": "2", "name": "kSecTrustResultFatalTrustFailure"},
{"access": "public", "introduced": "2", "name": "kSecTrustResultOtherError"}
],
"name": "SecTrustResultType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "SSL_NULL_WITH_NULL_NULL"},
{"access": "public", "name": "SSL_RSA_WITH_NULL_MD5"},
{"access": "public", "name": "SSL_RSA_WITH_NULL_SHA"},
{"access": "public", "name": "SSL_RSA_EXPORT_WITH_RC4_40_MD5"},
{"access": "public", "name": "SSL_RSA_WITH_RC4_128_MD5"},
{"access": "public", "name": "SSL_RSA_WITH_RC4_128_SHA"},
{"access": "public", "name": "SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5"},
{"access": "public", "name": "SSL_RSA_WITH_IDEA_CBC_SHA"},
{"access": "public", "name": "SSL_RSA_EXPORT_WITH_DES40_CBC_SHA"},
{"access": "public", "name": "SSL_RSA_WITH_DES_CBC_SHA"},
{"access": "public", "name": "SSL_RSA_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "SSL_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"},
{"access": "public", "name": "SSL_DH_DSS_WITH_DES_CBC_SHA"},
{"access": "public", "name": "SSL_DH_DSS_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "SSL_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"},
{"access": "public", "name": "SSL_DH_RSA_WITH_DES_CBC_SHA"},
{"access": "public", "name": "SSL_DH_RSA_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"},
{"access": "public", "name": "SSL_DHE_DSS_WITH_DES_CBC_SHA"},
{"access": "public", "name": "SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"},
{"access": "public", "name": "SSL_DHE_RSA_WITH_DES_CBC_SHA"},
{"access": "public", "name": "SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "SSL_DH_anon_EXPORT_WITH_RC4_40_MD5"},
{"access": "public", "name": "SSL_DH_anon_WITH_RC4_128_MD5"},
{"access": "public", "name": "SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA"},
{"access": "public", "name": "SSL_DH_anon_WITH_DES_CBC_SHA"},
{"access": "public", "name": "SSL_DH_anon_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "SSL_FORTEZZA_DMS_WITH_NULL_SHA"},
{"access": "public", "name": "SSL_FORTEZZA_DMS_WITH_FORTEZZA_CBC_SHA"},
{"access": "public", "name": "TLS_RSA_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_DH_DSS_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_DH_RSA_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_DH_anon_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_RSA_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_DH_DSS_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_DH_RSA_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_DH_anon_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_ECDH_ECDSA_WITH_NULL_SHA"},
{"access": "public", "name": "TLS_ECDH_ECDSA_WITH_RC4_128_SHA"},
{"access": "public", "name": "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_ECDHE_ECDSA_WITH_NULL_SHA"},
{"access": "public", "name": "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"},
{"access": "public", "name": "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_ECDH_RSA_WITH_NULL_SHA"},
{"access": "public", "name": "TLS_ECDH_RSA_WITH_RC4_128_SHA"},
{"access": "public", "name": "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_ECDHE_RSA_WITH_NULL_SHA"},
{"access": "public", "name": "TLS_ECDHE_RSA_WITH_RC4_128_SHA"},
{"access": "public", "name": "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_ECDH_anon_WITH_NULL_SHA"},
{"access": "public", "name": "TLS_ECDH_anon_WITH_RC4_128_SHA"},
{"access": "public", "name": "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_ECDH_anon_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_ECDH_anon_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_PSK_WITH_CHACHA20_POLY1305_SHA256"},
{"access": "public", "name": "TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256"},
{"access": "public", "name": "TLS_NULL_WITH_NULL_NULL"},
{"access": "public", "name": "TLS_RSA_WITH_NULL_MD5"},
{"access": "public", "name": "TLS_RSA_WITH_NULL_SHA"},
{"access": "public", "name": "TLS_RSA_WITH_RC4_128_MD5"},
{"access": "public", "name": "TLS_RSA_WITH_RC4_128_SHA"},
{"access": "public", "name": "TLS_RSA_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_RSA_WITH_NULL_SHA256"},
{"access": "public", "name": "TLS_RSA_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "TLS_RSA_WITH_AES_256_CBC_SHA256"},
{"access": "public", "name": "TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_DH_DSS_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "TLS_DH_RSA_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "TLS_DH_DSS_WITH_AES_256_CBC_SHA256"},
{"access": "public", "name": "TLS_DH_RSA_WITH_AES_256_CBC_SHA256"},
{"access": "public", "name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"},
{"access": "public", "name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"},
{"access": "public", "name": "TLS_DH_anon_WITH_RC4_128_MD5"},
{"access": "public", "name": "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_DH_anon_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "TLS_DH_anon_WITH_AES_256_CBC_SHA256"},
{"access": "public", "name": "TLS_PSK_WITH_RC4_128_SHA"},
{"access": "public", "name": "TLS_PSK_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_PSK_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_PSK_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_DHE_PSK_WITH_RC4_128_SHA"},
{"access": "public", "name": "TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_DHE_PSK_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_DHE_PSK_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_RSA_PSK_WITH_RC4_128_SHA"},
{"access": "public", "name": "TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "TLS_RSA_PSK_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "TLS_RSA_PSK_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "TLS_PSK_WITH_NULL_SHA"},
{"access": "public", "name": "TLS_DHE_PSK_WITH_NULL_SHA"},
{"access": "public", "name": "TLS_RSA_PSK_WITH_NULL_SHA"},
{"access": "public", "name": "TLS_RSA_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_RSA_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_DH_RSA_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_DH_RSA_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_DH_DSS_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_DH_DSS_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_DH_anon_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_DH_anon_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_PSK_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_PSK_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_PSK_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "TLS_PSK_WITH_AES_256_CBC_SHA384"},
{"access": "public", "name": "TLS_PSK_WITH_NULL_SHA256"},
{"access": "public", "name": "TLS_PSK_WITH_NULL_SHA384"},
{"access": "public", "name": "TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"},
{"access": "public", "name": "TLS_DHE_PSK_WITH_NULL_SHA256"},
{"access": "public", "name": "TLS_DHE_PSK_WITH_NULL_SHA384"},
{"access": "public", "name": "TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"},
{"access": "public", "name": "TLS_RSA_PSK_WITH_NULL_SHA256"},
{"access": "public", "name": "TLS_RSA_PSK_WITH_NULL_SHA384"},
{"access": "public", "name": "TLS_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_CHACHA20_POLY1305_SHA256"},
{"access": "public", "name": "TLS_AES_128_CCM_SHA256"},
{"access": "public", "name": "TLS_AES_128_CCM_8_SHA256"},
{"access": "public", "name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"},
{"access": "public", "name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"},
{"access": "public", "name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"},
{"access": "public", "name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"},
{"access": "public", "name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"},
{"access": "public", "name": "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"},
{"access": "public", "name": "TLS_EMPTY_RENEGOTIATION_INFO_SCSV"},
{"access": "public", "name": "SSL_RSA_WITH_RC2_CBC_MD5"},
{"access": "public", "name": "SSL_RSA_WITH_IDEA_CBC_MD5"},
{"access": "public", "name": "SSL_RSA_WITH_DES_CBC_MD5"},
{"access": "public", "name": "SSL_RSA_WITH_3DES_EDE_CBC_MD5"},
{"access": "public", "name": "SSL_NO_SUCH_CIPHERSUITE"}
],
"name": "enum (unnamed at CipherSuite.h:471)"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "errSecSuccess"},
{"access": "public", "name": "errSecUnimplemented"},
{"access": "public", "name": "errSecDiskFull"},
{"access": "public", "name": "errSecDskFull"},
{"access": "public", "name": "errSecIO"},
{"access": "public", "name": "errSecOpWr"},
{"access": "public", "name": "errSecParam"},
{"access": "public", "name": "errSecWrPerm"},
{"access": "public", "name": "errSecAllocate"},
{"access": "public", "name": "errSecUserCanceled"},
{"access": "public", "name": "errSecBadReq"},
{"access": "public", "name": "errSecInternalComponent"},
{"access": "public", "name": "errSecCoreFoundationUnknown"},
{"access": "public", "name": "errSecMissingEntitlement"},
{"access": "public", "name": "errSecRestrictedAPI"},
{"access": "public", "name": "errSecNotAvailable"},
{"access": "public", "name": "errSecReadOnly"},
{"access": "public", "name": "errSecAuthFailed"},
{"access": "public", "name": "errSecNoSuchKeychain"},
{"access": "public", "name": "errSecInvalidKeychain"},
{"access": "public", "name": "errSecDuplicateKeychain"},
{"access": "public", "name": "errSecDuplicateCallback"},
{"access": "public", "name": "errSecInvalidCallback"},
{"access": "public", "name": "errSecDuplicateItem"},
{"access": "public", "name": "errSecItemNotFound"},
{"access": "public", "name": "errSecBufferTooSmall"},
{"access": "public", "name": "errSecDataTooLarge"},
{"access": "public", "name": "errSecNoSuchAttr"},
{"access": "public", "name": "errSecInvalidItemRef"},
{"access": "public", "name": "errSecInvalidSearchRef"},
{"access": "public", "name": "errSecNoSuchClass"},
{"access": "public", "name": "errSecNoDefaultKeychain"},
{"access": "public", "name": "errSecInteractionNotAllowed"},
{"access": "public", "name": "errSecReadOnlyAttr"},
{"access": "public", "name": "errSecWrongSecVersion"},
{"access": "public", "name": "errSecKeySizeNotAllowed"},
{"access": "public", "name": "errSecNoStorageModule"},
{"access": "public", "name": "errSecNoCertificateModule"},
{"access": "public", "name": "errSecNoPolicyModule"},
{"access": "public", "name": "errSecInteractionRequired"},
{"access": "public", "name": "errSecDataNotAvailable"},
{"access": "public", "name": "errSecDataNotModifiable"},
{"access": "public", "name": "errSecCreateChainFailed"},
{"access": "public", "name": "errSecInvalidPrefsDomain"},
{"access": "public", "name": "errSecInDarkWake"},
{"access": "public", "name": "errSecACLNotSimple"},
{"access": "public", "name": "errSecPolicyNotFound"},
{"access": "public", "name": "errSecInvalidTrustSetting"},
{"access": "public", "name": "errSecNoAccessForItem"},
{"access": "public", "name": "errSecInvalidOwnerEdit"},
{"access": "public", "name": "errSecTrustNotAvailable"},
{"access": "public", "name": "errSecUnsupportedFormat"},
{"access": "public", "name": "errSecUnknownFormat"},
{"access": "public", "name": "errSecKeyIsSensitive"},
{"access": "public", "name": "errSecMultiplePrivKeys"},
{"access": "public", "name": "errSecPassphraseRequired"},
{"access": "public", "name": "errSecInvalidPasswordRef"},
{"access": "public", "name": "errSecInvalidTrustSettings"},
{"access": "public", "name": "errSecNoTrustSettings"},
{"access": "public", "name": "errSecPkcs12VerifyFailure"},
{"access": "public", "name": "errSecNotSigner"},
{"access": "public", "name": "errSecDecode"},
{"access": "public", "name": "errSecServiceNotAvailable"},
{"access": "public", "name": "errSecInsufficientClientID"},
{"access": "public", "name": "errSecDeviceReset"},
{"access": "public", "name": "errSecDeviceFailed"},
{"access": "public", "name": "errSecAppleAddAppACLSubject"},
{"access": "public", "name": "errSecApplePublicKeyIncomplete"},
{"access": "public", "name": "errSecAppleSignatureMismatch"},
{"access": "public", "name": "errSecAppleInvalidKeyStartDate"},
{"access": "public", "name": "errSecAppleInvalidKeyEndDate"},
{"access": "public", "name": "errSecConversionError"},
{"access": "public", "name": "errSecAppleSSLv2Rollback"},
{"access": "public", "name": "errSecQuotaExceeded"},
{"access": "public", "name": "errSecFileTooBig"},
{"access": "public", "name": "errSecInvalidDatabaseBlob"},
{"access": "public", "name": "errSecInvalidKeyBlob"},
{"access": "public", "name": "errSecIncompatibleDatabaseBlob"},
{"access": "public", "name": "errSecIncompatibleKeyBlob"},
{"access": "public", "name": "errSecHostNameMismatch"},
{"access": "public", "name": "errSecUnknownCriticalExtensionFlag"},
{"access": "public", "name": "errSecNoBasicConstraints"},
{"access": "public", "name": "errSecNoBasicConstraintsCA"},
{"access": "public", "name": "errSecInvalidAuthorityKeyID"},
{"access": "public", "name": "errSecInvalidSubjectKeyID"},
{"access": "public", "name": "errSecInvalidKeyUsageForPolicy"},
{"access": "public", "name": "errSecInvalidExtendedKeyUsage"},
{"access": "public", "name": "errSecInvalidIDLinkage"},
{"access": "public", "name": "errSecPathLengthConstraintExceeded"},
{"access": "public", "name": "errSecInvalidRoot"},
{"access": "public", "name": "errSecCRLExpired"},
{"access": "public", "name": "errSecCRLNotValidYet"},
{"access": "public", "name": "errSecCRLNotFound"},
{"access": "public", "name": "errSecCRLServerDown"},
{"access": "public", "name": "errSecCRLBadURI"},
{"access": "public", "name": "errSecUnknownCertExtension"},
{"access": "public", "name": "errSecUnknownCRLExtension"},
{"access": "public", "name": "errSecCRLNotTrusted"},
{"access": "public", "name": "errSecCRLPolicyFailed"},
{"access": "public", "name": "errSecIDPFailure"},
{"access": "public", "name": "errSecSMIMEEmailAddressesNotFound"},
{"access": "public", "name": "errSecSMIMEBadExtendedKeyUsage"},
{"access": "public", "name": "errSecSMIMEBadKeyUsage"},
{"access": "public", "name": "errSecSMIMEKeyUsageNotCritical"},
{"access": "public", "name": "errSecSMIMENoEmailAddress"},
{"access": "public", "name": "errSecSMIMESubjAltNameNotCritical"},
{"access": "public", "name": "errSecSSLBadExtendedKeyUsage"},
{"access": "public", "name": "errSecOCSPBadResponse"},
{"access": "public", "name": "errSecOCSPBadRequest"},
{"access": "public", "name": "errSecOCSPUnavailable"},
{"access": "public", "name": "errSecOCSPStatusUnrecognized"},
{"access": "public", "name": "errSecEndOfData"},
{"access": "public", "name": "errSecIncompleteCertRevocationCheck"},
{"access": "public", "name": "errSecNetworkFailure"},
{"access": "public", "name": "errSecOCSPNotTrustedToAnchor"},
{"access": "public", "name": "errSecRecordModified"},
{"access": "public", "name": "errSecOCSPSignatureError"},
{"access": "public", "name": "errSecOCSPNoSigner"},
{"access": "public", "name": "errSecOCSPResponderMalformedReq"},
{"access": "public", "name": "errSecOCSPResponderInternalError"},
{"access": "public", "name": "errSecOCSPResponderTryLater"},
{"access": "public", "name": "errSecOCSPResponderSignatureRequired"},
{"access": "public", "name": "errSecOCSPResponderUnauthorized"},
{"access": "public", "name": "errSecOCSPResponseNonceMismatch"},
{"access": "public", "name": "errSecCodeSigningBadCertChainLength"},
{"access": "public", "name": "errSecCodeSigningNoBasicConstraints"},
{"access": "public", "name": "errSecCodeSigningBadPathLengthConstraint"},
{"access": "public", "name": "errSecCodeSigningNoExtendedKeyUsage"},
{"access": "public", "name": "errSecCodeSigningDevelopment"},
{"access": "public", "name": "errSecResourceSignBadCertChainLength"},
{"access": "public", "name": "errSecResourceSignBadExtKeyUsage"},
{"access": "public", "name": "errSecTrustSettingDeny"},
{"access": "public", "name": "errSecInvalidSubjectName"},
{"access": "public", "name": "errSecUnknownQualifiedCertStatement"},
{"access": "public", "name": "errSecMobileMeRequestQueued"},
{"access": "public", "name": "errSecMobileMeRequestRedirected"},
{"access": "public", "name": "errSecMobileMeServerError"},
{"access": "public", "name": "errSecMobileMeServerNotAvailable"},
{"access": "public", "name": "errSecMobileMeServerAlreadyExists"},
{"access": "public", "name": "errSecMobileMeServerServiceErr"},
{"access": "public", "name": "errSecMobileMeRequestAlreadyPending"},
{"access": "public", "name": "errSecMobileMeNoRequestPending"},
{"access": "public", "name": "errSecMobileMeCSRVerifyFailure"},
{"access": "public", "name": "errSecMobileMeFailedConsistencyCheck"},
{"access": "public", "name": "errSecNotInitialized"},
{"access": "public", "name": "errSecInvalidHandleUsage"},
{"access": "public", "name": "errSecPVCReferentNotFound"},
{"access": "public", "name": "errSecFunctionIntegrityFail"},
{"access": "public", "name": "errSecInternalError"},
{"access": "public", "name": "errSecMemoryError"},
{"access": "public", "name": "errSecInvalidData"},
{"access": "public", "name": "errSecMDSError"},
{"access": "public", "name": "errSecInvalidPointer"},
{"access": "public", "name": "errSecSelfCheckFailed"},
{"access": "public", "name": "errSecFunctionFailed"},
{"access": "public", "name": "errSecModuleManifestVerifyFailed"},
{"access": "public", "name": "errSecInvalidGUID"},
{"access": "public", "name": "errSecInvalidHandle"},
{"access": "public", "name": "errSecInvalidDBList"},
{"access": "public", "name": "errSecInvalidPassthroughID"},
{"access": "public", "name": "errSecInvalidNetworkAddress"},
{"access": "public", "name": "errSecCRLAlreadySigned"},
{"access": "public", "name": "errSecInvalidNumberOfFields"},
{"access": "public", "name": "errSecVerificationFailure"},
{"access": "public", "name": "errSecUnknownTag"},
{"access": "public", "name": "errSecInvalidSignature"},
{"access": "public", "name": "errSecInvalidName"},
{"access": "public", "name": "errSecInvalidCertificateRef"},
{"access": "public", "name": "errSecInvalidCertificateGroup"},
{"access": "public", "name": "errSecTagNotFound"},
{"access": "public", "name": "errSecInvalidQuery"},
{"access": "public", "name": "errSecInvalidValue"},
{"access": "public", "name": "errSecCallbackFailed"},
{"access": "public", "name": "errSecACLDeleteFailed"},
{"access": "public", "name": "errSecACLReplaceFailed"},
{"access": "public", "name": "errSecACLAddFailed"},
{"access": "public", "name": "errSecACLChangeFailed"},
{"access": "public", "name": "errSecInvalidAccessCredentials"},
{"access": "public", "name": "errSecInvalidRecord"},
{"access": "public", "name": "errSecInvalidACL"},
{"access": "public", "name": "errSecInvalidSampleValue"},
{"access": "public", "name": "errSecIncompatibleVersion"},
{"access": "public", "name": "errSecPrivilegeNotGranted"},
{"access": "public", "name": "errSecInvalidScope"},
{"access": "public", "name": "errSecPVCAlreadyConfigured"},
{"access": "public", "name": "errSecInvalidPVC"},
{"access": "public", "name": "errSecEMMLoadFailed"},
{"access": "public", "name": "errSecEMMUnloadFailed"},
{"access": "public", "name": "errSecAddinLoadFailed"},
{"access": "public", "name": "errSecInvalidKeyRef"},
{"access": "public", "name": "errSecInvalidKeyHierarchy"},
{"access": "public", "name": "errSecAddinUnloadFailed"},
{"access": "public", "name": "errSecLibraryReferenceNotFound"},
{"access": "public", "name": "errSecInvalidAddinFunctionTable"},
{"access": "public", "name": "errSecInvalidServiceMask"},
{"access": "public", "name": "errSecModuleNotLoaded"},
{"access": "public", "name": "errSecInvalidSubServiceID"},
{"access": "public", "name": "errSecAttributeNotInContext"},
{"access": "public", "name": "errSecModuleManagerInitializeFailed"},
{"access": "public", "name": "errSecModuleManagerNotFound"},
{"access": "public", "name": "errSecEventNotificationCallbackNotFound"},
{"access": "public", "name": "errSecInputLengthError"},
{"access": "public", "name": "errSecOutputLengthError"},
{"access": "public", "name": "errSecPrivilegeNotSupported"},
{"access": "public", "name": "errSecDeviceError"},
{"access": "public", "name": "errSecAttachHandleBusy"},
{"access": "public", "name": "errSecNotLoggedIn"},
{"access": "public", "name": "errSecAlgorithmMismatch"},
{"access": "public", "name": "errSecKeyUsageIncorrect"},
{"access": "public", "name": "errSecKeyBlobTypeIncorrect"},
{"access": "public", "name": "errSecKeyHeaderInconsistent"},
{"access": "public", "name": "errSecUnsupportedKeyFormat"},
{"access": "public", "name": "errSecUnsupportedKeySize"},
{"access": "public", "name": "errSecInvalidKeyUsageMask"},
{"access": "public", "name": "errSecUnsupportedKeyUsageMask"},
{"access": "public", "name": "errSecInvalidKeyAttributeMask"},
{"access": "public", "name": "errSecUnsupportedKeyAttributeMask"},
{"access": "public", "name": "errSecInvalidKeyLabel"},
{"access": "public", "name": "errSecUnsupportedKeyLabel"},
{"access": "public", "name": "errSecInvalidKeyFormat"},
{"access": "public", "name": "errSecUnsupportedVectorOfBuffers"},
{"access": "public", "name": "errSecInvalidInputVector"},
{"access": "public", "name": "errSecInvalidOutputVector"},
{"access": "public", "name": "errSecInvalidContext"},
{"access": "public", "name": "errSecInvalidAlgorithm"},
{"access": "public", "name": "errSecInvalidAttributeKey"},
{"access": "public", "name": "errSecMissingAttributeKey"},
{"access": "public", "name": "errSecInvalidAttributeInitVector"},
{"access": "public", "name": "errSecMissingAttributeInitVector"},
{"access": "public", "name": "errSecInvalidAttributeSalt"},
{"access": "public", "name": "errSecMissingAttributeSalt"},
{"access": "public", "name": "errSecInvalidAttributePadding"},
{"access": "public", "name": "errSecMissingAttributePadding"},
{"access": "public", "name": "errSecInvalidAttributeRandom"},
{"access": "public", "name": "errSecMissingAttributeRandom"},
{"access": "public", "name": "errSecInvalidAttributeSeed"},
{"access": "public", "name": "errSecMissingAttributeSeed"},
{"access": "public", "name": "errSecInvalidAttributePassphrase"},
{"access": "public", "name": "errSecMissingAttributePassphrase"},
{"access": "public", "name": "errSecInvalidAttributeKeyLength"},
{"access": "public", "name": "errSecMissingAttributeKeyLength"},
{"access": "public", "name": "errSecInvalidAttributeBlockSize"},
{"access": "public", "name": "errSecMissingAttributeBlockSize"},
{"access": "public", "name": "errSecInvalidAttributeOutputSize"},
{"access": "public", "name": "errSecMissingAttributeOutputSize"},
{"access": "public", "name": "errSecInvalidAttributeRounds"},
{"access": "public", "name": "errSecMissingAttributeRounds"},
{"access": "public", "name": "errSecInvalidAlgorithmParms"},
{"access": "public", "name": "errSecMissingAlgorithmParms"},
{"access": "public", "name": "errSecInvalidAttributeLabel"},
{"access": "public", "name": "errSecMissingAttributeLabel"},
{"access": "public", "name": "errSecInvalidAttributeKeyType"},
{"access": "public", "name": "errSecMissingAttributeKeyType"},
{"access": "public", "name": "errSecInvalidAttributeMode"},
{"access": "public", "name": "errSecMissingAttributeMode"},
{"access": "public", "name": "errSecInvalidAttributeEffectiveBits"},
{"access": "public", "name": "errSecMissingAttributeEffectiveBits"},
{"access": "public", "name": "errSecInvalidAttributeStartDate"},
{"access": "public", "name": "errSecMissingAttributeStartDate"},
{"access": "public", "name": "errSecInvalidAttributeEndDate"},
{"access": "public", "name": "errSecMissingAttributeEndDate"},
{"access": "public", "name": "errSecInvalidAttributeVersion"},
{"access": "public", "name": "errSecMissingAttributeVersion"},
{"access": "public", "name": "errSecInvalidAttributePrime"},
{"access": "public", "name": "errSecMissingAttributePrime"},
{"access": "public", "name": "errSecInvalidAttributeBase"},
{"access": "public", "name": "errSecMissingAttributeBase"},
{"access": "public", "name": "errSecInvalidAttributeSubprime"},
{"access": "public", "name": "errSecMissingAttributeSubprime"},
{"access": "public", "name": "errSecInvalidAttributeIterationCount"},
{"access": "public", "name": "errSecMissingAttributeIterationCount"},
{"access": "public", "name": "errSecInvalidAttributeDLDBHandle"},
{"access": "public", "name": "errSecMissingAttributeDLDBHandle"},
{"access": "public", "name": "errSecInvalidAttributeAccessCredentials"},
{"access": "public", "name": "errSecMissingAttributeAccessCredentials"},
{"access": "public", "name": "errSecInvalidAttributePublicKeyFormat"},
{"access": "public", "name": "errSecMissingAttributePublicKeyFormat"},
{"access": "public", "name": "errSecInvalidAttributePrivateKeyFormat"},
{"access": "public", "name": "errSecMissingAttributePrivateKeyFormat"},
{"access": "public", "name": "errSecInvalidAttributeSymmetricKeyFormat"},
{"access": "public", "name": "errSecMissingAttributeSymmetricKeyFormat"},
{"access": "public", "name": "errSecInvalidAttributeWrappedKeyFormat"},
{"access": "public", "name": "errSecMissingAttributeWrappedKeyFormat"},
{"access": "public", "name": "errSecStagedOperationInProgress"},
{"access": "public", "name": "errSecStagedOperationNotStarted"},
{"access": "public", "name": "errSecVerifyFailed"},
{"access": "public", "name": "errSecQuerySizeUnknown"},
{"access": "public", "name": "errSecBlockSizeMismatch"},
{"access": "public", "name": "errSecPublicKeyInconsistent"},
{"access": "public", "name": "errSecDeviceVerifyFailed"},
{"access": "public", "name": "errSecInvalidLoginName"},
{"access": "public", "name": "errSecAlreadyLoggedIn"},
{"access": "public", "name": "errSecInvalidDigestAlgorithm"},
{"access": "public", "name": "errSecInvalidCRLGroup"},
{"access": "public", "name": "errSecCertificateCannotOperate"},
{"access": "public", "name": "errSecCertificateExpired"},
{"access": "public", "name": "errSecCertificateNotValidYet"},
{"access": "public", "name": "errSecCertificateRevoked"},
{"access": "public", "name": "errSecCertificateSuspended"},
{"access": "public", "name": "errSecInsufficientCredentials"},
{"access": "public", "name": "errSecInvalidAction"},
{"access": "public", "name": "errSecInvalidAuthority"},
{"access": "public", "name": "errSecVerifyActionFailed"},
{"access": "public", "name": "errSecInvalidCertAuthority"},
{"access": "public", "name": "errSecInvalidCRLAuthority"},
{"access": "public", "introduced": "4", "name": "errSecInvaldCRLAuthority"},
{"access": "public", "name": "errSecInvalidCRLEncoding"},
{"access": "public", "name": "errSecInvalidCRLType"},
{"access": "public", "name": "errSecInvalidCRL"},
{"access": "public", "name": "errSecInvalidFormType"},
{"access": "public", "name": "errSecInvalidID"},
{"access": "public", "name": "errSecInvalidIdentifier"},
{"access": "public", "name": "errSecInvalidIndex"},
{"access": "public", "name": "errSecInvalidPolicyIdentifiers"},
{"access": "public", "name": "errSecInvalidTimeString"},
{"access": "public", "name": "errSecInvalidReason"},
{"access": "public", "name": "errSecInvalidRequestInputs"},
{"access": "public", "name": "errSecInvalidResponseVector"},
{"access": "public", "name": "errSecInvalidStopOnPolicy"},
{"access": "public", "name": "errSecInvalidTuple"},
{"access": "public", "name": "errSecMultipleValuesUnsupported"},
{"access": "public", "name": "errSecNotTrusted"},
{"access": "public", "name": "errSecNoDefaultAuthority"},
{"access": "public", "name": "errSecRejectedForm"},
{"access": "public", "name": "errSecRequestLost"},
{"access": "public", "name": "errSecRequestRejected"},
{"access": "public", "name": "errSecUnsupportedAddressType"},
{"access": "public", "name": "errSecUnsupportedService"},
{"access": "public", "name": "errSecInvalidTupleGroup"},
{"access": "public", "name": "errSecInvalidBaseACLs"},
{"access": "public", "name": "errSecInvalidTupleCredentials"},
{"access": "public", "introduced": "4", "name": "errSecInvalidTupleCredendtials"},
{"access": "public", "name": "errSecInvalidEncoding"},
{"access": "public", "name": "errSecInvalidValidityPeriod"},
{"access": "public", "name": "errSecInvalidRequestor"},
{"access": "public", "name": "errSecRequestDescriptor"},
{"access": "public", "name": "errSecInvalidBundleInfo"},
{"access": "public", "name": "errSecInvalidCRLIndex"},
{"access": "public", "name": "errSecNoFieldValues"},
{"access": "public", "name": "errSecUnsupportedFieldFormat"},
{"access": "public", "name": "errSecUnsupportedIndexInfo"},
{"access": "public", "name": "errSecUnsupportedLocality"},
{"access": "public", "name": "errSecUnsupportedNumAttributes"},
{"access": "public", "name": "errSecUnsupportedNumIndexes"},
{"access": "public", "name": "errSecUnsupportedNumRecordTypes"},
{"access": "public", "name": "errSecFieldSpecifiedMultiple"},
{"access": "public", "name": "errSecIncompatibleFieldFormat"},
{"access": "public", "name": "errSecInvalidParsingModule"},
{"access": "public", "name": "errSecDatabaseLocked"},
{"access": "public", "name": "errSecDatastoreIsOpen"},
{"access": "public", "name": "errSecMissingValue"},
{"access": "public", "name": "errSecUnsupportedQueryLimits"},
{"access": "public", "name": "errSecUnsupportedNumSelectionPreds"},
{"access": "public", "name": "errSecUnsupportedOperator"},
{"access": "public", "name": "errSecInvalidDBLocation"},
{"access": "public", "name": "errSecInvalidAccessRequest"},
{"access": "public", "name": "errSecInvalidIndexInfo"},
{"access": "public", "name": "errSecInvalidNewOwner"},
{"access": "public", "name": "errSecInvalidModifyMode"},
{"access": "public", "name": "errSecMissingRequiredExtension"},
{"access": "public", "name": "errSecExtendedKeyUsageNotCritical"},
{"access": "public", "name": "errSecTimestampMissing"},
{"access": "public", "name": "errSecTimestampInvalid"},
{"access": "public", "name": "errSecTimestampNotTrusted"},
{"access": "public", "name": "errSecTimestampServiceNotAvailable"},
{"access": "public", "name": "errSecTimestampBadAlg"},
{"access": "public", "name": "errSecTimestampBadRequest"},
{"access": "public", "name": "errSecTimestampBadDataFormat"},
{"access": "public", "name": "errSecTimestampTimeNotAvailable"},
{"access": "public", "name": "errSecTimestampUnacceptedPolicy"},
{"access": "public", "name": "errSecTimestampUnacceptedExtension"},
{"access": "public", "name": "errSecTimestampAddInfoNotAvailable"},
{"access": "public", "name": "errSecTimestampSystemFailure"},
{"access": "public", "name": "errSecSigningTimeMissing"},
{"access": "public", "name": "errSecTimestampRejection"},
{"access": "public", "name": "errSecTimestampWaiting"},
{"access": "public", "name": "errSecTimestampRevocationWarning"},
{"access": "public", "name": "errSecTimestampRevocationNotification"},
{"access": "public", "name": "errSecCertificatePolicyNotAllowed"},
{"access": "public", "name": "errSecCertificateNameNotAllowed"},
{"access": "public", "name": "errSecCertificateValidityPeriodTooLong"},
{"access": "public", "name": "errSecCertificateIsCA"},
{"access": "public", "name": "errSecCertificateDuplicateExtension"},
{"access": "public", "name": "errSecMissingQualifiedCertStatement"}
],
"name": "enum (unnamed at SecBase.h:3241)"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "errSSLProtocol"},
{"access": "public", "name": "errSSLNegotiation"},
{"access": "public", "name": "errSSLFatalAlert"},
{"access": "public", "name": "errSSLWouldBlock"},
{"access": "public", "name": "errSSLSessionNotFound"},
{"access": "public", "name": "errSSLClosedGraceful"},
{"access": "public", "name": "errSSLClosedAbort"},
{"access": "public", "name": "errSSLXCertChainInvalid"},
{"access": "public", "name": "errSSLBadCert"},
{"access": "public", "name": "errSSLCrypto"},
{"access": "public", "name": "errSSLInternal"},
{"access": "public", "name": "errSSLModuleAttach"},
{"access": "public", "name": "errSSLUnknownRootCert"},
{"access": "public", "name": "errSSLNoRootCert"},
{"access": "public", "name": "errSSLCertExpired"},
{"access": "public", "name": "errSSLCertNotYetValid"},
{"access": "public", "name": "errSSLClosedNoNotify"},
{"access": "public", "name": "errSSLBufferOverflow"},
{"access": "public", "name": "errSSLBadCipherSuite"},
{"access": "public", "name": "errSSLPeerUnexpectedMsg"},
{"access": "public", "name": "errSSLPeerBadRecordMac"},
{"access": "public", "name": "errSSLPeerDecryptionFail"},
{"access": "public", "name": "errSSLPeerRecordOverflow"},
{"access": "public", "name": "errSSLPeerDecompressFail"},
{"access": "public", "name": "errSSLPeerHandshakeFail"},
{"access": "public", "name": "errSSLPeerBadCert"},
{"access": "public", "name": "errSSLPeerUnsupportedCert"},
{"access": "public", "name": "errSSLPeerCertRevoked"},
{"access": "public", "name": "errSSLPeerCertExpired"},
{"access": "public", "name": "errSSLPeerCertUnknown"},
{"access": "public", "name": "errSSLIllegalParam"},
{"access": "public", "name": "errSSLPeerUnknownCA"},
{"access": "public", "name": "errSSLPeerAccessDenied"},
{"access": "public", "name": "errSSLPeerDecodeError"},
{"access": "public", "name": "errSSLPeerDecryptError"},
{"access": "public", "name": "errSSLPeerExportRestriction"},
{"access": "public", "name": "errSSLPeerProtocolVersion"},
{"access": "public", "name": "errSSLPeerInsufficientSecurity"},
{"access": "public", "name": "errSSLPeerInternalError"},
{"access": "public", "name": "errSSLPeerUserCancelled"},
{"access": "public", "name": "errSSLPeerNoRenegotiation"},
{"access": "public", "name": "errSSLPeerAuthCompleted"},
{"access": "public", "name": "errSSLClientCertRequested"},
{"access": "public", "name": "errSSLHostNameMismatch"},
{"access": "public", "name": "errSSLConnectionRefused"},
{"access": "public", "name": "errSSLDecryptionFail"},
{"access": "public", "name": "errSSLBadRecordMac"},
{"access": "public", "name": "errSSLRecordOverflow"},
{"access": "public", "name": "errSSLBadConfiguration"},
{"access": "public", "name": "errSSLUnexpectedRecord"},
{"access": "public", "name": "errSSLWeakPeerEphemeralDHKey"},
{"access": "public", "name": "errSSLClientHelloReceived"},
{"access": "public", "name": "errSSLTransportReset"},
{"access": "public", "name": "errSSLNetworkTimeout"},
{"access": "public", "name": "errSSLConfigurationFailed"},
{"access": "public", "name": "errSSLUnsupportedExtension"},
{"access": "public", "name": "errSSLUnexpectedMessage"},
{"access": "public", "name": "errSSLDecompressFail"},
{"access": "public", "name": "errSSLHandshakeFail"},
{"access": "public", "name": "errSSLDecodeError"},
{"access": "public", "name": "errSSLInappropriateFallback"},
{"access": "public", "name": "errSSLMissingExtension"},
{"access": "public", "name": "errSSLBadCertificateStatusResponse"},
{"access": "public", "name": "errSSLCertificateRequired"},
{"access": "public", "name": "errSSLUnknownPSKIdentity"},
{"access": "public", "name": "errSSLUnrecognizedName"},
{"access": "public", "name": "errSSLATSViolation"},
{"access": "public", "name": "errSSLATSMinimumVersionViolation"},
{"access": "public", "name": "errSSLATSCiphersuiteViolation"},
{"access": "public", "name": "errSSLATSMinimumKeySizeViolation"},
{"access": "public", "name": "errSSLATSLeafCertificateHashAlgorithmViolation"},
{"access": "public", "name": "errSSLATSCertificateHashAlgorithmViolation"},
{"access": "public", "name": "errSSLATSCertificateTrustViolation"},
{"access": "public", "name": "errSSLEarlyDataRejected"}
],
"name": "enum (unnamed at SecBase.h:8061)"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "kSecRevocationOCSPMethod"},
{"access": "public", "name": "kSecRevocationCRLMethod"},
{"access": "public", "name": "kSecRevocationPreferCRL"},
{"access": "public", "name": "kSecRevocationRequirePositiveResponse"},
{"access": "public", "name": "kSecRevocationNetworkAccessDisabled"},
{"access": "public", "name": "kSecRevocationUseAnyAvailableMethod"}
],
"name": "enum (unnamed at SecPolicy.h:2221)"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "tls_ciphersuite_group_default"},
{"access": "public", "name": "tls_ciphersuite_group_compatibility"},
{"access": "public", "name": "tls_ciphersuite_group_legacy"},
{"access": "public", "name": "tls_ciphersuite_group_ats"},
{"access": "public", "name": "tls_ciphersuite_group_ats_compatibility"},
{"access": "public", "introduced": "26.5", "name": "tls_ciphersuite_group_ats_fcp_v2_1"}
],
"name": "tls_ciphersuite_group_t"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "13", "name": "tls_ciphersuite_RSA_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "tls_ciphersuite_RSA_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "tls_ciphersuite_RSA_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "tls_ciphersuite_RSA_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "tls_ciphersuite_RSA_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "tls_ciphersuite_RSA_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "tls_ciphersuite_RSA_WITH_AES_256_CBC_SHA256"},
{"access": "public", "introduced": "13", "name": "tls_ciphersuite_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"},
{"access": "public", "introduced": "13", "name": "tls_ciphersuite_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_RSA_WITH_AES_128_CBC_SHA"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_RSA_WITH_AES_256_CBC_SHA"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_RSA_WITH_AES_128_CBC_SHA256"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_RSA_WITH_AES_256_CBC_SHA384"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_RSA_WITH_AES_128_GCM_SHA256"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_RSA_WITH_AES_256_GCM_SHA384"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"},
{"access": "public", "name": "tls_ciphersuite_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"},
{"access": "public", "name": "tls_ciphersuite_AES_128_GCM_SHA256"},
{"access": "public", "name": "tls_ciphersuite_AES_256_GCM_SHA384"},
{"access": "public", "name": "tls_ciphersuite_CHACHA20_POLY1305_SHA256"}
],
"name": "tls_ciphersuite_t"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "13", "name": "tls_protocol_version_TLSv10"},
{"access": "public", "introduced": "13", "name": "tls_protocol_version_TLSv11"},
{"access": "public", "name": "tls_protocol_version_TLSv12"},
{"access": "public", "name": "tls_protocol_version_TLSv13"},
{"access": "public", "introduced": "13", "name": "tls_protocol_version_DTLSv10"},
{"access": "public", "name": "tls_protocol_version_DTLSv12"}
],
"name": "tls_protocol_version_t"
}
],
"globals": [
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLAddDistinguishedName"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLClose"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLContextGetTypeID"},
{"access": "public", "introduced": "11", "kind": "function", "linkage": "exported", "name": "_SSLCopyALPNProtocols"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLCopyDistinguishedNames"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLCopyPeerTrust"},
{"access": "public", "introduced": "9", "kind": "function", "linkage": "exported", "name": "_SSLCopyRequestedPeerName"},
{"access": "public", "introduced": "9", "kind": "function", "linkage": "exported", "name": "_SSLCopyRequestedPeerNameLength"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLCreateContext"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetBufferedReadSize"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetClientCertificateState"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetConnection"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetDatagramWriteSize"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetEnabledCiphers"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetMaxDatagramRecordSize"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetNegotiatedCipher"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetNegotiatedProtocolVersion"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetNumberEnabledCiphers"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetNumberSupportedCiphers"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetPeerDomainName"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetPeerDomainNameLength"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetPeerID"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetProtocolVersionMax"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetProtocolVersionMin"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetSessionOption"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetSessionState"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLGetSupportedCiphers"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLHandshake"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_SSLReHandshake"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLRead"},
{"access": "public", "introduced": "11", "kind": "function", "linkage": "exported", "name": "_SSLSetALPNProtocols"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLSetCertificate"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLSetClientSideAuthenticate"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLSetConnection"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLSetDatagramHelloCookie"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLSetEnabledCiphers"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLSetEncryptionCertificate"},
{"access": "public", "introduced": "11", "kind": "function", "linkage": "exported", "name": "_SSLSetError"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLSetIOFuncs"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLSetMaxDatagramRecordSize"},
{"access": "public", "introduced": "11", "kind": "function", "linkage": "exported", "name": "_SSLSetOCSPResponse"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLSetPeerDomainName"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLSetPeerID"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLSetProtocolVersionMax"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLSetProtocolVersionMin"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_SSLSetSessionConfig"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLSetSessionOption"},
{"access": "public", "introduced": "11", "kind": "function", "linkage": "exported", "name": "_SSLSetSessionTicketsEnabled"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_SSLWrite"},
{"access": "public", "introduced": "8", "kind": "function", "linkage": "exported", "name": "_SecAccessControlCreateWithFlags"},
{"access": "public", "introduced": "8", "kind": "function", "linkage": "exported", "name": "_SecAccessControlGetTypeID"},
{"access": "public", "introduced": "8", "kind": "function", "linkage": "exported", "name": "_SecAddSharedWebCredential"},
{"access": "public", "introduced": "10.3", "kind": "function", "linkage": "exported", "name": "_SecCertificateCopyCommonName"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecCertificateCopyData"},
{"access": "public", "introduced": "10.3", "kind": "function", "linkage": "exported", "name": "_SecCertificateCopyEmailAddresses"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_SecCertificateCopyKey"},
{"access": "public", "introduced": "10.3", "kind": "function", "linkage": "exported", "name": "_SecCertificateCopyNormalizedIssuerSequence"},
{"access": "public", "introduced": "10.3", "kind": "function", "linkage": "exported", "name": "_SecCertificateCopyNormalizedSubjectSequence"},
{"access": "public", "introduced": "18", "kind": "function", "linkage": "exported", "name": "_SecCertificateCopyNotValidAfterDate"},
{"access": "public", "introduced": "18", "kind": "function", "linkage": "exported", "name": "_SecCertificateCopyNotValidBeforeDate"},
{"access": "public", "introduced": "10.3", "kind": "function", "linkage": "exported", "name": "_SecCertificateCopyPublicKey"},
{"access": "public", "introduced": "10.3", "kind": "function", "linkage": "exported", "name": "_SecCertificateCopySerialNumber"},
{"access": "public", "introduced": "11", "kind": "function", "linkage": "exported", "name": "_SecCertificateCopySerialNumberData"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecCertificateCopySubjectSummary"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecCertificateCreateWithData"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecCertificateGetTypeID"},
{"access": "public", "introduced": "11.3", "kind": "function", "linkage": "exported", "name": "_SecCopyErrorMessageString"},
{"access": "public", "introduced": "8", "kind": "function", "linkage": "exported", "name": "_SecCreateSharedWebCredentialPassword"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecIdentityCopyCertificate"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecIdentityCopyPrivateKey"},
{"access": "public", "introduced": "11.2", "kind": "function", "linkage": "exported", "name": "_SecIdentityCreate"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecIdentityGetTypeID"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecItemAdd"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecItemCopyMatching"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecItemDelete"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecItemUpdate"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_SecKeyCopyAttributes"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_SecKeyCopyExternalRepresentation"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_SecKeyCopyKeyExchangeResult"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_SecKeyCopyPublicKey"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_SecKeyCreateDecryptedData"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_SecKeyCreateEncryptedData"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_SecKeyCreateRandomKey"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_SecKeyCreateSignature"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_SecKeyCreateWithData"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecKeyDecrypt"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecKeyEncrypt"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecKeyGeneratePair"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecKeyGetBlockSize"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecKeyGetTypeID"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_SecKeyIsAlgorithmSupported"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecKeyRawSign"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecKeyRawVerify"},
{"access": "public", "introduced": "10", "kind": "function", "linkage": "exported", "name": "_SecKeyVerifySignature"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecPKCS12Import"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_SecPolicyCopyProperties"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecPolicyCreateBasicX509"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_SecPolicyCreateRevocation"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecPolicyCreateSSL"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_SecPolicyCreateWithProperties"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecPolicyGetTypeID"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecRandomCopyBytes"},
{"access": "public", "introduced": "8", "kind": "function", "linkage": "exported", "name": "_SecRequestSharedWebCredential"},
{"access": "public", "introduced": "15", "kind": "function", "linkage": "exported", "name": "_SecTrustCopyCertificateChain"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_SecTrustCopyCustomAnchorCertificates"},
{"access": "public", "introduced": "4", "kind": "function", "linkage": "exported", "name": "_SecTrustCopyExceptions"},
{"access": "public", "introduced": "14", "kind": "function", "linkage": "exported", "name": "_SecTrustCopyKey"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_SecTrustCopyPolicies"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecTrustCopyProperties"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecTrustCopyPublicKey"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_SecTrustCopyResult"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecTrustCreateWithCertificates"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecTrustEvaluate"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_SecTrustEvaluateAsync"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_SecTrustEvaluateAsyncWithError"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_SecTrustEvaluateWithError"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecTrustGetCertificateAtIndex"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecTrustGetCertificateCount"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_SecTrustGetNetworkFetchAllowed"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_SecTrustGetTrustResult"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecTrustGetTypeID"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecTrustGetVerifyTime"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecTrustSetAnchorCertificates"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecTrustSetAnchorCertificatesOnly"},
{"access": "public", "introduced": "4", "kind": "function", "linkage": "exported", "name": "_SecTrustSetExceptions"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_SecTrustSetNetworkFetchAllowed"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_SecTrustSetOCSPResponse"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_SecTrustSetPolicies"},
{"access": "public", "introduced": "12.1.1", "kind": "function", "linkage": "exported", "name": "_SecTrustSetSignedCertificateTimestamps"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_SecTrustSetVerifyDate"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kSSLSessionConfig_3DES_fallback"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kSSLSessionConfig_ATSv1"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kSSLSessionConfig_ATSv1_noPFS"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kSSLSessionConfig_RC4_fallback"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kSSLSessionConfig_TLSv1_3DES_fallback"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kSSLSessionConfig_TLSv1_RC4_fallback"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kSSLSessionConfig_TLSv1_fallback"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kSSLSessionConfig_anonymous"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kSSLSessionConfig_default"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kSSLSessionConfig_legacy"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kSSLSessionConfig_legacy_DHE"},
{"access": "public", "introduced": "5", "kind": "variable", "linkage": "exported", "name": "_kSSLSessionConfig_standard"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAccess", "unavailable": true},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAccessControl"},
{"access": "public", "introduced": "3", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAccessGroup"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAccessGroupToken"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAccessible"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAccessibleAfterFirstUnlock"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAccessibleAlways"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAccessibleAlwaysThisDeviceOnly"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAccessibleWhenUnlocked"},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAccessibleWhenUnlockedThisDeviceOnly"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAccount"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrApplicationLabel"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrApplicationTag"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAuthenticationType"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAuthenticationTypeDPA"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAuthenticationTypeDefault"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAuthenticationTypeHTMLForm"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAuthenticationTypeHTTPBasic"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAuthenticationTypeHTTPDigest"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAuthenticationTypeMSN"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAuthenticationTypeNTLM"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrAuthenticationTypeRPA"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrCanDecrypt"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrCanDerive"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrCanEncrypt"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrCanSign"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrCanUnwrap"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrCanVerify"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrCanWrap"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrCertificateEncoding"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrCertificateType"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrComment"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrCreationDate"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrCreator"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrDescription"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrEffectiveKeySize"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrGeneric"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrIsExtractable"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrIsInvisible"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrIsNegative"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrIsPermanent"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrIsSensitive"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrIssuer"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyClass"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyClassPrivate"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyClassPublic"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyClassSymmetric"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeySizeInBits"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyType"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyType3DES", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyTypeAES", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyTypeCAST", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyTypeDES", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyTypeDSA", "unavailable": true},
{"access": "public", "introduced": "4", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyTypeEC"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyTypeECDSA", "unavailable": true},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyTypeECSECPrimeRandom"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyTypeRC2", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyTypeRC4", "unavailable": true},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrKeyTypeRSA"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrLabel"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrModificationDate"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrPRF", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrPRFHmacAlgSHA1", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrPRFHmacAlgSHA224", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrPRFHmacAlgSHA256", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrPRFHmacAlgSHA384", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrPRFHmacAlgSHA512", "unavailable": true},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrPath"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecAttrPersistantReference"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecAttrPersistentReference"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrPort"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocol"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolAFP"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolAppleTalk"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolDAAP"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolEPPC"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolFTP"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolFTPAccount"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolFTPProxy"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolFTPS"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolHTTP"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolHTTPProxy"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolHTTPS"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolHTTPSProxy"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolIMAP"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolIMAPS"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolIPP"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolIRC"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolIRCS"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolLDAP"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolLDAPS"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolNNTP"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolNNTPS"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolPOP3"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolPOP3S"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolRTSP"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolRTSPProxy"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolSMB"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolSMTP"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolSOCKS"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolSSH"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolTelnet"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrProtocolTelnetS"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrPublicKeyHash"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrRounds", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecAttrSalt", "unavailable": true},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrSecurityDomain"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrSerialNumber"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrServer"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrService"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrSubject"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrSubjectKeyID"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kSecAttrSyncViewHint"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecAttrSynchronizable"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecAttrSynchronizableAny"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kSecAttrTokenID"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kSecAttrTokenIDSecureEnclave"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecAttrType"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecClass"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecClassCertificate"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecClassGenericPassword"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecClassIdentity"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecClassInternetPassword"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecClassKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecImportExportAccess", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecImportExportKeychain", "unavailable": true},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecImportExportPassphrase"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecImportItemCertChain"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecImportItemIdentity"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecImportItemKeyID"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecImportItemLabel"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecImportItemTrust"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_kSecImportToMemoryOnly"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDHKeyExchangeCofactor"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDHKeyExchangeStandard"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureDigestRFC4754"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureDigestRFC4754SHA1"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureDigestRFC4754SHA224"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureDigestRFC4754SHA256"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureDigestRFC4754SHA384"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureDigestRFC4754SHA512"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureDigestX962"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureDigestX962SHA1"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureDigestX962SHA224"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureDigestX962SHA256"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureDigestX962SHA384"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureDigestX962SHA512"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureMessageRFC4754SHA1"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureMessageRFC4754SHA224"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureMessageRFC4754SHA256"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureMessageRFC4754SHA384"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureMessageRFC4754SHA512"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureMessageX962SHA1"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureMessageX962SHA224"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureMessageX962SHA256"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureMessageX962SHA384"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureMessageX962SHA512"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECDSASignatureRFC4754"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSAEncryptionOAEPSHA1"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSAEncryptionOAEPSHA224"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSAEncryptionOAEPSHA256"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSAEncryptionOAEPSHA384"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSAEncryptionOAEPSHA512"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSAEncryptionPKCS1"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSAEncryptionRaw"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureDigestPSSSHA1"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureDigestPSSSHA224"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureDigestPSSSHA256"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureDigestPSSSHA384"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureDigestPSSSHA512"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureMessagePSSSHA1"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureMessagePSSSHA224"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureMessagePSSSHA256"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureMessagePSSSHA384"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureMessagePSSSHA512"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyAlgorithmRSASignatureRaw"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyKeyExchangeParameterRequestedSize"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecKeyKeyExchangeParameterSharedInfo"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecMatchCaseInsensitive"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecMatchDiacriticInsensitive", "unavailable": true},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecMatchEmailAddressIfPresent"},
{"access": "public", "introduced": "18", "kind": "variable", "linkage": "exported", "name": "_kSecMatchHostOrSubdomainOfHost"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecMatchIssuers"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecMatchItemList"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecMatchLimit"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecMatchLimitAll"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecMatchLimitOne"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecMatchPolicy"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecMatchSearchList"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecMatchSubjectContains"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecMatchSubjectEndsWith", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecMatchSubjectStartsWith", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecMatchSubjectWholeString", "unavailable": true},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecMatchTrustedOnly"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecMatchValidOnDate"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecMatchWidthInsensitive", "unavailable": true},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleCodeSigning"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleEAP"},
{"access": "public", "introduced": "18.4", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleEAPClient"},
{"access": "public", "introduced": "18.4", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleEAPServer"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleIDValidation"},
{"access": "public", "introduced": "18.4", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleIPSecClient"},
{"access": "public", "introduced": "18.4", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleIPSecServer"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleIPsec"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyApplePKINITClient", "unavailable": true},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyApplePKINITServer", "unavailable": true},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyApplePassbookSigning"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyApplePayIssuerEncryption"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleRevocation"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleSMIME"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleSSL"},
{"access": "public", "introduced": "18.4", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleSSLClient"},
{"access": "public", "introduced": "18.4", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleSSLServer"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleTimeStamping"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyAppleX509Basic"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyClient"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyMacAppStoreReceipt"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyName"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyOid"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyRevocationFlags"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPolicyTeamIdentifier"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecPrivateKeyAttrs"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPropertyTypeError"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecPropertyTypeTitle"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecPublicKeyAttrs"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecRandomDefault"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecReturnAttributes"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecReturnData"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecReturnPersistentRef"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecReturnRef"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_kSecSharedPassword"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kSecTrustCertificateTransparency"},
{"access": "public", "introduced": "10", "kind": "variable", "linkage": "exported", "name": "_kSecTrustCertificateTransparencyWhiteList"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecTrustEvaluationDate"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecTrustExtendedValidation"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecTrustOrganizationName"},
{"access": "public", "introduced": "18.4", "kind": "variable", "linkage": "exported", "name": "_kSecTrustQCStatements"},
{"access": "public", "introduced": "18.4", "kind": "variable", "linkage": "exported", "name": "_kSecTrustQWACValidation"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecTrustResultValue"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecTrustRevocationChecked"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kSecTrustRevocationValidUntilDate"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kSecUseAuthenticationContext"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kSecUseAuthenticationUI"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kSecUseAuthenticationUIAllow"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kSecUseAuthenticationUIFail"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_kSecUseAuthenticationUISkip"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_kSecUseDataProtectionKeychain"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecUseItemList"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecUseKeychain", "unavailable": true},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_kSecUseNoAuthenticationUI"},
{"access": "public", "introduced": "8", "kind": "variable", "linkage": "exported", "name": "_kSecUseOperationPrompt"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_kSecUseUserIndependentKeychain", "unavailable": true},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecValueData"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecValuePersistentRef"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kSecValueRef"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_certificate_copy_ref"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_certificate_create"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_identity_access_certificates"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_identity_copy_certificates_ref"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_identity_copy_ref"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_identity_create"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_identity_create_with_certificates"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_access_distinguished_names"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_access_ocsp_response"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_access_peer_certificate_chain"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_access_pre_shared_keys"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_access_supported_signature_algorithms"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_challenge_parameters_are_equal"},
{"access": "public", "introduced": "18.5", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_copy_negotiated_protocol"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_copy_peer_public_key"},
{"access": "public", "introduced": "18.5", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_copy_server_name"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_create_secret"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_create_secret_with_context"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_get_early_data_accepted"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_get_negotiated_ciphersuite"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_get_negotiated_protocol"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_get_negotiated_protocol_version"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_get_negotiated_tls_ciphersuite"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_get_negotiated_tls_protocol_version"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_get_server_name"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_metadata_peers_are_equal"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_add_pre_shared_key"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_add_tls_application_protocol"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_add_tls_ciphersuite"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_add_tls_ciphersuite_group"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_append_tls_ciphersuite"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_append_tls_ciphersuite_group"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_are_equal"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_get_default_max_dtls_protocol_version"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_get_default_max_tls_protocol_version"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_get_default_min_dtls_protocol_version"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_get_default_min_tls_protocol_version"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_get_enable_encrypted_client_hello", "unavailable": true},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_get_quic_use_legacy_codepoint", "unavailable": true},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_challenge_block"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_enable_encrypted_client_hello", "unavailable": true},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_key_update_block"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_local_identity"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_max_tls_protocol_version"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_min_tls_protocol_version"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_peer_authentication_optional", "unavailable": true},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_peer_authentication_required"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_pre_shared_key_selection_block"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_quic_use_legacy_codepoint", "unavailable": true},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_tls_diffie_hellman_parameters"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_tls_false_start_enabled"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_tls_is_fallback_attempt"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_tls_max_version"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_tls_min_version"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_tls_ocsp_enabled"},
{"access": "public", "introduced": "13", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_tls_pre_shared_key_identity_hint"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_tls_renegotiation_enabled"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_tls_resumption_enabled"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_tls_sct_enabled"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_tls_server_name"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_tls_tickets_enabled"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_protocol_options_set_verify_block"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_sec_release"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_sec_retain"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_trust_copy_ref"},
{"access": "public", "introduced": "12", "kind": "function", "linkage": "exported", "name": "_sec_trust_create"}
],
"protocols": [
{
"access": "public",
"name": "OS_sec_certificate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "OS_sec_identity",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "OS_sec_object",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "OS_sec_protocol_metadata",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "OS_sec_protocol_options",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"name": "OS_sec_trust",
"protocols": [
"NSObject"
]
}
],
"target": "arm64e-apple-ios26.5",
"typedefs": [
{"access": "public", "name": "SSLAuthenticate"},
{"access": "public", "name": "SSLCipherSuite"},
{"access": "public", "introduced": "12", "name": "SSLCiphersuiteGroup"},
{"access": "public", "name": "SSLClientCertificateState"},
{"access": "public", "name": "SSLConnectionRef"},
{"access": "public", "name": "SSLConnectionType"},
{"access": "public", "name": "SSLContextRef"},
{"access": "public", "name": "SSLProtocol"},
{"access": "public", "name": "SSLProtocolSide"},
{"access": "public", "name": "SSLReadFunc"},
{"access": "public", "name": "SSLSessionOption"},
{"access": "public", "name": "SSLSessionState"},
{"access": "public", "name": "SSLWriteFunc"},
{"access": "public", "name": "SecACLRef", "unavailable": true},
{"access": "public", "name": "SecAccessControlCreateFlags"},
{"access": "public", "name": "SecAccessControlRef"},
{"access": "public", "name": "SecAccessRef", "unavailable": true},
{"access": "public", "name": "SecCertificateRef"},
{"access": "public", "name": "SecIdentityRef"},
{"access": "public", "introduced": "10", "name": "SecKeyAlgorithm"},
{"access": "public", "introduced": "10", "name": "SecKeyKeyExchangeParameter"},
{"access": "public", "name": "SecKeyOperationType"},
{"access": "public", "name": "SecKeyRef"},
{"access": "public", "name": "SecKeychainAttrType", "unavailable": true},
{"access": "public", "name": "SecKeychainAttribute", "unavailable": true},
{"access": "public", "name": "SecKeychainAttributeInfo", "unavailable": true},
{"access": "public", "name": "SecKeychainAttributeList", "unavailable": true},
{"access": "public", "name": "SecKeychainAttributePtr", "unavailable": true},
{"access": "public", "name": "SecKeychainItemRef", "unavailable": true},
{"access": "public", "name": "SecKeychainRef", "unavailable": true},
{"access": "public", "name": "SecKeychainSearchRef", "unavailable": true},
{"access": "public", "name": "SecKeychainStatus", "unavailable": true},
{"access": "public", "name": "SecPadding"},
{"access": "public", "name": "SecPasswordRef", "unavailable": true},
{"access": "public", "name": "SecPolicyRef"},
{"access": "public", "name": "SecRandomRef"},
{"access": "public", "name": "SecTrustCallback"},
{"access": "public", "name": "SecTrustRef"},
{"access": "public", "name": "SecTrustResultType"},
{"access": "public", "name": "SecTrustWithErrorCallback"},
{"access": "public", "name": "SecTrustedApplicationRef", "unavailable": true},
{"access": "public", "name": "sec_certificate_t"},
{"access": "public", "name": "sec_identity_t"},
{"access": "public", "name": "sec_object_t"},
{"access": "public", "name": "sec_protocol_challenge_complete_t"},
{"access": "public", "name": "sec_protocol_challenge_t"},
{"access": "public", "name": "sec_protocol_key_update_complete_t"},
{"access": "public", "name": "sec_protocol_key_update_t"},
{"access": "public", "name": "sec_protocol_metadata_t"},
{"access": "public", "name": "sec_protocol_options_t"},
{"access": "public", "name": "sec_protocol_pre_shared_key_selection_complete_t"},
{"access": "public", "name": "sec_protocol_pre_shared_key_selection_t"},
{"access": "public", "name": "sec_protocol_verify_complete_t"},
{"access": "public", "name": "sec_protocol_verify_t"},
{"access": "public", "name": "sec_trust_t"},
{"access": "public", "introduced": "13", "name": "tls_ciphersuite_group_t"},
{"access": "public", "name": "tls_ciphersuite_t"},
{"access": "public", "introduced": "13", "name": "tls_protocol_version_t"}
]
}
],
"version": "1.0"
}