]> git.saurik.com Git - apple/security.git/blob - keychain/ckks/CKKSCheckKeyHierarchyOperation.h
Security-59754.80.3.tar.gz
[apple/security.git] / keychain / ckks / CKKSCheckKeyHierarchyOperation.h
1
2 #import <Foundation/Foundation.h>
3
4 #if OCTAGON
5
6 #import "keychain/ckks/CKKSKeychainView.h"
7 #import "keychain/ckks/CKKSOperationDependencies.h"
8 #import "keychain/ot/OctagonStateMachineHelpers.h"
9
10 NS_ASSUME_NONNULL_BEGIN
11
12 @interface CKKSCheckKeyHierarchyOperation : CKKSResultOperation <OctagonStateTransitionOperationProtocol>
13 @property CKKSOperationDependencies* deps;
14
15 - (instancetype)initWithDependencies:(CKKSOperationDependencies*)dependencies
16 intendedState:(OctagonState*)intendedState
17 errorState:(OctagonState*)errorState;
18
19 @end
20
21 NS_ASSUME_NONNULL_END
22
23 #endif // OCTAGON