Howard Wu

Results 65 issues of Howard Wu

If we introduce `is_negative` and `is_positive` trait methods, we can further reduce the cost of these `self.is_less_than(&Self::zero())` checks. For signed cases, we can inspect that `self.msb().is_one()` when `I::is_signed()` for `is_negative`,...

## 🐛 Bug Report When starting on a clean machine where there is no `~/.aleo/` folder, and snarkVM has never run, using the universal SRS to generate proofs errors with...

bug

## 🐛 Bug Report The Marlin verifier needs a software check for the expected number of inputs. Currently, one can pad with extra zeros unintentionally and the verifier can pass.

bug

## 🐛 Bug Report The integer div circuit needs further review. It may not be sufficiently constrained on the quotient and remainder.

bug

Does the Merkle tree padding need to be generated via a hash to curve?

documentation

## 🚀 Feature Implement `Sum` on circuit types: `field`, `integer`, `scalar`, `group`

## 🚀 Feature Update the commit, hash, and prf snapshots in `snarkvm-bytecode`, which are currently `ignore`d until the redesign of those functions are complete.

## 🚀 Feature Update EdwardsBLS12 to use hash to curve

## 🚀 Feature Add `square_root` support: - [ ] In bytecode, add a `sqrt` opcode for field and scalar - [ ] In circuits, implement `SquareRoot` for scalar (note: field...

## 🚀 Feature `Literal::from_bits` is implemented but commented out. It will need updating the instruction tests due to a change in convention. This feature changes the `Literal::to_bits` impl, by changing...