2 #ifndef sec_SOSTransportKeyParameterKVS_h
3 #define sec_SOSTransportKeyParameterKVS_h
6 typedef struct __OpaqueSOSTransportKeyParameterKVS
*SOSTransportKeyParameterKVSRef
;
8 bool SOSTransportKeyParameterKVSHandleCloudParameterChange(SOSTransportKeyParameterRef transport
, CFDataRef data
, CFErrorRef
* error
);
9 bool SOSTransportKeyParameterKVSAppendKeyInterests(SOSTransportKeyParameterKVSRef transport
, CFMutableArrayRef alwaysKeys
, CFMutableArrayRef afterFirstUnlockKeys
, CFMutableArrayRef unlockedKeys
, CFErrorRef
*error
);
10 SOSTransportKeyParameterKVSRef
SOSTransportKeyParameterKVSCreate(SOSAccountRef account
, CFErrorRef
*error
);
11 bool SOSTransportKeyParameterHandleKeyParameterChanges(SOSTransportKeyParameterRef transport
, CFDataRef data
, CFErrorRef error
);
13 bool SOSTransportKeyParameterHandleNewAccount(SOSTransportKeyParameterRef transport
, SOSAccountRef account
);