status-im / status-keycard

Our Javacard Implementation for making secure transactions within Status and Ethereum
Apache License 2.0
213 stars 65 forks source link

[WIP] Schnorr signatures #72

Closed bitgamma closed 1 year ago

bitgamma commented 4 years ago

Current status:

The differences with BIP-Schnorr are:

Notes:

bitgamma commented 4 years ago

thinking about it, the modulo of k + ed must obviously be calculated on card, since d is the private key and e is known a lot of the bits of the private key would be recoverable (didn't calculate how many)

willianpaixao commented 2 years ago

Hey @bitgamma, great work! What's left in this PR? Can we help out? Would love this feature.

bitgamma commented 2 years ago

Hey @bitgamma, great work! What's left in this PR? Can we help out? Would love this feature.

this code is a proof of concept, it cannot be used in production