Daniel Lubarov e4cbee2b57
Disable ZK in large_config (#180)
* Disable ZK in large_config

Speeds up the tests from ~6m to ~1m (debug mode). `large_config` is crate-private so I don't think we need to worry about real users forgetting ZK, and I don't think ZK seems important in these tests, though we should probably have ZK enabled for a couple tests.

A couple tests need ZK or they fail; I added a TODO to look later.

This led to a few other changes:
- Fixed a bug where `trim` could truncate the final poly to a non-power-of-two length. This was improbable when ZK is on due to randomization.
- Gave a few methods access to the whole `CircuitConfig` vs `FriConfig` -- sort of necessary for the above fix, and I don't think there's much downside.
- Remove `cap_height` from `FriConfig` -- didn't really need it any more after giving more methods access to `CircuitConfig`, and having a single copy of the param feels cleaner/safer to me.

* PR feedback
2021-08-14 10:01:10 -07:00
..
2021-08-14 08:53:39 -07:00
2021-07-29 22:00:29 -07:00
2021-08-09 09:58:09 +02:00
2021-08-04 10:58:12 -07:00
2021-08-09 13:08:09 +02:00
2021-08-12 13:56:45 -07:00
2021-08-14 08:53:39 -07:00
2021-08-14 08:53:39 -07:00
2021-08-14 08:53:39 -07:00
2021-08-14 08:53:39 -07:00