arnaucube
8b985dba31
Add Point Compression & Decompression methods
3 years ago
arnaucube
8ac13100e7
Add test hash odd bytes for js compatibility
To ensure compatibility with https://github.com/arnaucube/blindsecp256k1-js/
3 years ago
arnaucube
ac5d00b892
Add checks to inputs at Blind & BlindSign
3 years ago
arnaucube
876755a714
Update `Unblind` inputs removing unnecessary `m`
- Update Unblind inputs removing unnecessary `m`
- Add mod at Blind & BlindSign
3 years ago
arnaucube
d09769d510
Signature.S mod N
3 years ago
arnau
40de297340
Merge pull request #1 from p4u/master
add NewPublicKeyFromECDSA
3 years ago
p4u
0f621d4ac8
add NewPublicKeyFromECDSA
In order to easy import an ethereum like ECDSA public key into a
blindsecp256k1 type public key.
Signed-off-by: p4u <pau@dabax.net>
3 years ago
arnaucube
1846d569ac
Add byte parsers for Point, PubK, Signature
3 years ago
arnaucube
6b93980674
Add json Marshalers
3 years ago
arnaucube
becff7b647
Update interface
3 years ago
arnaucube
ec095bba83
Implement https://sci-hub.do/10.1109/ICCKE.2013.6682844
Previous to this commit there was the implementation of "[An Efficient Blind Signature Scheme Based on the Elliptic Curve Discrete Logarithm Problem](http://www.isecure-journal.com/article_39171_47f9ec605dd3918c2793565ec21fcd7a.pdf )" paper by by Morteza Nikooghadama & Ali Zakerolhosseini.
This commit adds the implementation of "[New Blind Signature Schemes Based on the (Elliptic Curve) Discrete Logarithm Problem](https://sci-hub.do/10.1109/ICCKE.2013.6682844 )" paper by Hamid Mala & Nafiseh Nezhadansari.
3 years ago
arnaucube
c3e4afc552
Add WASM wrappers & compiled
3 years ago
arnaucube
a7ea30d815
secp256k1 WASM compatibility
Use github.com/btcsuite/btcd/btcec instead of
github.com/ethereum/go-ethereum/crypto/secp256k1 for WASM compilation
compatibility.
3 years ago
arnaucube
c7b358b28c
Add GHA (tests & lint), add descr, update readme
3 years ago
arnaucube
e5f0e122a7
Add README.md
3 years ago
arnaucube
6b175a9393
Add blind signature scheme methods
3 years ago
arnaucube
560c9030c1
Add secp256k1 wrappers
3 years ago
arnaucube
bdead8ba84
init repo add LICENSE
3 years ago