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