9 _SOSCCAccountGetAccountPrivateCredential
10 _SOSCCAccountGetPublicKey
11 _SOSCCAccountGetKeyCircleGeneration
12 _SOSCCAccountHasPublicKey
15 _SOSCCBailFromCircle_BestEffort
17 _SOSCCCheckPeerAvailability
18 _SOSCCClearPeerMessageKeyInKVS
19 _SOSCCCopyAccountState
20 _SOSCCCopyApplicantPeerInfo
22 _SOSCCCopyBackupInformation
23 _SOSCCCopyCircleJoiningBlob
24 _SOSCCCopyConcurringPeerPeerInfo
27 _SOSCCCopyEscrowRecord
28 _SOSCCCopyGenerationPeerInfo
29 _SOSCCCopyIncompatibilityInfo
31 _SOSCCCopyMyPeerWithNewDeviceRecoverySecret
32 _SOSCCCopyNotValidPeerPeerInfo
33 _SOSCCCopyPeerPeerInfo
34 _SOSCCCopyRecoveryPublicKey
35 _SOSCCCopyRetirementPeerInfo
36 _SOSCCCopyValidPeerPeerInfo
37 _SOSCCCopyViewUnawarePeerInfo
38 _SOSCCCopyYetToSyncViewsList
39 _SOSCCDeleteAccountState
40 _SOSCCDeleteEngineState
42 _SOSCCTestPopulateKVSWithBadKeys
43 _SOSCCForEachEngineStateAsString
44 _SOSCCForEachEngineStateAsStringFromArray
45 _SOSCCGetLastDepartureReason
46 _SOSCCGetStatusDescription
47 _SOSCCGetViewResultDescription
48 _SOSCCHandleIDSMessage
49 _SOSCCRequestSyncWithPeerOverKVS
50 _SOSCCRequestSyncWithPeerOverKVSUsingIDOnly
51 _SOSCCIDSDeviceIDIsAvailableTest
53 _SOSCCIDSServiceRegistrationTest
54 _SOSCCIsAppleTVSyncing
55 _SOSCCIsContinuityUnlockSyncing
56 _SOSCCIsHomeKitSyncing
57 _SOSCCIsIcloudKeychainSyncing
60 _SOSCCJoinWithCircleJoiningBlob
61 _SOSCCLoggedOutOfAccount
62 _SOSCCMessageFromPeerIsPending
63 _SOSCCPeersHaveViewsEnabled
64 _SOSCCProcessEnsurePeerRegistration
65 _SOSCCProcessSyncWithAllPeers
66 _SOSCCProcessSyncWithPeers
67 _SOSCCPurgeUserCredentials
68 _SOSCCRegisterRecoveryPublicKey
69 _SOSCCRegisterSingleRecoverySecret
70 _SOSCCRegisterUserCredentials
71 _SOSCCRejectApplicants
72 _SOSCCRemovePeersFromCircle
73 _SOSCCRemoveThisDeviceFromCircle
74 _SOSCCRequestEnsureFreshParameters
75 _SOSCCRequestSyncWithPeerOverKVS
76 _SOSCCRequestToJoinCircle
77 _SOSCCRequestToJoinCircleAfterRestore
80 _SOSCCSecurityProperty
81 _SOSCCSendToPeerIsPending
84 _SOSCCSetLastDepartureReason
85 _SOSCCSetUserCredentials
86 _SOSCCSetUserCredentialsAndDSID
88 _SOSCCThisDeviceIsInCircle
89 _SOSCCTryUserCredentials
90 _SOSCCTryUserCredentialsAndDSID
91 _SOSCCValidateUserPublic
94 _SOSCCWaitForInitialSync
95 _SOSCCCopyInitialSyncData
97 _kSOSCCEngineStateCoderKey
98 _kSOSCCEngineStateManifestCountKey
99 _kSOSCCEngineStateManifestHashKey
100 _kSOSCCEngineStatePeerIDKey
101 _kSOSCCEngineStateSyncSetKey
103 _kSOSCCCircleChangedNotification
104 _kSOSCCViewMembershipChangedNotification
105 _kSOSCCInitialSyncChangedNotification
106 _kSOSCCHoldLockForInitialSync
108 _kSOSCCRecoveryKeyChanged
109 _kSOSCCCircleOctagonKeysChangedNotification
111 _SOSCCSetLastDepartureReason
112 _SOSCCAccountSetToNew
115 // Peer Info interfaces for SPI
118 _SOSPeerInfoApplicationVerify
119 _SOSPeerInfoCompareByID
120 _SOSPeerInfoCopyAsApplication
121 _SOSPeerInfoCopyBackupKey
122 _SOSPeerInfoCopyDeviceID
123 _SOSPeerInfoCopyEnabledViews
124 _SOSPeerInfoCopyEncodedData
125 _SOSPeerInfoCopyEscrowRecord
126 _SOSPeerInfoCopyIDSACKModelPreference
127 _SOSPeerInfoCopyIDSFragmentationPreference
128 _SOSPeerInfoCopyIDSPreference
129 _SOSPeerInfoCopyOctagonSigningPublicKey
130 _SOSPeerInfoCopyOctagonEncryptionPublicKey
131 _SOSPeerInfoCopyPeerGestalt
132 _SOSPeerInfoCopyPubKey
133 _SOSPeerInfoCopyTransportType
134 _SOSPeerInfoCopyWithBackupKeyUpdate
135 _SOSPeerInfoCopyWithEscrowRecordUpdate
136 _SOSPeerInfoCopyWithGestaltUpdate
137 _SOSPeerInfoCopyWithPing
138 _SOSPeerInfoCopyWithReplacedEscrowRecords
139 _SOSPeerInfoCopyWithSecurityPropertyChange
140 _SOSPeerInfoCopyWithViewsChange
141 _SOSPeerInfoCopyTransportType
142 _SOSPeerInfoCopySerialNumber
143 _SOSPeerInfoCopyOSVersion
145 _SOSPeerInfoCreateCloudIdentity
146 _SOSPeerInfoCreateCopy
147 _SOSPeerInfoCreateCurrentCopy
148 _SOSPeerInfoCreateFromDER
149 _SOSPeerInfoCreateFromData
150 _SOSPeerInfoCreateRetirementTicket
151 _SOSPeerInfoCreateWithTransportAndViews
153 _SOSPeerInfoEncodeToDER
154 _SOSPeerInfoExpandV2Data
155 _SOSPeerInfoGetApplicationDate
156 _SOSPeerInfoGetAutoAcceptInfo
158 _SOSPeerInfoGetDEREncodedSize
159 _SOSPeerInfoGetPeerDeviceType
160 _SOSPeerInfoGetPeerID
161 _SOSPeerInfoGetPeerName
162 _SOSPeerInfoGetPeerProtocolVersion
163 _SOSPeerInfoGetPermittedViews
164 _SOSPeerInfoGetRetirementDate
165 _SOSPeerInfoGetTypeID
166 _SOSPeerInfoGetVersion
167 _SOSPeerInfoHasBackupKey
168 _SOSPeerInfoHasDeviceID
169 _SOSPeerInfoHasOctagonEncryptionPubKey
170 _SOSPeerInfoHasOctagonSigningPubKey
171 _SOSPeerInfoInspectRetirementTicket
172 _SOSPeerInfoIsCloudIdentity
173 _SOSPeerInfoIsEnabledView
174 _SOSPeerInfoIsRetirementTicket
177 _SOSPeerInfoLookupGestaltValue
178 _SOSPeerInfoPeerIDEqual
179 _SOSPeerInfoRetireRetirementTicket
180 _SOSPeerInfoSecurityPropertyStatus
181 _SOSPeerInfoSetDeviceID
182 _SOSPeerInfoSetIDSACKModelPreference
183 _SOSPeerInfoSetIDSFragmentationPreference
184 _SOSPeerInfoSetIDSPreference
185 _SOSPeerInfoSetOctagonEncryptionKey
186 _SOSPeerInfoSetOctagonSigningKey
187 _SOSPeerInfoSetTransportType
188 _SOSPeerInfoShouldUseACKModel
189 _SOSPeerInfoShouldUseIDSMessageFragmentation
190 _SOSPeerInfoShouldUseIDSTransport
191 _SOSPeerInfoTransportTypeIs
192 _SOSPeerInfoUpdateDigestWithDescription
193 _SOSPeerInfoUpdateDigestWithPublicKeyBytes
194 _SOSPeerInfoUpgradeSignatures
195 _SOSPeerInfoVersionHasV2Data
196 _SOSPeerInfoVersionIsCurrent
197 _SOSPeerInfoViewStatus
198 _SOSPeerInfoWithEnabledViewSet
201 _SOSFullPeerInfoCreate
202 _SOSFullPeerInfoPromoteToApplication
203 _SOSFullPeerInfoGetPeerInfo
204 _SOSCircleAcceptPeerFromHSA2
207 _SOSCCHandleIDSMessage
209 _SOSCCIDSServiceRegistrationTest
211 _SOSCCIDSDeviceIDIsAvailableTest
214 _SOSCCWithdrawlFromARing
217 _SOSCCIsThisDeviceLastBackup
219 _SOSCloudKeychainSendIDSMessage
220 _SOSCloudKeychainRemoveKeys
221 _SOSCloudKeychainRetrieveCountersFromIDSProxy
223 _CFArrayOfSOSPeerInfosSortByID
224 _CFSetCreateMutableForSOSPeerInfosByID
225 _CFSetCreateMutableForSOSPeerInfosByIDWithArray
226 _CreateArrayOfPeerInfoWithXPCObject
227 _CreateXPCObjectWithArrayOfPeerInfo
228 _kSOSPeerSetCallbacks
229 _SOSPeerInfoArrayCreateFromDER
230 _SOSPeerInfoArrayEncodeToDER
231 _SOSPeerInfoArrayGetDEREncodedSize
232 _SOSPeerInfoSetContainsIdenticalPeers
233 _SOSPeerInfoSetCreateFromArrayDER
234 _SOSPeerInfoSetEncodeToArrayDER
235 _SOSPeerInfoSetFindByID
236 _SOSPeerInfoSetGetDEREncodedArraySize
238 _SecCreateCFErrorWithXPCObject
239 _SecCreateXPCObjectWithCFError
242 // Backup Key Bag SPI
245 _SOSBKSBKeyIsInKeyBag
246 _SOSBKSBPrefixedKeyIsInKeyBag
249 _SOSBSKBCopyRecoveryKey
253 _SOSBSKBIsGoodBackupPublic
254 _SOSBSKBLoadAndUnlockWithDirectSecret
255 _SOSBSKBLoadAndUnlockWithPeerIDAndSecret
256 _SOSBSKBLoadAndUnlockWithPeerSecret
257 _SOSBSKBLoadAndUnlockWithWrappingSecret
259 _SOSBSKBPeerIsInKeyBag
260 _SOSBackupSliceKeyBagCreate
261 _SOSBackupSliceKeyBagCreateDirect
262 _SOSBackupSliceKeyBagCreateFromData
263 _SOSBackupSliceKeyBagCreateWithAdditionalKeys
264 _der_decode_BackupSliceKeyBag
265 _der_encode_BackupSliceKeyBag
266 _der_sizeof_BackupSliceKeyBag
269 _SOSWrapToBackupSliceKeyBagForView
270 _SOSBSKBHasRecoveryKey
279 _SOSViewsGetAllCurrent
281 _SOSViewHintInCKKSSystem
282 _SOSViewHintInSOSSystem
288 _SOSViewsForEachDefaultEnabledViewName
289 _SOSViewsGetV0BackupBagViewSet
290 _SOSViewsGetV0BackupViewSet
291 _SOSViewsGetV0SubviewSet
292 _SOSViewsGetV0ViewSet
295 _SOSViewsSetTestViewsSet
299 // Preferred symbols for viewHints
302 #include "Security/SecureObjectSync/SOSViews.exp-in"
304 _kSecUseSyncBubbleKeychain
307 // Deprecated viewHints (but still in headers)
309 _kSOSViewAutofillPasswords_tomb
310 _kSOSViewBackupBagV0_tomb
313 _kSOSViewHintPCSCloudKit
314 _kSOSViewHintPCSEscrow
316 _kSOSViewHintPCSMailDrop
317 _kSOSViewHintPCSMasterKey
318 _kSOSViewHintPCSNotes
319 _kSOSViewHintPCSPhotos
320 _kSOSViewHintPCSiCloudBackup
321 _kSOSViewHintPCSiCloudDrive
322 _kSOSViewHintPCSiMessage
323 _kSOSViewKeychainV0_tomb
324 _kSOSViewOtherSyncable_tomb
325 _kSOSViewSafariCreditCards_tomb
327 _kSOSViewiCloudIdentity_tomb
330 // Exported for testing/tools (?)
332 _SOSCircleCreateFromData
333 _SOSCircleGenerationIncrement
334 _SOSCircleGenerationSetValue
335 _SOSCircleGetGenerationSint
338 _SOSCirclePreGenerationSign
339 _SOSCircleGetGeneration
340 _SOSGenerationIncrementAndCreate
341 _SOSCircleCopyNextGenSignatureWithPeerAdded
342 _SOSCircleGenerationSetValue
343 _SOSCircleGenerationIncrement
344 _SOSCircleGenerationSetValue
345 _SOSCircleGenerationIncrement
346 _SOSCircleGetGenerationSint
347 _SOSCircleRequestAdmission
348 _SOSCircleAcceptRequest
351 _SOSGenCountCreateFromDER
352 _SOSGenCountEncodeToDER
353 _SOSGenCountGetDEREncodedSize
355 _SOSGenerationCountWithDescription
357 _SOSGenerationCreateWithBaseline
358 _SOSGenerationCreateWithValue
359 _SOSGenerationIsOlder
360 _SOSGetGenerationSint
362 _SOSCircleAcceptRequests
363 _SOSCircleAppendConcurringPeers
364 _SOSCircleConcordanceSign
365 _SOSCircleConcordanceTrust
366 _SOSCircleCopyAllSignatures
367 _SOSCircleCopyApplicants
368 _SOSCircleCopyConcurringPeers
369 _SOSCircleCopyEncodedData
370 _SOSCircleCopyPeerWithID
372 _SOSCircleCopyRejectedApplicant
373 _SOSCircleCopyRejectedApplicants
374 _SOSCircleCopyiCloudFullPeerInfoRef
375 _SOSCircleCountActivePeers
376 _SOSCircleCountActiveValidPeers
377 _SOSCircleCountApplicants
379 _SOSCircleCountRejectedApplicants
380 _SOSCircleCountRetiredPeers
381 _SOSCircleCountValidSyncingPeers
382 _SOSCircleCreateFromDER
383 _SOSCircleCreateIncompatibleCircleDER
384 _SOSCircleEncodeToDER
385 _SOSCircleForEachActivePeer
386 _SOSCircleForEachActiveValidPeer
387 _SOSCircleForEachApplicant
388 _SOSCircleForEachPeer
389 _SOSCircleForEachRetiredPeer
390 _SOSCircleForEachValidPeer
391 _SOSCircleForEachValidSyncingPeer
392 _SOSCircleForEachiCloudIdentityPeer
393 _SOSCircleGenerationSign
394 _SOSCircleGetDEREncodedSize
397 _SOSCircleGetSignature
399 _SOSCircleHasActivePeer
400 _SOSCircleHasActivePeerWithID
401 _SOSCircleHasActiveValidPeer
402 _SOSCircleHasActiveValidPeerWithID
403 _SOSCircleHasApplicant
404 _SOSCircleHasPeerWithID
405 _SOSCircleHasRejectedApplicant
406 _SOSCircleHasValidSyncingPeer
407 _SOSCircleIsOlderGeneration
409 _SOSCirclePeerSigUpdate
410 _SOSCircleRejectRequest
412 _SOSCircleRemovePeers
413 _SOSCircleRemovePeersByID
414 _SOSCircleRemovePeersByIDUnsigned
415 _SOSCircleRemoveRejectedPeer
416 _SOSCircleRemoveRetired
417 _SOSCircleRequestReadmission
418 _SOSCircleResetToEmpty
419 _SOSCircleResetToEmptyWithSameGeneration
420 _SOSCircleResetToOffering
421 _SOSCircleSetGeneration
422 _SOSCircleSetSignature
423 _SOSCircleSharedTrustedPeers
425 _SOSCircleSignOldStyleResetToOfferingCircle
426 _SOSCircleUpdatePeerInfo
428 _SOSCircleVerifyPeerSigned
429 _SOSCircleVerifySignatureExists
430 _SOSCircleWithdrawRequest
433 _SOSFullPeerInfoAddEscrowRecord
434 _SOSFullPeerInfoCopyDeviceKey
435 _SOSFullPeerInfoCopyEncodedData
436 _SOSFullPeerInfoCopyFullPeerInfo
437 _SOSFullPeerInfoCopyOctagonSigningKey
438 _SOSFullPeerInfoCopyOctagonEncryptionKey
439 _SOSFullPeerInfoCopyOctagonPublicEncryptionKey
440 _SOSFullPeerInfoCopyOctagonPublicSigningKey
441 _SOSFullPeerInfoCopyPubKey
442 _SOSFullPeerInfoCreateCloudIdentity
443 _SOSFullPeerInfoCreateFromDER
444 _SOSFullPeerInfoCreateFromData
445 _SOSFullPeerInfoCreateWithViews
446 _SOSFullPeerInfoEncodeToDER
447 _SOSFullPeerInfoGetDEREncodedSize
448 _SOSFullPeerInfoHaveOctagonKeys
450 _SOSFullPeerInfoPrivKeyExists
451 _SOSFullPeerInfoPromoteToRetiredAndCopy
452 _SOSFullPeerInfoPurgePersistentKey
453 _SOSFullPeerInfoReplaceEscrowRecords
454 _SOSFullPeerInfoSecurityPropertyStatus
455 _SOSFullPeerInfoUpdateBackupKey
456 _SOSFullPeerInfoUpdateDeviceID
457 _SOSFullPeerInfoUpdateGestalt
458 _SOSFullPeerInfoUpdateOctagonEncryptionKey
459 _SOSFullPeerInfoUpdateOctagonSigningKey
460 _SOSFullPeerInfoUpdateSecurityProperty
461 _SOSFullPeerInfoUpdateToCurrent
462 _SOSFullPeerInfoUpdateToThisPeer
463 _SOSFullPeerInfoUpdateTransportAckModelPreference
464 _SOSFullPeerInfoUpdateTransportFragmentationPreference
465 _SOSFullPeerInfoUpdateTransportPreference
466 _SOSFullPeerInfoUpdateTransportType
467 _SOSFullPeerInfoUpdateV2Dictionary
468 _SOSFullPeerInfoUpdateViews
469 _SOSFullPeerInfoUpgradeSignatures
470 _SOSFullPeerInfoValidate
471 _SOSFullPeerInfoViewStatus
473 _SOSPiggyBackBlobCreateFromDER
474 _SOSPiggyBackBlobCreateFromData
475 _SOSPiggyBackBlobCopyEncodedData
476 _SOSPiggyBackAddToKeychain
478 _SOSCloudKeychainRetrievePendingMessageFromProxy
479 _SOSCloudKeychainClearAll
480 _SOSCloudKeychainGetAllObjectsFromCloud
481 _SOSCloudKeychainGetObjectsFromCloud
482 _SOSCloudKeychainPutObjectsInCloud
483 _SOSCloudKeychainSetItemsChangedBlock
484 _SOSCloudKeychainSynchronizeAndWait
485 _SOSCloudKeychainUpdateKeys
486 _SOSCloudCopyKVSState
487 _SOSCloudKeychainFlush
488 _SOSCloudKeychainGetIDSDeviceAvailability
489 _SOSCloudKeychainGetIDSDeviceID
490 _SOSCloudKeychainHandleUpdateMessage
491 _SOSCloudKeychainHasPendingKey
492 _SOSCloudKeychainHasPendingSyncWithPeer
493 _SOSCloudKeychainRequestEnsurePeerRegistration
494 _SOSCloudKeychainRequestPerfCounters
495 _SOSCloudKeychainRequestSyncWithPeers
496 _SOSCloudKeychainSynchronize
499 _SOSCircleKeyCopyCircleName
500 _SOSCircleKeyCreateWithCircle
501 _SOSCircleKeyCreateWithName
502 _SOSDebugInfoKeyCreateWithTypeName
503 _SOSKVSKeyGetKeyTypeAndParse
505 _SOSLastKeyParametersPushedKeyCreateWithAccountGestalt
506 _SOSLastKeyParametersPushedKeyCreateWithPeerID
507 _SOSMessageKeyCopyCircleName
508 _SOSMessageKeyCopyFromPeerName
509 _SOSMessageKeyCreateFromPeerToTransport
510 _SOSMessageKeyCreateFromTransportToPeer
511 _SOSMessageKeyCreateWithCircleAndPeerInfos
512 _SOSMessageKeyCreateWithCircleAndPeerNames
513 _SOSMessageKeyCreateWithCircleNameAndPeerNames
514 _SOSMessageKeyCreateWithCircleNameAndTransportType
515 _SOSRetirementKeyCreateWithCircleAndPeer
516 _SOSRetirementKeyCreateWithCircleNameAndPeer
517 _SOSRingKeyCreateWithName
518 _SOSRingKeyCreateWithRingName
519 _kSOSKVSKeyParametersKey
522 _sLastKeyParametersPushedPrefix
529 _GeneratePermanentECPair
530 _SOSCopyDeviceBackupPublicKey
531 _SOSCopyECUnwrappedData
532 _SOSCopyECWrappedData
533 _SOSCopyIDOfDataBuffer
534 _SOSCopyIDOfDataBufferWithLength
536 _SOSCopyIDOfKeyWithLength
538 _SOSCreateErrorWithFormat
539 _SOSCreateErrorWithFormatAndArguments
542 _SOSGenerateDeviceBackupFullKey
543 _SOSGetBackupKeyCurveParameters
544 _SOSItemsChangedCopyDescription
545 _SOSPerformWithDeviceBackupFullKey
546 _SOSPerformWithUnwrappedData
547 _SOSTransportMessageTypeIDSV2
548 _SOSTransportMessageTypeKVS
552 _SOSPeerGestaltGetAnswer
553 _SOSPeerGestaltGetName
556 _SecCreateCFErrorWithXPCObject
557 _SecCreateXPCObjectWithCFError
558 _CreateXPCObjectWithCFSetRef
563 _kSOSKVSAccountChangedKey
564 _kSOSKVSInitialSyncKey
566 _kSOSKVSOfficialDSIDKey
567 _kSOSKVSLastCleanupTimestampKey
568 _kSOSKVSOTRConfigVersion
569 _kSOSKVSWroteLastKeyParams
573 _kSOSSecPropertyHasEntropy
574 _kSOSSecPropertyScreenLock
578 _SOSPeerInfoV2DictionaryCopyData
579 _SOSPeerInfoV2DictionaryCopyBoolean
580 _SOSPeerInfoV2DictionaryCopyString
581 _SOSPeerInfoV2DictionaryCopySet
585 _sPreferIDSFragmentation
593 _sSecurityPropertiesKey
595 _kIDSMessageToSendKey
597 _kIDSMessageRecipientPeerID
598 _kIDSMessageRecipientDeviceID
599 _kIDSMessageUsesAckModel
600 _SOSGenerationCountCopyDescription
601 _kIDSMessageSenderDeviceID
603 _kSOSHsaCrKeyDictionary
604 _SOSPeerInfoCopySerialNumber
605 _SOSPeerInfoCopyWithV2DictionaryUpdate
606 _SOSPeerInfoPackV2Data
607 _SOSPeerInfoSerialNumberIsSet
608 _SOSPeerInfoSetSerialNumber
609 _SOSPeerInfoSetTestSerialNumber
610 _SOSPeerInfoUpdateToV2
611 _SOSPeerInfoV2DictionaryCopyDictionary
612 _SOSPeerInfoV2DictionaryForEachSetValue
613 _SOSPeerInfoV2DictionaryHasBoolean
614 _SOSPeerInfoV2DictionaryHasData
615 _SOSPeerInfoV2DictionaryHasSet
616 _SOSPeerInfoV2DictionaryHasSetContaining
617 _SOSPeerInfoV2DictionaryHasString
618 _SOSPeerInfoV2DictionaryHasStringValue
619 _SOSPeerInfoV2DictionaryRemoveValue
620 _SOSPeerInfoV2DictionarySetValue
621 _SOSPeerInfoV2DictionaryWithSet
623 _der_sizeof_data_or_null
624 _der_encode_data_or_null
625 _der_decode_data_or_null
628 #if !(TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE))
630 // Symbols only for embedded, typically for tests
631 _SOSCCGetOperationDescription