aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Organize code to match flow in blogpostHEADmasterÓscar Nájera2021-07-312-145/+117
|
* ECDSA working signature manually testedÓscar Nájera2021-07-252-7/+126
|
* ECDSA test a signatureÓscar Nájera2021-07-251-28/+74
|
* Binary expansion semigroupÓscar Nájera2021-07-061-3/+3
|
* Implement monoid for ECPointÓscar Nájera2021-07-061-0/+7
|
* refactor binary expansionÓscar Nájera2021-07-061-11/+18
|
* remove fromRational implementation as not really definedÓscar Nájera2021-07-061-2/+2
|
* Overlapping showÓscar Nájera2021-07-041-1/+6
|
* Finite fields with order in typeÓscar Nájera2021-07-041-56/+84
| | | | | | | | This then propagates to ECPoint to use those fields Formatting is adjusted Include some constants of ECC for bitcoin
* Start support of ECC points with field elementsÓscar Nájera2021-06-091-49/+63
|
* string interpolation for showÓscar Nájera2021-05-021-3/+2
|
* Refactor and hs-lintÓscar Nájera2021-04-051-14/+11
|
* Elliptic Curve on doubles with additionÓscar Nájera2021-04-051-0/+54
|
* organizeÓscar Nájera2021-04-051-5/+5
|
* Implement divisionÓscar Nájera2021-04-051-0/+4
|
* Instance FieldElement into Num typeclassÓscar Nájera2021-04-051-18/+15
|
* Define FieldElement substraction and multiplicationÓscar Nájera2021-04-051-0/+29
|
* Define FieldElement additionÓscar Nájera2021-04-031-0/+15
|
* StartÓscar Nájera2021-04-021-0/+5