nock-prover.hoon 586 B

1234567891011121314151617181920212223242526
  1. /= * /common/zeke
  2. /= stark-prover /common/stark/prover
  3. /= common /common/nock-common
  4. /# softed-constraints
  5. ::
  6. |%
  7. ::
  8. ++ prover
  9. =| in=stark-input
  10. :: +<+< = stark-engine door sample wrt stark-verifier core
  11. =/ sc=stark-config
  12. %* . *stark-config
  13. prep softed-constraints
  14. ==
  15. %_ stark-prover
  16. +<+<
  17. %_ in
  18. stark-config sc
  19. all-verifier-funcs all-verifier-funcs:common
  20. ==
  21. ==
  22. ::
  23. ++ prove
  24. |= [header=noun-digest:tip5 nonce=noun-digest:tip5 len=@ override=(unit (list term))]
  25. (prove:prover header nonce len override)
  26. --