Protocols

The following protocols are available globally.

  • Client used to communicate with ratchet service

    See more

    Declaration

    Swift

    @objc(VSRRatchetClientProtocol)
    public protocol RatchetClientProtocol
  • Protocol for Long-term private keys storage

    See more

    Declaration

    Swift

    @objc(VSRLongTermKeysStorage)
    public protocol LongTermKeysStorage
  • One-time keys storage

    See more

    Declaration

    Swift

    @objc(VSROneTimeKeysStorage)
    public protocol OneTimeKeysStorage
  • Protocol for keys rotation

    See more

    Declaration

    Swift

    public protocol KeysRotatorProtocol : AnyObject
  • Protocol for session storage

    See more

    Declaration

    Swift

    @objc(VSRSessionStorage)
    public protocol SessionStorage