EC

@Serializable
@SerialName(value = "EC")
class EC(val curve: ECCurve = ECCurve.SECP_256_R_1, val digests: Set<@Serializable(with = DigestSerializer::class) Digest> = setOf(curve.nativeDigest), val allowKeyAgreement: Boolean = false) : KeyConstraints.AlgorithmParameters(source)

Constructors

Link copied to clipboard
constructor(curve: ECCurve = ECCurve.SECP_256_R_1, digests: Set<@Serializable(with = DigestSerializer::class) Digest> = setOf(curve.nativeDigest), allowKeyAgreement: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
open override val allowSigning: Boolean = true
Link copied to clipboard
@Serializable(with = ECCurveSerializer::class)
val curve: ECCurve
Link copied to clipboard
open override val digests: Set<@Serializable(with = DigestSerializer::class) Digest>

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int