]> git.saurik.com Git - apple/security.git/blob - keychain/escrowrequest/operations/EscrowRequestInformCloudServicesOperation.h
Security-59306.101.1.tar.gz
[apple/security.git] / keychain / escrowrequest / operations / EscrowRequestInformCloudServicesOperation.h
1
2 #import <Foundation/Foundation.h>
3
4 #import "keychain/ot/OctagonStateMachine.h"
5 #import "keychain/ckks/CKKSResultOperation.h"
6
7 NS_ASSUME_NONNULL_BEGIN
8
9 @interface EscrowRequestInformCloudServicesOperation : CKKSResultOperation <OctagonStateTransitionOperationProtocol>
10
11 - (instancetype)initWithIntendedState:(OctagonState*)intendedState
12 errorState:(OctagonState*)errorState
13 lockStateTracker:(CKKSLockStateTracker*)lockStateTracker;
14
15 + (NSData* _Nullable)triggerCloudServicesPasscodeRequest:(NSString*)uuid error:(NSError**)error;
16
17 @end
18
19 NS_ASSUME_NONNULL_END