DCQLIsoMdocZkSystemSpec

@Serializable
data class DCQLIsoMdocZkSystemSpec(val id: String, val system: String, val circuitHash: String, val numAttributes: Long, val version: Long, val blockEncHash: Long? = null, val blockEncSig: Long? = null)(source)

Proposed DCQL ZK System Specification for OpenID4VP requests targeting ISO mDoc zero-knowledge proofs See: https://google.github.io/longfellow-zk/docs/protocols/

Constructors

Link copied to clipboard
constructor(id: String, system: String, circuitHash: String, numAttributes: Long, version: Long, blockEncHash: Long? = null, blockEncSig: Long? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@SerialName(value = "block_enc_hash")
val blockEncHash: Long?
Link copied to clipboard
@SerialName(value = "block_enc_sig")
val blockEncSig: Long?
Link copied to clipboard
@SerialName(value = "circuit_hash")
val circuitHash: String
Link copied to clipboard
@SerialName(value = "id")
val id: String
Link copied to clipboard
@SerialName(value = "num_attributes")
val numAttributes: Long
Link copied to clipboard
@SerialName(value = "system")
val system: String
Link copied to clipboard
@SerialName(value = "version")
val version: Long

Functions

Link copied to clipboard