scalus.examples
package scalus.examples
Members list
Type members
Classlikes
object Groth16
Groth16 Zero-Knowledge Proof Verification Implementation
Groth16 Zero-Knowledge Proof Verification Implementation
This object provides functionality for verifying Groth16 zero-knowledge proofs using the BLS12-381 curve. The implementation follows the Groth16 verification algorithm which verifies that a prover knows a witness satisfying a given arithmetic circuit without revealing the witness.
This implementation is a transaction of https://github.com/Modulo-P/ak-381.
Attributes
- See also
-
https://eprint.iacr.org/2016/260.pdf Groth16 paper
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Groth16.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MintingPolicy
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MintingPolicy.type
object MintingPolicyV2
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MintingPolicyV2.type
object OptimizedPreimage
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OptimizedPreimage.type
object OptimizedPreimageValidator
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
object PreimageValidator
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PreimageValidator.type
object PubKeyValidator
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PubKeyValidator.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
In this article