Packages

p

io.horizen

proof

package proof

Type Members

  1. abstract class AbstractSignature25519[S <: PrivateKey25519, P <: ProofOfKnowledgeProposition[S]] extends ProofOfKnowledge[S, P]
    Annotations
    @JsonView()
  2. trait Proof[P <: Proposition] extends sparkz.core.transaction.proof.Proof[P]
    Annotations
    @JsonView()
  3. trait ProofOfKnowledge[S <: Secret, P <: ProofOfKnowledgeProposition[S]] extends Proof[P]
  4. trait ProofSerializer[P <: Proof] extends SparkzSerializer[P]
  5. class SchnorrProof extends ProofOfKnowledge[SchnorrSecret, SchnorrProposition]
    Annotations
    @JsonView()
  6. class SchnorrSignatureSerializer extends ProofSerializer[SchnorrProof]
  7. final class Signature25519 extends AbstractSignature25519[PrivateKey25519, PublicKey25519Proposition]
  8. final class Signature25519Serializer extends ProofSerializer[Signature25519]
  9. final class VrfProof extends ProofOfKnowledge[VrfSecretKey, VrfPublicKey]
    Annotations
    @JsonView()
  10. class VrfProofSerializer extends ProofSerializer[VrfProof]

Ungrouped