Module kimchi::circuits::polynomials::range_check::witness
source · Expand description
Range check witness computation
Functions
- Create a single range check witness Input: 88-bit value v0
- Create a multi range check witness from three 88-bit values: v0, v1 and v2
- Create a multi range check witness from two limbs: v01 (176 bits), v2 (88 bits), where v2 is the most significant limb and v01 is the least significant limb
- Create a multi range check witness from compact limbs
- Create a multi range check witness from limbs
- Extend an existing witness with a single range check witness for foreign field element
- Extend an existing witness with a multi-range-check gadget for three 88-bit values: v0, v1 and v2
- Extend and existing witness with a multi range check witness for two limbs: v01 (176 bits), v2 (88 bits), where v2 is the most significant limb and v01 is the least significant limb
- Extend an existing witness with a multi-range-check gadget for compact limbs
- Extend an existing witness with a multi-range-check gadget for ForeignElement
- Extend an existing witness with a multi-range-check gadget for limbs
- Extend an existing witness with a single-range-check gate for 88bits
- The row layout for
RangeCheck0