Jack Grigg
d66b5c42a0
`impl std::error::Error for Error`
2021-11-10 16:19:36 +00:00
Jack Grigg
7da5605f51
Remove redundant Error suffix from Error cases
2021-11-10 16:19:36 +00:00
Jack Grigg
209e398cae
Store `io::Error` inside `Error::TranscriptError`
...
We `impl From<io::Error> for Error` to return `Error::TranscriptError`
because the transcript is the only source of `io::Error`.
`Error` no longer implements `PartialEq` because `io::Error` does not.
Tests can check for specific error cases with `assert!(matches!(..))`.
2021-11-10 14:49:35 +00:00
Jack Grigg
b091757668
Rename Error::IncompatibleParams to Error::InvalidInstances
...
This was leftover from when proofs were structured in memory.
2021-11-10 14:49:35 +00:00
Jack Grigg
9693065a00
Use `ff::BatchInvert` now that we have upstreamed it
2021-09-30 22:35:33 +01:00
Jack Grigg
7ca1933156
halo2 0.1.0-beta.1
...
This is the beta version of `halo2` used on testnet in zcashd v4.5.0.
2021-09-24 17:00:13 +01:00
Jack Grigg
d4a76edee5
Initialize the changelog
2021-01-22 23:54:31 +00:00
Sean Bowe
dd1ad9f114
Initial commit
2020-08-22 14:15:39 -06:00