]> git.saurik.com Git - apple/security.git/blob - keychain/ot/OTUpdateTPHOperation.h
Security-59306.80.4.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 errorState:(OctagonState*)errorState
19 retryFlag:(OctagonFlag* _Nullable)retryFlag;
20 @end
21
22 NS_ASSUME_NONNULL_END
23
24 #endif