]> git.saurik.com Git - apple/security.git/blob - OSX/sec/Security/SecExports.exp-in
Security-57337.20.44.tar.gz
[apple/security.git] / OSX / sec / Security / SecExports.exp-in
1 // SecExports.exp-in
2 // sec
3 //
4
5 //
6 // CFError to OSStatus conversion
7 //
8
9 _SecErrorGetOSStatus
10
11 //
12 // Password
13 //
14
15 _kSecPasswordMinLengthKey
16 _kSecPasswordMaxLengthKey
17 _kSecPasswordAllowedCharactersKey
18 _kSecPasswordRequiredCharactersKey
19 _kSecPasswordDefaultForType
20 _kSecPasswordDisallowedCharacters
21 _kSecPasswordCantStartWithChars
22 _kSecPasswordCantEndWithChars
23 _kSecPasswordContainsNoMoreThanNSpecificCharacters
24 _kSecPasswordContainsAtLeastNSpecificCharacters
25 _kSecPasswordContainsNoMoreThanNConsecutiveIdenticalCharacters
26 _kSecPasswordGroupSize
27 _kSecPasswordNumberOfGroups
28 _kSecPasswordSeparator
29 _kSecPasswordCharacterCount
30 _kSecPasswordCharacters
31 _SecPasswordIsPasswordWeak
32 _SecPasswordIsPasswordWeak2
33 _SecPasswordGenerate
34 _SecPasswordCopyDefaultPasswordLength
35 _SecPasswordCreateWithRandomDigits
36
37 //
38 // Base64
39 //
40
41 _SecBase64Encode
42 _SecBase64Encode2
43
44 //
45 // Trust
46 //
47
48 _kSecPolicyAppleX509Basic
49 _kSecPolicyAppleSSL
50 _kSecPolicyAppleSMIME
51 _kSecPolicyAppleEAP
52 _kSecPolicyAppleSWUpdateSigning
53 _kSecPolicyApplePackageSigning
54 _kSecPolicyAppleIPsec
55 _kSecPolicyAppleCodeSigning
56 _kSecPolicyAppleIDValidation
57 _kSecPolicyAppleIDValidationRecordSigningPolicy
58 _kSecPolicyAppleOSXProvisioningProfileSigning
59 _kSecPolicyMacAppStoreReceipt
60 _kSecPolicyAppleTimeStamping
61 _kSecPolicyAppleRevocation
62 _kSecPolicyApplePassbookSigning
63 _kSecPolicyAppleMobileStore
64 _kSecPolicyAppleTestMobileStore
65 _kSecPolicyAppleOTAPKISigner
66 _kSecPolicyAppleTestOTAPKISigner
67 _kSecPolicyAppleEscrowService
68 _kSecPolicyApplePCSEscrowService
69 _kSecPolicyAppleProfileSigner
70 _kSecPolicyAppleQAProfileSigner
71 _kSecPolicyAppleSMPEncryption
72 _kSecPolicyAppleTestSMPEncryption
73 _kSecPolicyApplePPQSigning
74 _kSecPolicyAppleTestPPQSigning
75 _kSecPolicyAppleATVAppSigning
76 _kSecPolicyAppleTestATVAppSigning
77 _kSecPolicyAppleATVVPNProfileSigning
78 _kSecPolicyApplePayIssuerEncryption
79 _kSecPolicyAppleAnchorIncludeTestRoots
80 _kSecPolicyCheckAnchorSHA1
81 _kSecPolicyCheckAnchorApple
82 _kSecPolicyCheckAnchorTrusted
83 _kSecPolicyCheckBasicCertificateProcessing
84 _kSecPolicyCheckBasicContraints
85 _kSecPolicyCheckBlackListedKey
86 _kSecPolicyCheckBlackListedLeaf
87 _kSecPolicyCheckCertificatePolicy
88 _kSecPolicyCheckCertificateTransparency
89 _kSecPolicyCheckChainLength
90 _kSecPolicyCheckCriticalExtensions
91 _kSecPolicyCheckEAPTrustedServerNames
92 _kSecPolicyCheckEmail
93 _kSecPolicyCheckExtendedKeyUsage
94 _kSecPolicyCheckExtendedValidation
95 _kSecPolicyCheckGrayListedKey
96 _kSecPolicyCheckGrayListedLeaf
97 _kSecPolicyCheckIdLinkage
98 _kSecPolicyCheckIntermediateMarkerOid
99 _kSecPolicyCheckIntermediateSPKISHA256
100 _kSecPolicyCheckIssuerCommonName
101 _kSecPolicyCheckKeyUsage
102 _kSecPolicyCheckLeafMarkerOid
103 _kSecPolicyCheckNoNetworkAccess
104 _kSecPolicyCheckNonEmptySubject
105 _kSecPolicyCheckNotValidBefore
106 _kSecPolicyCheckQualifiedCertStatements
107 _kSecPolicyCheckRevocation
108 _kSecPolicyCheckRevocationResponseRequired
109 _kSecPolicyCheckSSLHostname
110 _kSecPolicyCheckSubjectCommonName
111 _kSecPolicyCheckSubjectCommonNamePrefix
112 _kSecPolicyCheckSubjectCommonNameTEST
113 _kSecPolicyCheckSubjectOrganization
114 _kSecPolicyCheckSubjectOrganizationalUnit
115 _kSecPolicyCheckValidIntermediates
116 _kSecPolicyCheckValidLeaf
117 _kSecPolicyCheckValidRoot
118 _kSecPolicyClient
119 _kSecPolicyName
120 _kSecPolicyOid
121 _kSecPolicyRevocationFlags
122 _kSecPolicyTeamIdentifier
123
124
125 _SecPolicyCopyEscrowRootCertificate
126 _SecPolicyCopyProperties
127 _SecPolicyCreate
128 _SecPolicyCreateAppleIDAuthorityPolicy
129 #if TARGET_OS_IPHONE
130 _SecPolicyCreateAppleIDValidationRecordSigningPolicy
131 _SecPolicyCreateAppleSMPEncryption
132 _SecPolicyCreateTestAppleSMPEncryption
133 #endif
134 _SecPolicyCreateAppleATVAppSigning
135 _SecPolicyCreateTestAppleATVAppSigning
136 _SecPolicyCreateApplePayIssuerEncryption
137 _SecPolicyCreateApplePPQSigning
138 _SecPolicyCreateTestApplePPQSigning
139 _SecPolicyCreateAppleGSService
140 _SecPolicyCreateAppleIDSService
141 _SecPolicyCreateAppleIDSServiceContext
142 _SecPolicyCreateApplePushService
143 _SecPolicyCreateApplePushServiceLegacy
144 _SecPolicyCreateAppleMMCSService
145 _SecPolicyCreateApplePPQService
146 _SecPolicyCreateAppleSSLService
147 _SecPolicyCreateApplePackageSigning
148 _SecPolicyCreateAppleSWUpdateSigning
149 _SecPolicyCreateBasicX509
150 _SecPolicyCreateCodeSigning
151 _SecPolicyCreateConfigurationProfileSigner
152 _SecPolicyCreateQAConfigurationProfileSigner
153 #if TARGET_OS_IPHONE
154 _SecPolicyCreateOTAPKISigner
155 _SecPolicyCreateTestOTAPKISigner
156 #endif
157 _SecPolicyCreateEAP
158 _SecPolicyCreateEscrowServiceSigner
159 _SecPolicyCreatePCSEscrowServiceSigner
160 _SecPolicyCreateFactoryDeviceCertificate
161 _SecPolicyCreateIPSec
162 _SecPolicyCreateMacAppStoreReceipt
163 _SecPolicyCreateMobileStoreSigner
164 _SecPolicyCreateTestMobileStoreSigner
165 _SecPolicyCreateOCSPSigner
166 _SecPolicyCreateOSXProvisioningProfileSigning
167 _SecPolicyCreateRevocation
168 _SecPolicyCreatePassbookCardSigner
169 _SecPolicyCreateSMIME
170 _SecPolicyCreateSSL
171 _SecPolicyCreateiAP
172 _SecPolicyCreateiPhoneActivation
173 _SecPolicyCreateiPhoneApplicationSigning
174 _SecPolicyCreateiPhoneDeviceCertificate
175 _SecPolicyCreateiPhoneProfileApplicationSigning
176 _SecPolicyCreateiPhoneProvisioningProfileSigning
177 _SecPolicyCreateAppleTVOSApplicationSigning
178 _SecPolicyCreateAppleATVVPNProfileSigning
179 _SecPolicyCreateiTunesStoreURLBag
180 _SecPolicyCreateLockdownPairing
181 _SecPolicyCreateMobileAsset
182 _SecPolicyCreateOTATasking
183 _SecPolicyCreateURLBag
184 _SecPolicyCreateWithProperties
185 _SecPolicyGetTypeID
186
187
188 _kSecPropertyKeyLabel
189 _kSecPropertyKeyLocalizedLabel
190 _kSecPropertyKeyType
191 _kSecPropertyKeyValue
192 _kSecPropertyTypeData
193 _kSecPropertyTypeDate
194 _kSecPropertyTypeError
195 _kSecPropertyTypeSection
196 _kSecPropertyTypeString
197 _kSecPropertyTypeSuccess
198 _kSecPropertyTypeTitle
199 _kSecPropertyTypeURL
200 _kSecPropertyTypeWarning
201
202 _kSecTrustCertificateTransparency
203 _kSecTrustEvaluationDate
204 _kSecTrustExtendedValidation
205 _kSecTrustOrganizationName
206 _kSecTrustResultDetails
207 _kSecTrustResultValue
208 _kSecTrustRevocationChecked
209 _kSecTrustRevocationReason
210 _kSecTrustRevocationValidUntilDate
211 _kSecTrustInfoCertificateTransparencyKey
212 _kSecTrustInfoCompanyNameKey
213 _kSecTrustInfoExtendedValidationKey
214 _kSecTrustInfoRevocationKey
215 _kSecTrustInfoRevocationValidUntilKey
216
217 _SecTrustCopyCustomAnchorCertificates
218 _SecTrustCopyDetailedPropertiesAtIndex
219 _SecTrustCopyExceptions
220 _SecTrustCopyFailureDescription
221 _SecTrustCopyInfo
222 _SecTrustCopyPolicies
223 _SecTrustCopyProperties
224 _SecTrustCopyPublicKey
225 _SecTrustCopyResult
226 _SecTrustCopySummaryPropertiesAtIndex
227 _SecTrustCreateWithCertificates
228 _SecTrustEvaluate
229 _SecTrustEvaluateAsync
230 _SecTrustGetCertificateAtIndex
231 _SecTrustGetCertificateCount
232 _SecTrustGetDetails
233 _SecTrustGetNetworkFetchAllowed
234 _SecTrustGetOTAPKIAssetVersionNumber
235 _SecTrustOTAPKIGetUpdatedAsset
236 _SecTrustGetTrustResult
237 _SecTrustGetTypeID
238 _SecTrustGetVerifyTime
239 _SecTrustSetAnchorCertificates
240 _SecTrustSetAnchorCertificatesOnly
241 _SecTrustSetExceptions
242 _SecTrustSetNetworkFetchAllowed
243 _SecTrustSetOCSPResponse
244 _SecTrustSetPolicies
245 _SecTrustSetSignedCertificateTimestamps
246 _SecTrustSetTrustedLogs
247 _SecTrustSetVerifyDate
248 _SecTrustStoreContains
249 _SecTrustStoreForDomain
250 _SecTrustStoreGetSettingsVersionNumber
251 _SecTrustStoreRemoveCertificate
252 _SecTrustStoreSetTrustSettings
253
254 //
255 // Identity
256 //
257
258 _SecIdentityCopyCertificate
259 _SecIdentityCopyPrivateKey
260 _SecIdentityCreate
261 _SecIdentityGetTypeID
262 _SecIdentitySignCertificate
263
264 //
265 // Certificate
266 //
267
268 _kSecCertificateKeyUsage
269 _kSecCertificateExtensions
270 _kSecCertificateExtensionsEncoded
271 _SecCertificateCopyCommonNames
272 _SecCertificateCopyCompanyName
273 _SecCertificateCopyEscrowRoots
274 _SecCertificateCopyDNSNames
275 _SecCertificateCopyData
276 _SecCertificateCopyExtendedKeyUsage
277 _SecCertificateCopyIPAddresses
278 _SecCertificateCopyIssuerSHA1Digest
279 _SecCertificateCopyIssuerSequence
280 _SecCertificateCopyIssuerSummary
281 _SecCertificateCopyKeychainItem
282 _SecCertificateCopyNTPrincipalNames
283 _SecCertificateCopyOrganization
284 _SecCertificateCopyOrganizationalUnit
285 _SecCertificateCopyPrecertTBS
286 _SecCertificateCopyProperties
287 _SecCertificateCopyPublicKey
288 _SecCertificateCopyPublicKeySHA1Digest
289 _SecCertificateCopyRFC822Names
290 _SecCertificateCopySerialNumber
291 _SecCertificateCopySHA256Digest
292 _SecCertificateCopySignedCertificateTimestamps
293 _SecCertificateCopySubjectPublicKeyInfoSHA256Digest
294 _SecCertificateCopySubjectSequence
295 _SecCertificateCopySubjectString
296 _SecCertificateCopySubjectSummary
297 _SecCertificateCopySummaryProperties
298 _SecCertificateCreate
299 _SecCertificateCreateWithBytes
300 _SecCertificateCreateWithData
301 _SecCertificateCreateWithKeychainItem
302 _SecCertificateCreateWithPEM
303 _SecCertificateGetAuthorityKeyID
304 _SecCertificateGetBasicConstraints
305 _SecCertificateGetBytePtr
306 _SecCertificateGetCAIssuers
307 _SecCertificateGetCertificatePolicies
308 _SecCertificateGetExcludedSubtrees
309 _SecCertificateGetInhibitAnyPolicySkipCerts
310 _SecCertificateGetKeyUsage
311 _SecCertificateGetLength
312 _SecCertificateGetNormalizedIssuerContent
313 _SecCertificateGetNormalizedSubjectContent
314 _SecDistinguishedNameCopyNormalizedContent
315 _SecCertificateGetOCSPResponders
316 _SecCertificateGetPermittedSubtrees
317 _SecCertificateGetPolicyConstraints
318 _SecCertificateGetPublicKeyAlgorithm
319 _SecCertificateGetPublicKeyData
320 _SecCertificateGetSHA1Digest
321 _SecCertificateGetSignatureHashAlgorithm
322 _SecCertificateGetSubjectAltName
323 _SecCertificateGetSubjectKeyID
324 _SecCertificateGetTypeID
325 _SecCertificateHasCriticalSubjectAltName
326 _SecCertificateHasMarkerExtension
327 _SecCertificateHasSubject
328 _SecCertificateHasUnknownCriticalExtension
329 _SecCertificateIsSelfSigned
330 _SecCertificateIsSelfSignedCA
331 _SecCertificateIsValid
332 _SecCertificateNotValidAfter
333 _SecCertificateNotValidBefore
334 _SecCertificateParseGeneralNameContentProperty
335 _SecCertificateParseGeneralNames
336 _SecCertificatePathCopyAddingLeaf
337 _SecCertificatePathCopyFromParent
338 _SecCertificatePathCopyPublicKeyAtIndex
339 _SecCertificatePathCreate
340 _SecCertificatePathGetCertificateAtIndex
341 _SecCertificatePathGetCount
342 _SecCertificatePathGetIndexOfCertificate
343 _SecCertificatePathGetNextSourceIndex
344 _SecCertificatePathGetRoot
345 _SecCertificatePathIsAnchored
346 _SecCertificatePathScore
347 _SecCertificatePathSelfSignedIndex
348 _SecCertificatePathSetIsAnchored
349 _SecCertificatePathSetNextSourceIndex
350 _SecCertificatePathSetSelfIssued
351 _SecCertificatePathVerify
352 _SecCertificateVersion
353 _kSecCertificateProductionEscrowKey
354 _kSecCertificateProductionPCSEscrowKey
355 _kSecCertificateEscrowFileName
356
357 //
358 // SCEP
359 //
360 _SecSCEPCreateTemporaryIdentity
361 _SecSCEPCertifyRequest
362 _SecSCEPGenerateCertificateRequest
363 _SecSCEPVerifyReply
364 _SecSCEPValidateCACertMessage
365 _SecSCEPGetCertInitial
366
367 //
368 // CSR
369 //
370
371 _kSecSubjectAltName
372 _SecVerifyCertificateRequest
373 _SecGenerateCertificateRequest
374 _SecGenerateCertificateRequestWithParameters
375 _SecGenerateSelfSignedCertificate
376
377 //
378 // OTR
379 //
380 _SecOTRSKickTimeToRoll
381 _SecOTRSGetTheirKeyID
382 _SecOTRSGetKeyID
383 _SecFDHKAppendCompactPublicSerialization
384 _SecFDHKAppendPublicSerialization
385 _SecOTRCopyIncomingBytes
386 _SecOTRPublicDHKCreateFromSerialization
387 _SecOTRPublicDHKCreateFromCompactSerialization
388 _SecOTRDHKGenerateOTRKeys
389 _SecOTRFullDHKCreate
390 _SecOTRPublicDHKCreateFromFullKey
391 _SecOTRSessionCreateFromID
392 _SecOTRSessionCreateFromIDAndFlags
393 _SecOTRSessionCreateFromData
394 _SecOTRSessionReset
395 _SecOTRSAppendSerialization
396 _SecOTRSAppendStartPacket
397 _SecOTRSAppendRestartPacket
398 _SecOTRSProcessPacket
399 _SecOTRSEndSession
400 _SecOTRSGetIsReadyForMessages
401 _SecOTRSGetIsIdle
402 _SecOTRSGetMessageKind
403 _SecOTRSSignAndProtectMessage
404 _SecOTRSVerifyAndExposeMessage
405 _SecOTRSPrecalculateKeys
406 _SecOTRFIAppendSerialization
407 _SecOTRFIPurgeAllFromKeychain
408 _SecOTRFIPurgeFromKeychain
409 _SecOTRFullIdentityCreate
410 _SecOTRFullIdentityCreateFromData
411 _SecOTRFullIdentityCreateFromSecKeyRef
412 _SecOTRPIAppendSerialization
413 _SecOTRPublicIdentityCopyFromPrivate
414 _SecOTRPublicIdentityCreateFromData
415 _SecOTRPublicIdentityCreateFromSecKeyRef
416 _SecOTRPacketTypeString
417 _SecOTRSessionCreateRemote
418 _SecOTRSessionProcessPacketRemote
419
420 //
421 // DH
422 //
423
424 _SecDHComputeKey
425 _SecDHCreate
426 _SecDHCreateFromAlgorithmId
427 _SecDHCreateFromParameters
428 _SecDHDecodeParams
429 _SecDHDestroy
430 _SecDHEncodeParams
431 _SecDHGenerateKeypair
432 _SecDHGetMaxKeyLength
433
434 //
435 // Securityd client
436 //
437
438 _gSecurityd
439
440 //
441 // XPC
442 //
443
444 _kSecXPCKeyPeerInfos
445 _kSecXPCKeyOperation
446 _kSecXPCKeyResult
447 _kSecXPCKeyError
448 _kSecXPCKeyClientToken
449 _kSecXPCKeyUserLabel
450 _kSecXPCKeyDSID
451 _kSecXPCKeyUserPassword
452 _sSecXPCErrorDomain
453 _kSecXPCKeyOTAFileDirectory
454 _kSecXPCKeyEscrowLabel
455 _kSecXPCKeyTriesLabel
456 _kSecXPCKeyAvailability
457
458 //
459 // Logging
460 //
461
462 _SecGetCurrentServerLoggingInfo
463 _SecSetLoggingInfoForXPCScope
464 _SecSetLoggingInfoForCircleScope
465
466 //
467 // CMS
468 //
469
470 _kSecCMSBulkEncryptionAlgorithm
471 _kSecCMSSignDigest
472 _kSecCMSSignDetached
473 _kSecCMSSignHashAlgorithm
474 _kSecCMSEncryptionAlgorithmDESCBC
475 _kSecCMSEncryptionAlgorithmAESCBC
476 _kSecCMSHashingAlgorithmMD5
477 _kSecCMSCertChainMode
478 _kSecCMSAdditionalCerts
479 _kSecCMSSignedAttributes
480 _kSecCMSSignDate
481 _kSecCMSAllCerts
482 _kSecCMSCertChainModeNone
483 _SecCmsContentInfoGetBulkKey
484 _SecCmsContentInfoGetBulkKeySize
485 _SecCmsContentInfoGetChildContentInfo
486 _SecCmsContentInfoGetContent
487 _SecCmsContentInfoGetContentEncAlg
488 _SecCmsContentInfoGetContentEncAlgTag
489 _SecCmsContentInfoGetContentTypeOID
490 _SecCmsContentInfoGetContentTypeTag
491 _SecCmsContentInfoGetInnerContent
492 _SecCmsContentInfoSetBulkKey
493 _SecCmsContentInfoSetContentData
494 _SecCmsContentInfoSetContentDigestedData
495 _SecCmsContentInfoSetContentEncAlg
496 _SecCmsContentInfoSetContentEncAlgID
497 _SecCmsContentInfoSetContentEncryptedData
498 _SecCmsContentInfoSetContentEnvelopedData
499 _SecCmsContentInfoSetContentSignedData
500 _SecCmsDecoderCreate
501 _SecCmsDecoderDestroy
502 _SecCmsDecoderFinish
503 _SecCmsDecoderUpdate
504 _SecCmsDigestContextCancel
505 _SecCmsDigestContextDestroy
506 _SecCmsDigestContextFinishMultiple
507 _SecCmsDigestContextStartMultiple
508 _SecCmsDigestContextUpdate
509 _SecCmsDigestedDataCreate
510 _SecCmsDigestedDataDestroy
511 _SecCmsDigestedDataGetContentInfo
512 _SecCmsEncoderCreate
513 _SecCmsEncoderDestroy
514 _SecCmsEncoderFinish
515 _SecCmsEncoderUpdate
516 _SecCmsEncryptedDataCreate
517 _SecCmsEncryptedDataDestroy
518 _SecCmsEncryptedDataGetContentInfo
519 _SecCmsEnvelopedDataCreate
520 _SecCmsEnvelopedDataDestroy
521 _SecCmsEnvelopedDataGetContentInfo
522 _SecCmsMessageContainsCertsOrCrls
523 _SecCmsMessageContentLevel
524 _SecCmsMessageContentLevelCount
525 _SecCmsMessageCopy
526 _SecCmsMessageCreate
527 _SecCmsMessageDecode
528 _SecCmsMessageDestroy
529 _SecCmsMessageEncode
530 _SecCmsMessageGetContent
531 _SecCmsMessageGetContentInfo
532 _SecCmsMessageIsContentEmpty
533 _SecCmsMessageIsEncrypted
534 _SecCmsMessageIsSigned
535 _SecCmsRecipientInfoCreate
536 _SecCmsRecipientInfoCreateWithSubjKeyID
537 _SecCmsSignedDataAddCertChain
538 _SecCmsSignedDataAddCertList
539 _SecCmsSignedDataAddCertificate
540 _SecCmsSignedDataContainsCertsOrCrls
541 _SecCmsSignedDataCreate
542 _SecCmsSignedDataCreateCertsOnly
543 _SecCmsSignedDataDestroy
544 _SecCmsSignedDataGetCertificateList
545 _SecCmsSignedDataGetContentInfo
546 _SecCmsSignedDataGetDigestAlgs
547 _SecCmsSignedDataGetSignerInfo
548 _SecCmsSignedDataGetSignerInfos
549 _SecCmsSignedDataHasDigests
550 _SecCmsSignedDataImportCerts
551 _SecCmsSignedDataSetDigestContext
552 _SecCmsSignedDataSignerInfoCount
553 _SecCmsSignedDataVerifyCertsOnly
554 _SecCmsSignedDataVerifySignerInfo
555 _SecCmsSignerInfoAddCounterSignature
556 _SecCmsSignerInfoAddMSSMIMEEncKeyPrefs
557 _SecCmsSignerInfoAddSMIMECaps
558 _SecCmsSignerInfoAddSMIMEEncKeyPrefs
559 _SecCmsSignerInfoAddSigningTime
560 _SecCmsSignerInfoCreate
561 _SecCmsSignerInfoCreateWithSubjKeyID
562 _SecCmsSignerInfoGetCertList
563 _SecCmsSignerInfoGetDigestAlg
564 _SecCmsSignerInfoGetDigestAlgTag
565 _SecCmsSignerInfoGetSignerCommonName
566 _SecCmsSignerInfoGetSignerEmailAddress
567 _SecCmsSignerInfoGetSigningCertificate
568 _SecCmsSignerInfoGetSigningTime
569 _SecCmsSignerInfoGetVerificationStatus
570 _SecCmsSignerInfoIncludeCerts
571 _SecCmsSignerInfoSaveSMIMEProfile
572 _SecCmsUtilVerificationStatusToString
573 _SecCMSCertificatesOnlyMessageCopyCertificates
574 _SecCMSCreateCertificatesOnlyMessage
575 _SecCMSCreateCertificatesOnlyMessageIAP
576 _SecCMSCreateEnvelopedData
577 _SecCMSDecryptEnvelopedData
578 _SecCMSSignDataAndAttributes
579 _SecCMSSignDigestAndAttributes
580 _SecCMSVerify
581 _SecCMSVerifyCopyDataAndAttributes
582 _SecCMSVerifySignedData
583 _SecCMSCreateSignedData
584
585 //
586 // pbkdf2
587 //
588
589 _pbkdf2
590 _pbkdf2_hmac_sha1
591 _hmac_sha1_PRF
592 _SecKeyFromPassphraseDataHMACSHA1
593
594 //
595 // Key
596 //
597 _CreatePrivateKeyMatchingQuery
598 _SecECDoWithFullKey
599 _SecECDoWithPubKey
600 _SecECKeyCopyPublicBits
601 _SecECKeyGetNamedCurve
602 _SecKeyCopyAttributeDictionary
603 _SecKeyCopyExponent
604 _SecKeyCopyMatchingPrivateKey
605 _SecKeyCopyModulus
606 _SecKeyCopyPersistentRef
607 _SecKeyCopyPublicBytes
608 _SecKeyCreate
609 _SecKeyCreatePublicFromPrivate
610 _SecKeyCreateFromAttributeDictionary
611 _SecKeyCreateECPrivateKey
612 _SecKeyCreateECPublicKey
613 _SecKeyCreateFromPublicBytes
614 _SecKeyCreateFromPublicData
615 _SecKeyCreateFromSubjectPublicKeyInfoData
616 _SecKeyCreatePersistentRefToMatchingPrivateKey
617 _SecKeyCreateRSAPrivateKey
618 _SecKeyCreateRSAPublicKey
619 _SecKeyDecrypt
620 _SecKeyFindWithPersistentRef
621 _SecKeyDigestAndSign
622 _SecKeyDigestAndVerify
623 _SecKeyEncrypt
624 _SecKeyGeneratePair
625 _SecKeyGetAlgorithmID
626 _SecKeyGetAlgorithmId
627 _SecKeyGetAlgorithmIdentifier
628 _SecKeyGetBlockSize
629 _SecKeyGetMatchingPrivateKeyStatus
630 _SecKeyGetSize
631 _SecKeyGetTypeID
632 _SecKeyRawSign
633 _SecKeyRawVerify
634 _SecKeySignDigest
635 _SecKeyVerifyDigest
636 _kSecPrivateKeyAttrs
637 _kSecPublicKeyAttrs
638 __SecKeyCopyWrapKey
639 __SecKeyCopyUnwrapKey
640 __kSecKeyWrapPGPSymAlg
641 __kSecKeyWrapPGPFingerprint
642 __kSecKeyWrapPGPWrapAlg
643 __kSecKeyWrapRFC6637WrapDigestSHA256KekAES128
644 __kSecKeyWrapRFC6637WrapDigestSHA512KekAES256
645 __kSecKeyWrapRFC6637Flags
646
647 //
648 // Keychain/SecItem
649 //
650
651 _kSecAttrAFPServerSignature
652 _kSecAttrAccessGroup
653 _kSecAttrAccessible
654 _kSecAttrAccessibleAfterFirstUnlock
655 _kSecAttrAccessibleAlways
656 _kSecAttrAccessibleWhenUnlocked
657 _kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
658 _kSecAttrAccessibleAlwaysThisDeviceOnly
659 _kSecAttrAccessibleWhenUnlockedThisDeviceOnly
660 _kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
661 _kSecAttrAccount
662 _kSecAttrAddress
663 _kSecAttrAlias
664 _kSecAttrApplicationLabel
665 _kSecAttrApplicationTag
666 _kSecAttrAuthenticationType
667 _kSecAttrAuthenticationTypeDPA
668 _kSecAttrAuthenticationTypeDefault
669 _kSecAttrAuthenticationTypeHTMLForm
670 _kSecAttrAuthenticationTypeHTTPBasic
671 _kSecAttrAuthenticationTypeHTTPDigest
672 _kSecAttrAuthenticationTypeMSN
673 _kSecAttrAuthenticationTypeNTLM
674 _kSecAttrAuthenticationTypeRPA
675 _kSecAttrCRLEncoding
676 _kSecAttrCRLType
677 _kSecAttrCanDecrypt
678 _kSecAttrCanDerive
679 _kSecAttrCanEncrypt
680 _kSecAttrCanSign
681 _kSecAttrCanSignRecover
682 _kSecAttrCanUnwrap
683 _kSecAttrCanVerify
684 _kSecAttrCanVerifyRecover
685 _kSecAttrCanWrap
686 _kSecAttrCertificateEncoding
687 _kSecAttrCertificateType
688 _kSecAttrComment
689 _kSecAttrCreationDate
690 _kSecAttrCreator
691 _kSecAttrDescription
692 _kSecAttrEffectiveKeySize
693 _kSecAttrEndDate
694 _kSecAttrGeneric
695 _kSecAttrHasCustomIcon
696 _kSecAttrIsExtractable
697 _kSecAttrIsInvisible
698 _kSecAttrIsModifiable
699 _kSecAttrIsNegative
700 _kSecAttrIsPermanent
701 _kSecAttrIsPrivate
702 _kSecAttrIsSensitive
703 _kSecAttrIssuer
704 _kSecAttrKeyClass
705 _kSecAttrKeyClassPrivate
706 _kSecAttrKeyClassPublic
707 _kSecAttrKeyClassSymmetric
708 _kSecAttrKeyCreator
709 _kSecAttrKeySizeInBits
710 _kSecAttrKeyType
711 _kSecAttrKeyTypeEC
712 _kSecAttrKeyTypeRSA
713 _kSecAttrLabel
714 _kSecAttrModificationDate
715 _kSecAttrPath
716 _kSecAttrPort
717 _kSecAttrProtocol
718 _kSecAttrProtocolAFP
719 _kSecAttrProtocolAppleTalk
720 _kSecAttrProtocolDAAP
721 _kSecAttrProtocolEPPC
722 _kSecAttrProtocolFTP
723 _kSecAttrProtocolFTPAccount
724 _kSecAttrProtocolFTPProxy
725 _kSecAttrProtocolFTPS
726 _kSecAttrProtocolHTTP
727 _kSecAttrProtocolHTTPProxy
728 _kSecAttrProtocolHTTPS
729 _kSecAttrProtocolHTTPSProxy
730 _kSecAttrProtocolIMAP
731 _kSecAttrProtocolIMAPS
732 _kSecAttrProtocolIPP
733 _kSecAttrProtocolIRC
734 _kSecAttrProtocolIRCS
735 _kSecAttrProtocolLDAP
736 _kSecAttrProtocolLDAPS
737 _kSecAttrProtocolNNTP
738 _kSecAttrProtocolNNTPS
739 _kSecAttrProtocolPOP3
740 _kSecAttrProtocolPOP3S
741 _kSecAttrProtocolRTSP
742 _kSecAttrProtocolRTSPProxy
743 _kSecAttrProtocolSMB
744 _kSecAttrProtocolSMTP
745 _kSecAttrProtocolSOCKS
746 _kSecAttrProtocolSSH
747 _kSecAttrProtocolTelnet
748 _kSecAttrProtocolTelnetS
749 _kSecAttrPublicKeyHash
750 _kSecAttrScriptCode
751 _kSecAttrSecurityDomain
752 _kSecAttrSerialNumber
753 _kSecAttrServer
754 _kSecAttrService
755 _kSecAttrStartDate
756 _kSecAttrSubject
757 _kSecAttrSubjectKeyID
758 _kSecAttrSynchronizable
759 _kSecAttrSynchronizableAny
760 _kSecAttrSyncViewHint
761 _kSecAttrTokenID
762 _kSecAttrTokenIDSecureEnclave
763 _kSecAttrTombstone
764 _kSecAttrViewHintPCSMasterKey
765 _kSecAttrViewHintPCSiCloudDrive
766 _kSecAttrViewHintPCSPhotos
767 _kSecAttrViewHintPCSCloudKit
768 _kSecAttrViewHintPCSEscrow
769 _kSecAttrViewHintPCSFDE
770 _kSecAttrViewHintPCSMailDrop
771 _kSecAttrViewHintPCSiCloudBackup
772 _kSecAttrViewHintPCSNotes
773 _kSecAttrViewHintPCSiMessage
774 _kSecAttrViewHintAppleTV
775 _kSecAttrViewHintHomeKit
776 _kSecAttrViewHintThumper
777 _kSecAttrType
778 _kSecAttrVolume
779 _kSecAttrWasAlwaysSensitive
780 _kSecAttrWasNeverExtractable
781 _kSecClass
782 _kSecClassAppleSharePassword
783 _kSecClassCertificate
784 _kSecClassGenericPassword
785 _kSecClassIdentity
786 _kSecClassInternetPassword
787 _kSecClassKey
788 _kSecImportExportPassphrase
789 _kSecImportItemCertChain
790 _kSecImportItemIdentity
791 _kSecImportItemKeyID
792 _kSecImportItemLabel
793 _kSecImportItemTrust
794 _kSecUseItemList
795 _kSecUseTombstones
796 _kSecValueData
797 _kSecValuePersistentRef
798 _kSecValueRef
799 _kSecMatchCaseInsensitive
800 _kSecMatchEmailAddressIfPresent
801 _kSecMatchIssuers
802 _kSecMatchItemList
803 _kSecMatchLimit
804 _kSecMatchLimitAll
805 _kSecMatchLimitOne
806 _kSecMatchPolicy
807 _kSecMatchSearchList
808 _kSecMatchSubjectContains
809 _kSecMatchTrustedOnly
810 _kSecMatchValidOnDate
811 _kSecReturnAttributes
812 _kSecReturnData
813 _kSecReturnPersistentRef
814 _kSecReturnRef
815 _SecItemAdd
816 _SecItemCopyDisplayNames
817 _SecItemCopyMatching
818 _SecItemDelete
819 _SecItemDeleteAll
820 _SecItemUpdate
821 __SecItemMakePersistentRef
822 __SecItemParsePersistentRef
823 __SecKeychainCopyBackup
824 __SecKeychainCopyOTABackup
825 __SecKeychainRestoreBackup
826 __SecKeychainSyncUpdateMessage
827 __SecKeychainBackupSyncable
828 __SecKeychainRestoreSyncable
829 _SecItemBackupWithRegisteredBackups
830 _SecItemBackupSetConfirmedManifest
831 _SecItemBackupRestore
832 _SecItemBackupCopyMatching
833 _SecItemBackupWithChanges
834 __SecKeychainRollKeys
835 _SecAddSharedWebCredential
836 _SecRequestSharedWebCredential
837 _SecCreateSharedWebCredentialPassword
838 _kSecSharedPassword
839
840 _kSecXPCKeyAttributesToUpdate
841 _kSecXPCKeyBackup
842 _kSecXPCKeyCertificate
843 _kSecXPCKeyDigest
844 _kSecXPCKeyDomain
845 _kSecXPCKeyKeybag
846 _kSecXPCKeyQuery
847 _kSecXPCKeySettings
848 _kSecXPCPublicPeerId
849 _kSecXPCOTRSession
850 _kSecXPCData
851 _kSecXPCOTRReady
852 _kSecXPCKeyDeviceID
853 _kSecXPCKeyIDSMessage
854 _kSecXPCKeySendIDSMessage
855
856 _SecCertificatePathCopyXPCArray
857 _SecCertificateXPCArrayCopyArray
858 _SecPolicyXPCArrayCopyArray
859 _SecServerSetMachServiceName
860
861 //
862 // ServerEncryption
863 //
864
865 _SecCopyEncryptedToServer
866 _SecCopyEncryptedToServerKey
867 _SecCopyDecryptedForServer
868
869 //
870 // Utilities
871 //
872
873 _sSecDERErrorDomain
874 _der_sizeof_plist
875 _der_encode_plist
876 _der_decode_plist
877 _CFPropertyListCreateDERData
878 _CFPropertyListCreateWithDERData
879
880 //
881 // DER
882 //
883 _DERDecodeItem