]> git.saurik.com Git - apple/security.git/blob - OSX/sec/SOSCircle/SecureObjectSync/SOSExports.exp-in
Security-57740.1.18.tar.gz
[apple/security.git] / OSX / sec / SOSCircle / SecureObjectSync / SOSExports.exp-in
1 // SOS
2 //
3
4 //
5 // Cloud Circle API
6 //
7
8
9 _SOSCCAcceptApplicants
10 _SOSCCAccountSetToNew
11 _SOSCCBailFromCircle_BestEffort
12 _SOSCCCanAuthenticate
13 _SOSCCCopyApplicantPeerInfo
14 _SOSCCCopyConcurringPeerPeerInfo
15 _SOSCCCopyEngineState
16 _SOSCCCopyGenerationPeerInfo
17 _SOSCCCopyIncompatibilityInfo
18 _SOSCCCopyMyPeerInfo
19 _SOSCCCopyMyPeerWithNewDeviceRecoverySecret
20 _SOSCCCopyNotValidPeerPeerInfo
21 _SOSCCCopyPeerPeerInfo
22 _SOSCCCopyRetirementPeerInfo
23 _SOSCCCopyValidPeerPeerInfo
24 _SOSCCCopyViewUnawarePeerInfo
25 _SOSCCCopyYetToSyncViewsList
26 _SOSCCGetLastDepartureReason
27 _SOSCCGetStatusDescription
28 _SOSCCHandleIDSMessage
29 _SOSCCRequestSyncWithPeerOverKVS
30 _SOSCCRequestSyncWithPeerOverIDS
31 _SOSCCIDSDeviceIDIsAvailableTest
32 _SOSCCIDSPingTest
33 _SOSCCIDSServiceRegistrationTest
34 _SOSCCPeersHaveViewsEnabled
35 _SOSCCProcessEnsurePeerRegistration
36 _SOSCCProcessSyncWithAllPeers
37 _SOSCCPurgeUserCredentials
38 _SOSCCRegisterSingleRecoverySecret
39 _SOSCCRegisterUserCredentials
40 _SOSCCRejectApplicants
41 _SOSCCRemovePeersFromCircle
42 _SOSCCRemoveThisDeviceFromCircle
43 _SOSCCLoggedOutOfAccount
44 _SOSCCCopyDeviceID
45 _SOSCCRequestEnsureFreshParameters
46 _SOSCCRequestToJoinCircle
47 _SOSCCRequestToJoinCircleAfterRestore
48 _SOSCCResetToEmpty
49 _SOSCCResetToOffering
50 _SOSCCSecurityProperty
51 _SOSCCSetAutoAcceptInfo
52 _SOSCCSetDeviceID
53 _SOSCCSetLastDepartureReason
54 _SOSCCSetUserCredentials
55 _SOSCCSetUserCredentialsAndDSID
56 _SOSCCSignedOut
57 _SOSCCSysdiagnose
58 _SOSCCThisDeviceIsInCircle
59 _SOSCCTryUserCredentials
60 _SOSCCValidateUserPublic
61 _SOSCCView
62 _SOSCCViewSet
63 _SOSCCSecurityProperty
64 _SOSCCIsIcloudKeychainSyncing
65 _SOSCCIsSafariSyncing
66 _SOSCCIsAppleTVSyncing
67 _SOSCCIsHomeKitSyncing
68 _SOSCCIsWiFiSyncing
69 _SOSCCIsContinuityUnlockSyncing
70 _SOSCCWaitForInitialSync
71 _SOSCCSetEscrowRecord
72 _SOSCCCopyEscrowRecord
73 _SOSCCCheckPeerAvailability
74 _SOSCCCopyAccountState
75 _SOSCCDeleteAccountState
76 _SOSCCCopyEngineData
77 _SOSCCDeleteEngineState
78 _SOSCCCopyApplication
79 _SOSCCCopyCircleJoiningBlob
80 _SOSCCJoinWithCircleJoiningBlob
81 _SOSCCAccountHasPublicKey
82 _SOSCCAccountIsNew
83
84 _UserParametersDescription
85
86 _kSOSCCCircleChangedNotification
87 _kSOSCCViewMembershipChangedNotification
88 _kSOSCCInitialSyncChangedNotification
89 _kSOSCCHoldLockForInitialSync
90 _kSOSCCPeerAvailable
91
92 _SOSCCSetLastDepartureReason
93 _SOSCCAccountSetToNew
94
95 //
96 // Peer Info interfaces for SPI
97 //
98
99 _SOSPeerInfoApplicationVerify
100 _SOSPeerInfoCompareByID
101 _SOSPeerInfoCopyAsApplication
102 _SOSPeerInfoCopyEncodedData
103 _SOSPeerInfoCopyPeerGestalt
104 _SOSPeerInfoCopyPubKey
105 _SOSPeerInfoCopyWithBackupKeyUpdate
106 _SOSPeerInfoCopyWithEscrowRecordUpdate
107 _SOSPeerInfoCopyWithGestaltUpdate
108 _SOSPeerInfoCopyWithSecurityPropertyChange
109 _SOSPeerInfoCopyWithViewsChange
110 _SOSPeerInfoCreate
111 _SOSPeerInfoCreateCloudIdentity
112 _SOSPeerInfoCreateCopy
113 _SOSPeerInfoCreateFromDER
114 _SOSPeerInfoCreateFromData
115 _SOSPeerInfoCreateRetirementTicket
116 _SOSPeerInfoEncodeToDER
117 _SOSPeerInfoGetApplicationDate
118 _SOSPeerInfoGetAutoAcceptInfo
119 _SOSPeerInfoCopyBackupKey
120 _SOSPeerInfoGetDEREncodedSize
121 _SOSPeerInfoCopyDeviceID
122 _SOSPeerInfoCopyEnabledViews
123 _SOSPeerInfoCopyIDSPreference
124 _SOSPeerInfoGetPeerDeviceType
125 _SOSPeerInfoGetPeerID
126 _SOSPeerInfoGetPeerName
127 _SOSPeerInfoGetPeerProtocolVersion
128 _SOSPeerInfoGetPermittedViews
129 _SOSPeerInfoGetRetirementDate
130 _SOSPeerInfoCopyTransportType
131 _SOSPeerInfoGetTypeID
132 _SOSPeerInfoGetVersion
133 _SOSPeerInfoHasBackupKey
134 _SOSPeerInfoHasDeviceID
135 _SOSPeerInfoInspectRetirementTicket
136 _SOSPeerInfoIsCloudIdentity
137 _SOSPeerInfoIsRetirementTicket
138 _SOSPeerInfoLookupGestaltValue
139 _SOSPeerInfoPeerIDEqual
140 _SOSPeerInfoRetireRetirementTicket
141 _SOSPeerInfoSecurityPropertyStatus
142 _SOSPeerInfoSetDeviceID
143 _SOSPeerInfoSetIDSPreference
144 _SOSPeerInfoSetTransportType
145 _SOSPeerInfoShouldUseIDSTransport
146 _SOSPeerInfoUpdateDigestWithDescription
147 _SOSPeerInfoUpdateDigestWithPublicKeyBytes
148 _SOSPeerInfoUpgradeSignatures
149 _SOSPeerInfoViewStatus
150 _SOSPeerInfoExpandV2Data
151
152 _SOSCCSetDeviceID
153 _SOSCCHandleIDSMessage
154
155 _SOSCCIDSServiceRegistrationTest
156 _SOSCCIDSPingTest
157 _SOSCCIDSDeviceIDIsAvailableTest
158 _SOSCCGetAllTheRings
159 _SOSCCApplyToARing
160 _SOSCCWithdrawlFromARing
161 _SOSCCRingStatus
162 _SOSCCEnableRing
163 _SOSCCIsThisDeviceLastBackup
164
165 _SOSCloudKeychainSendIDSMessage
166
167 _CFArrayOfSOSPeerInfosSortByID
168 _CFSetCreateMutableForSOSPeerInfosByID
169 _CreateArrayOfPeerInfoWithXPCObject
170 _CreateXPCObjectWithArrayOfPeerInfo
171 _SOSPeerInfoArrayCreateFromDER
172 _SOSPeerInfoArrayEncodeToDER
173 _SOSPeerInfoArrayGetDEREncodedSize
174 _SOSPeerInfoSetContainsIdenticalPeers
175 _SOSPeerInfoSetCreateFromArrayDER
176 _SOSPeerInfoSetEncodeToArrayDER
177 _SOSPeerInfoSetGetDEREncodedArraySize
178
179 _SecCreateCFErrorWithXPCObject
180 _SecCreateXPCObjectWithCFError
181
182 //
183 // Backup Key Bag SPI
184 //
185
186 _SOSBSKBCopyAKSBag
187 _SOSBSKBCopyEncoded
188 _SOSBSKBIsDirect
189 _SOSBSKBGetPeers
190
191 _SOSBSKBLoadLocked
192 _SOSBSKBLoadAndUnlockWithDirectSecret
193 _SOSBSKBLoadAndUnlockWithPeerSecret
194 _SOSBackupSliceKeyBagCreate
195 _SOSBackupSliceKeyBagCreateDirect
196 _SOSBackupSliceKeyBagCreateFromData
197 _SOSBackupSliceKeyBagGetTypeID
198 _der_decode_BackupSliceKeyBag
199 _der_encode_BackupSliceKeyBag
200 _der_sizeof_BackupSliceKeyBag
201
202 _SOSWrapToBackupSliceKeyBagForView
203
204 //
205 // View SPI
206 //
207
208 _kSOSViewKeychainV0
209 _SOSViewCopyViewSet
210
211 _SOSViewsGetAllCurrent
212
213 //
214 // Preferred symbols for viewHints
215 //
216
217 #include "Security/SecureObjectSync/SOSViews.exp-in"
218
219 _kSecUseSystemKeychain
220 _kSecUseSyncBubbleKeychain
221
222 //
223 // Exported for testing/tools (?)
224 //
225 _SOSCircleCreateFromData
226 _SOSCircleGenerationIncrement
227 _SOSCircleGenerationSetValue
228 _SOSCircleGetGenerationSint
229 _SOSAccountPeerGotInSync
230
231 _SOSCloudKeychainClearAll
232 _SOSCloudKeychainGetAllObjectsFromCloud
233 _SOSCloudKeychainGetObjectsFromCloud
234 _SOSCloudKeychainPutObjectsInCloud
235 _SOSCloudKeychainSetItemsChangedBlock
236 _SOSCloudKeychainSynchronizeAndWait
237 _SOSCloudKeychainUpdateKeys
238
239 _SOSKVSKeyGetKeyType
240
241 _SOSPeerGestaltGetAnswer
242 _SOSPeerGestaltGetName
243 _SOSPeerGetGestalt
244
245 _SecCreateCFErrorWithXPCObject
246 _SecCreateXPCObjectWithCFError
247 _SecOTRPacketTypeString
248
249 _kSOSErrorDomain
250 _kSecIDSErrorDomain
251
252 _kSOSKVSAccountChangedKey
253 _kSOSKVSInitialSyncKey
254 _kSOSKVSRequiredKey
255 _kSOSKVSOfficialDSIDKey
256
257 _SOSCircleGenerationSetValue
258 _SOSCircleGenerationIncrement
259
260
261 _SOSCircleGenerationSetValue
262 _SOSCircleGenerationIncrement
263 _SOSCircleGetGenerationSint
264
265 _SOSKVSKeyGetKeyType
266
267 _kSOSSecPropertyHasEntropy
268 _kSOSSecPropertyScreenLock
269 _kSOSSecPropertySEP
270 _kSOSSecPropertyIOS
271
272 _SOSPeerInfoV2DictionaryCopyData
273 _SOSPeerInfoV2DictionaryCopyBoolean
274 _SOSPeerInfoV2DictionaryCopyString
275 _SOSPeerInfoV2DictionaryCopySet
276 _sViewsKey
277 _sSerialNumberKey
278 _sPreferIDS
279 _sPreferIDSFragmentation
280 _sDeviceID
281 _sTransportType
282 _sSecurityPropertiesKey
283
284 _SOSGenerationCountCopyDescription
285
286 #if !(TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE))
287
288 // Symbols only for embedded, typically for tests
289 _SOSCCGetOperationDescription
290
291 #endif