Declaration
data class Declaration(val version: String, val currentKey: ByteArray, val messageMe: DeclarationMessageMe? = null, val keyPackage: ByteArray? = null, val continuityProofs: List<ByteArray>? = null)
Parameters
version
Semver version number, without pre-release or build information, for the format of opaque content
currentKey
Opaque value, an ed25519 public key prefixed with a byte enum
messageMe
Controls who can message this account
keyPackage
Opaque value, contains MLS KeyPackage(s), and other signature data, and is signed by the currentKey
continuityProofs
Array of opaque values to allow for key rolling
Properties
Link copied to clipboard
Array of opaque values to allow for key rolling
Link copied to clipboard
Opaque value, an ed25519 public key prefixed with a byte enum
Link copied to clipboard
Opaque value, contains MLS KeyPackage(s), and other signature data, and is signed by the currentKey
Link copied to clipboard
Controls who can message this account