Armando Faz

Results 45 issues of Armando Faz

At #100 , I have completed the arithmetic for the goldilocks curve. There are two follow ups: - The package circl/sign/ed448 ( #102 ) - The package circl/pog/decaf (@claucece )...

enhancement

The package circl/ecc/goldilocks exposes scalar multiplication functions that assume input points are prime-order (like in the case of EdDSA). This ticket is for ensuring that multiplication routines work as expected...

needs investigation

Not an issue that needs to be addressed right now, but it can be quite nice for things like this is to allow the iterations to vary based on the...

Test coverage is in average 78%. Some packages need more test coverage. Good to have unit tests that cover missing areas of code. ## Report from codecov. Files | Tracked...

help wanted
good first issue

I think we also should test that the length is what we think it is. We might also want to include edge cases in the representation such as 2^w, 2^w-1,...

Implementing conditional move for constant-time coding.

Using this configuration ```` ./configure --without-all --with-ecc ```` makes that this test fails. ```` Running ECC convenience test... TypeError: sjcl.encrypt is not a function at sjcl.test.TestCase.doRun (evalmachine.:24:27) at evalmachine.:84:12 at...

This is a minimal example showing that `inverseMod` cannot handle negative numbers. ```` const sjcl = require('./sjcl.js'); function main() { const p = new sjcl.bn(7); let x = new sjcl.bn(-2);...

Changing the signature of HKDF functions. Specifically passing `info` to expand, thus, the hkdf key can be reused across multiple calls to expand. ```js class HKDF { constructor(hash: new ()...

enhancement

Tom curves are proposed in https://eprint.iacr.org/2021/1183