OTFetchCKKSKeysOperation.h [plain text]
#if OCTAGON
#import <Foundation/Foundation.h>
#import "keychain/ckks/CKKSGroupOperation.h"
#import "keychain/ckks/CKKSKeychainBackedKey.h"
#import "keychain/ot/OTOperationDependencies.h"
#import "keychain/ckks/CKKSTLKShare.h"
#import "keychain/ckks/CKKSKeychainView.h"
NS_ASSUME_NONNULL_BEGIN
@interface OTFetchCKKSKeysOperation : CKKSGroupOperation
@property NSArray<CKKSKeychainBackedKeySet*>* viewKeySets;
@property NSArray<CKKSCurrentKeySet*>* incompleteKeySets;
@property NSArray<CKKSTLKShare*>* tlkShares;
@property NSArray<CKKSTLKShare*>* pendingTLKShares;
- (instancetype)initWithDependencies:(OTOperationDependencies*)dependencies;
- (instancetype)initWithViews:(NSSet<CKKSKeychainView*>*)views;
@end
NS_ASSUME_NONNULL_END
#endif // OCTAGON