Commit Graph

6 Commits

Author SHA1 Message Date
surtur 0f444c1c40
feat: fully functional arithmetic operations on a particular curve
curve: y ^ 2 % = (x ^ 3 + x + 10) mod p; p == 71
operations:
* P + Q = R (point addition)
* P + P = 2P (point doubling)
* curve generation

closes #1
2020-09-05 23:16:24 +02:00
surtur 270b8d0967
refactor: improved mmi algo, do not "return infinity"
as per #1 - P + Q now works correctly
2020-09-03 23:58:42 +02:00
surtur 495f83abd4
chore: added README.md 2020-09-01 02:49:58 +02:00
surtur 72d65c7446
fix: endless loop + related CWs 2020-09-01 02:13:28 +02:00
surtur f05b75b813
feat: adding basic functionality
* adding P == Q
* adding P != Q
* gen_curve()
2020-09-01 01:21:04 +02:00
surtur 4b6b4e9383
initial commit 2020-08-30 17:40:39 +02:00