Conversation
| in.exceptions( | ||
| std::ios_base::eofbit | std::ios_base::badbit | std::ios_base::failbit); | ||
| return wsnark::keypair_read_bytes(keypair, in); | ||
| wsnark::keypair_read_bytes(keypair, in); |
There was a problem hiding this comment.
LGTM, this return isn't needed.
We could stick to the approach used in Zeth though and change the returned type to a snark:keypair and declare the keypair in the function. However, we would have some copy of the keypair when return.
TL;DR is: this change looks good to me but we have some slight inconsistency between similar functions in Zeth and Zecale, so that would be valuable to clear that out (and probably move these functions in a namespace like libzeth::server that could then be used on zecale as libzeth::server::load_keypair)
(see: https://github.com/clearmatics/zeth/blob/develop/prover_server/prover_server.cpp#L44-L54 for ref)
There was a problem hiding this comment.
This is not strictly a blocker for the release, but better code factorization will mean, less code to maintain and less inconsistencies.
AntoineRondelet
left a comment
There was a problem hiding this comment.
LGTM, outstanding comment on code factorization across Zeth and Zecale moved in issue clearmatics/zeth#417
Uh oh!
There was an error while loading. Please reload this page.