diff options
author | Richard van der Hoff <github@rvanderhoff.org.uk> | 2017-01-17 15:16:16 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-17 15:16:16 +0000 |
commit | a45c3cc80957d61065626089eee4ce664ad1615f (patch) | |
tree | c467aafb4df13fc31576e49a7909cc2fe2088328 /xcode/OLMKit/OLMInboundGroupSession.h | |
parent | c14f4b28b985a3ca8f8ff4218c7a2a74cf65a580 (diff) | |
parent | ded15597c6736d33bac74d34251c8527e5fa360f (diff) |
Merge pull request #44 from matrix-org/manuroe/olmkit-backup
OLMKit: Add wrappers for export/import of inbound group sessions
Diffstat (limited to 'xcode/OLMKit/OLMInboundGroupSession.h')
-rw-r--r-- | xcode/OLMKit/OLMInboundGroupSession.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/xcode/OLMKit/OLMInboundGroupSession.h b/xcode/OLMKit/OLMInboundGroupSession.h index ede68e3..e0cd961 100644 --- a/xcode/OLMKit/OLMInboundGroupSession.h +++ b/xcode/OLMKit/OLMInboundGroupSession.h @@ -20,11 +20,19 @@ @interface OLMInboundGroupSession : NSObject <OLMSerializable, NSSecureCoding> -- (instancetype) initInboundGroupSessionWithSessionKey:(NSString*)sessionKey error:(NSError**)error; +- (instancetype)initInboundGroupSessionWithSessionKey:(NSString*)sessionKey error:(NSError**)error; + +- (instancetype)initInboundGroupSessionWithImportedSession:(NSString*)sessionKey error:(NSError**)error; - (NSString*)sessionIdentifier; /** base64 ciphertext -> UTF-8 plaintext */ - (NSString*)decryptMessage:(NSString*)message messageIndex:(NSUInteger*)messageIndex error:(NSError**)error; +- (NSUInteger)firstKnownIndex; + +- (BOOL)isVerified; + +- (NSString*)exportSessionAtMessageIndex:(NSUInteger*)messageIndex error:(NSError**)error; + @end |