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