pub fn solve(challenge: &[u8]) -> Result<SolutionArray, Error>
Expand description
Search for solutions, using default EquiXBuilder
options.
Each solve invocation returns zero or more solutions. Memory for the solver is allocated dynamically and not reused.
It’s normal for this to fail with a HashError::ProgramConstraints
for
a small fraction of challenge values. Those challenges must be skipped
by solvers and rejected by verifiers.