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 : BaseClient
extension 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 moreKeysRotatorProtocol
Declaration
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