CoseMac0

data class CoseMac0(val protectedHeaders: Map<CoseLabel, DataItem>, val unprotectedHeaders: Map<CoseLabel, DataItem>, val tag: ByteArray, val payload: ByteArray?)

COSE MACed Message.

Parameters

protectedHeaders

protected headers.

unprotectedHeaders

unprotected headers.

tag

the MAC value.

payload

the payload, if available.

Constructors

Link copied to clipboard
constructor(protectedHeaders: Map<CoseLabel, DataItem>, unprotectedHeaders: Map<CoseLabel, DataItem>, tag: ByteArray, payload: ByteArray?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Encodes the COSE_Mac0 as a CBOR data item.