ec_mul_var_base.zk 307 B

12345678910111213141516
  1. k = 11;
  2. field = "pallas";
  3. constant "EcMulVarBase" {
  4. }
  5. witness "EcMulVarBase" {
  6. Base ephem_secret,
  7. EcNiPoint pubkey,
  8. }
  9. circuit "EcMulVarBase" {
  10. ephem_public = ec_mul_var_base(ephem_secret, pubkey);
  11. constrain_instance(ec_get_x(ephem_public));
  12. constrain_instance(ec_get_y(ephem_public));
  13. }