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