DatabaseKey

open class DatabaseKey : DatabaseKeyProtocol, @unchecked Sendable
extension DatabaseKey: CustomDebugStringConvertible
extension DatabaseKey: Equatable

A unique identifier for an MLS client.

Each app instance a user is running, such as desktop or mobile, is a separate client with its own client id. A single user may therefore have multiple clients. More information: https://messaginglayersecurity.rocks/mls-architecture/draft-ietf-mls-architecture.html#name-group-members-and-clients

  • Fallibly instantiate an instance from a byte array.

    Declaration

    Swift

    public convenience init(bytes: Data) throws
  • Declaration

    Swift

    open var debugDescription: String { get }
  • Declaration

    Swift

    public static func == (self: DatabaseKey, other: DatabaseKey) -> Bool