CoseMac

@Serializable(with = CoseMacSerializer::class)
data class CoseMac<P>(source)

Representation of a COSE_MAC0 object with the tag value, i.e. consisting of protected header, unprotected header and payload.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val payload: P?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
fun prepareCoseMacInput(externalAad: ByteArray = byteArrayOf(), detachedPayload: ByteArray? = null): ByteArray
Link copied to clipboard
fun serialize(parameterSerializer: KSerializer<P>): ByteArray
Link copied to clipboard
open override fun toString(): String