22 lines
498 B
Objective-C
22 lines
498 B
Objective-C
//
|
|
// Copyright 2021 Signal Messenger, LLC
|
|
// SPDX-License-Identifier: AGPL-3.0-only
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
#import <SignalServiceKit/LegacyMessageKeys.h>
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface LegacyChainKey : NSObject <NSSecureCoding>
|
|
|
|
@property (nonatomic, readonly) int index;
|
|
@property (nonatomic, readonly) NSData *key;
|
|
|
|
- (instancetype)init NS_UNAVAILABLE;
|
|
- (instancetype)initWithData:(NSData *)chainKey index:(int)index NS_DESIGNATED_INITIALIZER;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|