decrypt

fun decrypt(cardIndex: Int): ByteArray

Decode the plaintext of the card at cardIndex. Call once the card is CardPhase.REVEALED. If my own layer is the one remaining (single-reader quorum), it is stripped locally first; a community card (everyone stripped) decodes directly; a partial multi-member quorum member reads their own reveal track (QuorumTrack) and strips their layer locally. Local — does not broadcast.

Throws

if the card is not yet CardPhase.REVEALED, or is revealed to a quorum I am not part of.