status-im / nim-secp256k1

A wrapper for libsecp256k1
Apache License 2.0
7 stars 5 forks source link

RFC: reorg repo a bit #19

Closed arnetheduck closed 4 years ago

arnetheduck commented 4 years ago

Currently we have two "adapters" (https://github.com/status-im/nim-eth/blob/master/eth/keys/secp.nim and https://github.com/status-im/nim-libp2p/blob/master/libp2p/crypto/secp.nim) of the raw interface found in this repo - to join them together, I'd like to:

Plan B would be to create a separate ABI repo and a nice repo on top, but this seems overkill.

Also, we have some modifications to upstream (https://github.com/status-im/secp256k1/pull/2/commits/4afc920fe79fc5c853fc76638ada8101e9aba377 and https://github.com/status-im/secp256k1/pull/2/commits/1766dc808621f8a6e91282a321ddabce4352e624) - these could potentially be moved into this repo so that we rely on a "clean" upstream repo.