EC

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