diff options
| author | vojtechsu | 2023-12-16 14:26:58 +0100 |
|---|---|---|
| committer | vojtechsu | 2023-12-16 14:26:58 +0100 |
| commit | a33c2971158a1aae13551b0155634ff8b62bccbe (patch) | |
| tree | e7bc97593708ddd8fdd2cab2aeb570c4c0f9208e /test/data | |
| parent | 68187a5157231b0259dc2788f97092c9ffd1a063 (diff) | |
| download | pyecsca-a33c2971158a1aae13551b0155634ff8b62bccbe.tar.gz pyecsca-a33c2971158a1aae13551b0155634ff8b62bccbe.tar.zst pyecsca-a33c2971158a1aae13551b0155634ff8b62bccbe.zip | |
Diffstat (limited to 'test/data')
| -rw-r--r-- | test/data/formulas/madd-secp256k1-v040 | 2 | ||||
| -rw-r--r-- | test/data/formulas/madd-secp256k1-v040.op3 | 30 |
2 files changed, 32 insertions, 0 deletions
diff --git a/test/data/formulas/madd-secp256k1-v040 b/test/data/formulas/madd-secp256k1-v040 new file mode 100644 index 0000000..54341ee --- /dev/null +++ b/test/data/formulas/madd-secp256k1-v040 @@ -0,0 +1,2 @@ +source libsecp256k1 v0.4.0 https://github.com/bitcoin-core/secp256k1/blob/v0.4.0/src/group_impl.h#L670 +coords Jacobian diff --git a/test/data/formulas/madd-secp256k1-v040.op3 b/test/data/formulas/madd-secp256k1-v040.op3 new file mode 100644 index 0000000..716a51f --- /dev/null +++ b/test/data/formulas/madd-secp256k1-v040.op3 @@ -0,0 +1,30 @@ +zz = Z1^2 +u1 = X1 +u2 = X2*zz +s1 = Y1 +s2 = Y2*zz +s2 = s2*Z1 +t = u1+u2 +m = s1+s2 +rr = t^2 +malt = -u2 +tt = u1*malt +rr = rr+tt +rralt = s1*2 +malt = malt+u1 +rralt = rr +malt = m +n = malt^2 +q = -t +q = q*n +n = n^2 +t = rralt^2 +Z3 = Z1*malt +t = t+q +X3 = t +t = t*2 +t = t+q +t = t*rralt +t = t+n +Y3 = -t +Y3 = Y3/2
\ No newline at end of file |
