class SchnorrProposition extends SingleSecretProofOfKnowledgeProposition[SchnorrSecret]
- Annotations
- @JsonView() @JsonIgnoreProperties()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SchnorrProposition
- SingleSecretProofOfKnowledgeProposition
- ProofOfKnowledgeProposition
- Proposition
- Proposition
- BytesSerializable
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
Type Members
-
abstract
type
M >: SchnorrProposition.this.type <: BytesSerializable
- Definition Classes
- BytesSerializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
bytes(): Array[Byte]
This function repeats bytes() function from BytesSerializable scala trait because java removed it after the import.
This function repeats bytes() function from BytesSerializable scala trait because java removed it after the import.
- returns
byte representation of object
- Definition Classes
- Proposition → BytesSerializable
- Annotations
- @Override()
-
def
canBeProvedBy(secretList: List[Secret]): ProvableCheckResult[SchnorrSecret]
Checks if it is possible to build a Proof for this Proposition, giving the list of available Secrets
Checks if it is possible to build a Proof for this Proposition, giving the list of available Secrets
- returns
an instance of ProvableCheckResult. It contains a boolean flag with the result, and the subset of Secrets that can be used to build the proof
- Definition Classes
- SingleSecretProofOfKnowledgeProposition → ProofOfKnowledgeProposition
- Annotations
- @Override()
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(o: Any): Boolean
- Definition Classes
- SchnorrProposition → AnyRef → Any
- Annotations
- @Override()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- SchnorrProposition → AnyRef → Any
- Annotations
- @Override()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isValid(): Boolean
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
pubKeyBytes(): Array[Byte]
- Definition Classes
- SchnorrProposition → ProofOfKnowledgeProposition
- Annotations
- @JsonProperty() @Override()
-
def
serializer(): PropositionSerializer
- Definition Classes
- SchnorrProposition → Proposition → BytesSerializable
- Annotations
- @Override()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- SchnorrProposition → AnyRef → Any
- Annotations
- @Override()
- def verify(message: Array[Byte], signature: SchnorrProof): Boolean
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated