Packages

p

io.horizen

proposition

package proposition

Type Members

  1. final class MCPublicKeyHashProposition extends Proposition
    Annotations
    @JsonView()
  2. final class MCPublicKeyHashPropositionSerializer extends PropositionSerializer[MCPublicKeyHashProposition]
  3. trait ProofOfKnowledgeProposition[S <: Secret] extends Proposition
  4. trait Proposition extends sparkz.core.transaction.box.proposition.Proposition
  5. trait PropositionSerializer[P <: Proposition] extends SparkzSerializer[P]
  6. trait ProvableCheckResult[S <: Secret] extends AnyRef

    Data structure used to represent the result of a ProofOfKnowledgeProposition check against a list of secrets

  7. class ProvableCheckResultImpl[S <: Secret] extends ProvableCheckResult[S]
  8. final class PublicKey25519Proposition extends SingleSecretProofOfKnowledgeProposition[PrivateKey25519]
    Annotations
    @JsonView()
  9. final class PublicKey25519PropositionSerializer extends PropositionSerializer[PublicKey25519Proposition]
  10. class SchnorrProposition extends SingleSecretProofOfKnowledgeProposition[SchnorrSecret]
    Annotations
    @JsonView() @JsonIgnoreProperties()
  11. class SchnorrPropositionSerializer extends PropositionSerializer[SchnorrProposition]
  12. trait SingleSecretProofOfKnowledgeProposition[S <: Secret] extends ProofOfKnowledgeProposition[S]
  13. class VrfPublicKey extends SingleSecretProofOfKnowledgeProposition[VrfSecretKey]
    Annotations
    @JsonView() @JsonIgnoreProperties()
  14. class VrfPublicKeySerializer extends PropositionSerializer[VrfPublicKey]

Ungrouped