CoseKey

@Serializable
data class CoseKey(val type: CoseKeyType, val keyId: ByteArray? = null, val algorithm: CoseAlgorithm? = null, val operations: Array<CoseKeyOperation>? = null, val baseIv: ByteArray? = null, val curve: CoseEllipticCurve? = null, val x: ByteArray? = null, val y: ByteArray? = null, val d: ByteArray? = null)

Constructors

Link copied to clipboard
constructor(type: CoseKeyType, keyId: ByteArray? = null, algorithm: CoseAlgorithm? = null, operations: Array<CoseKeyOperation>? = null, baseIv: ByteArray? = null, curve: CoseEllipticCurve? = null, x: ByteArray? = null, y: ByteArray? = null, d: ByteArray? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@SerialName(value = "alg")
val algorithm: CoseAlgorithm? = null
Link copied to clipboard
@SerialName(value = "Base IV")
val baseIv: ByteArray? = null
Link copied to clipboard
@SerialName(value = "crv")
val curve: CoseEllipticCurve? = null
Link copied to clipboard
@SerialName(value = "d")
val d: ByteArray? = null
Link copied to clipboard
@SerialName(value = "kid")
val keyId: ByteArray? = null
Link copied to clipboard
@SerialName(value = "key_ops")
val operations: Array<CoseKeyOperation>? = null
Link copied to clipboard
@SerialName(value = "kty")
val type: CoseKeyType
Link copied to clipboard
@SerialName(value = "x")
val x: ByteArray? = null
Link copied to clipboard
@SerialName(value = "y")
val y: ByteArray? = null

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
Link copied to clipboard
fun toAnsiX963ByteArray(): KmmResult<ByteArray>
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String