1
0
Fork 0
mirror of synced 2025-09-23 12:18:44 +00:00
ZoKrates/zokrates_stdlib/stdlib/utils/casts/field_to_u8.zok
2022-04-07 16:04:40 +02:00

8 lines
No EOL
246 B
Text

from "field" import FIELD_SIZE_IN_BITS;
import "utils/pack/bool/unpack";
import "utils/casts/u8_from_bits";
def main(field input) -> u8 {
bool[FIELD_SIZE_IN_BITS] bits = unpack(input);
return u8_from_bits(bits[FIELD_SIZE_IN_BITS-8..]);
}