Classes
The following classes are available globally.
- 
                  
                  
Set of public keys for some receiver
See moreDeclaration
Swift
@objc(VSRIdentityPublicKeySet) public final class IdentityPublicKeySet : NSObject, Decodable - 
                  
                  
Set of public keys for some receiver
See moreDeclaration
Swift
@objc(VSRPublicKeySet) public final class PublicKeySet : NSObject, Decodable - 
                  
                  
Signed public key
See moreDeclaration
Swift
@objc(VSRSignedPublicKey) public final class SignedPublicKey : NSObject, Decodable - 
                  
                  
Response for public key validation
See moreDeclaration
Swift
@objc(VSRValidatePublicKeysResponse) public final class ValidatePublicKeysResponse : NSObject, Decodable - 
                  
                  
Declaration
Swift
@objc(VSRRatchetClient) open class RatchetClient : BaseClientextension RatchetClient: RatchetClientProtocol - 
                  
                  
Long-term keys storage
See moreDeclaration
Swift
@objc(VSRKeychainLongTermKeysStorage) open class KeychainLongTermKeysStorage : NSObject, LongTermKeysStorage - 
                  
                  
Class representing Long-term private key
See moreDeclaration
Swift
@objc(VSRLongTermKey) public final class LongTermKey : NSObject, Codable - 
                  
                  
Class representing One-time private key
See moreDeclaration
Swift
@objc(VSROneTimeKey) public final class OneTimeKey : NSObject, Codable - 
                  
                  
Class representing One-time key info
See moreDeclaration
Swift
@objc(VSROneTimeKeyInfo) public final class OneTimeKeyInfo : NSObject, Codable - 
                  
                  
SQLiteOneTimeKeysStorage
See moreDeclaration
Swift
public class SQLiteOneTimeKeysStorage : OneTimeKeysStorage - 
                  
                  
Default implementation of
See moreKeysRotatorProtocolDeclaration
Swift
@objc(VSRKeysRotator) public class KeysRotator : NSObject, KeysRotatorProtocol - 
                  
                  
This class shows the result of rotateKeys operation
See moreDeclaration
Swift
@objc(VSRRotationLog) public class RotationLog : NSObject, Encodable - 
                  
                  
SecureChat. Class for rotating keys, starting and responding to conversation
See moreDeclaration
Swift
@objc(VSRSecureChat) open class SecureChat : NSObject - 
                  
                  
Declaration
Swift
@objc(VSRSecureChatContext) open class SecureChatContext : NSObject - 
                  
                  
Declaration
Swift
@objc(VSRSecureSession) public final class SecureSession : NSObject - 
                  
                  
Declaration
Swift
@objc(VSRFileSessionStorage) open class FileSessionStorage : NSObject, SessionStorage 
        Classes  Reference