This website requires JavaScript.
Explore
Help
Sign In
logos-storage
/
plonky2
Watch
1
Star
0
Fork
0
You've already forked plonky2
mirror of
https://github.com/logos-storage/plonky2.git
synced
2026-01-05 15:23:06 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
plonky2
/
Cargo.toml
3 lines
75 B
TOML
Raw
Normal View
History
Unescape
Escape
Split into crates (#406) * Split into crates I kept other changes to a minimum, so 95% of this is just moving things. One complication that came up is that since `PrimeField` is now outside the plonky2 crate, these two impls now conflict: ``` impl<F: PrimeField> From<HashOut<F>> for Vec<u8> { ... } impl<F: PrimeField> From<HashOut<F>> for Vec<F> { ... } ``` with this note: ``` note: upstream crates may add a new impl of trait `plonky2_field::field_types::PrimeField` for type `u8` in future versions ``` I worked around this by adding a `GenericHashOut` trait with methods like `to_bytes()` instead of overloading `From`/`Into`. Personally I prefer the explicitness anyway. * Move out permutation network stuff also * Fix imports * Fix import * Also move out insertion * Comment * fmt * PR feedback
2021-12-28 11:51:13 -08:00
[
workspace
]
members
=
[
"field"
,
"insertion"
,
"plonky2"
,
"util"
,
"waksman"
]
Reference in New Issue
Copy Permalink