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