]> git.saurik.com Git - apple/security.git/blob - keychain/ot/OTUpdateTPHOperation.h
Security-59306.101.1.tar.gz
[apple/security.git] / keychain / ot / OTUpdateTPHOperation.h
1
2 #if OCTAGON
3
4 #import <Foundation/Foundation.h>
5 #import "keychain/ckks/CKKSGroupOperation.h"
6 #import "keychain/ot/OctagonStateMachineHelpers.h"
7
8 #import "keychain/ot/OTAuthKitAdapter.h"
9
10 NS_ASSUME_NONNULL_BEGIN
11
12 @class OTOperationDependencies;
13
14 @interface OTUpdateTPHOperation : CKKSGroupOperation <OctagonStateTransitionOperationProtocol>
15
16 - (instancetype)initWithDependencies:(OTOperationDependencies*)dependencies
17 intendedState:(OctagonState*)intendedState
18 peerUnknownState:(OctagonState*)peerUnknownState
19 errorState:(OctagonState*)errorState
20 retryFlag:(OctagonFlag* _Nullable)retryFlag;
21 @end
22
23 NS_ASSUME_NONNULL_END
24
25 #endif