Results 152 comments of Tristan

@rodrigo-pino I have residual mismatch issues, for example: ``` zerohint_utils_test.go:163: value scope value mismatch: have: 25711014748331347274616151948719391133326249308066029554892800 want: 25711014748331348032841661176477624755444844903972403171819520 ``` I double checked that i correctly defined constants in `GetSecP` ,...

@rodrigo-pino comments addressed. I still need to figure out this issue.

@rodrigo-pino ok so basically, i fail for all `EcNegate` tests (and others, but i think the root cause is the same). These tests call `newEcNegateHint` , which will use `GetSecPUint256`...

The weird thing is that my impl with uint256 is supposed to be the same. I guess there is some issue related to bigint to uint256 conversion for the output...

@har777 indeed if i replace `SecPPacked` with the previous version using bigInt, tests for ec pass. I confirm that the value after exponentiation, mul , add and packing in `SecPPacked`...

The first failing seems to be related to this code: ``` if num.Cmp(uint256.NewInt(0)) != 0 { return nil, fmt.Errorf("num != 0") } ``` error is not thrown while it should...

@har777 you want to remove all failing tests? what is the reason for the 2 others failing? I cannot find any reason for now.

mmh i dont understand. If i remove this test, i still have many tests failing.

@rodrigo-pino may i be assigned?