Conversation
2339851 to
075fb22
Compare
|
Thanks for the implementations! |
|
Yeah, agree. But this is a bit out of scope of multi-stark. It is in scope of Aiur. The idea is actually having multi-stark chips at first, which contain implementation of lookups, so we don't need to keep in mind this, when implementing particular Aiur operation, since every operation involves Rust, FFI and Lean components at once. |
075fb22 to
dc8d5a0
Compare
c073e37 to
1c95b63
Compare
|
Also added u64 to u32 conversion chips (using 32 bits right / left shifting). This is necessary for computing counter_low / counter_high in Blake3 context |
bf1e1a3 to
4b0fe09
Compare
|
Added 1-bit shift right of u64 value chip. It is used in chunks processing of Blake3 |
|
Closing but keeping the branch for now. |
This PR includes several utility chips for Blake3 hashing stuff: