Closed vmx closed 10 months ago
To me it made sense to restrict it to the PoseidonHasher. I think it made things clearer. Though it would be a breaking change for filecoin proofs API, hence I'll redo that PR without restricting things to the PoseidonHasher.
Ready for review, it doesn't contain any breaking changes now.
Looks good to me, but Nemo should probably also do a final review.
p_aux
andt_aux
is dealt with throughout the code. In the update proofs API they are nicely put into functions. Move those functions into the common utility module and then use those in all places.The update proofs API puts a restriction on using the Poseidon hasher. This restriction is kept as it makes sense for all cases where
p_aux
andt_aux
is used.