Open remiroyc opened 1 year ago
hey i'm a solidity and cairo developer basecamp 7 graduate and would like to give this issue a go
I am a member of the Dojo Coding community. I would like to work on this issue, I am immediately available to work. We can develop a solution until we achieve what we want.
Hi @kwiss , @remiroyc , let me get this done please, I’m ready to work. I’ve worked on this before, Kindly assign.
Please can I be assigned to this issue @kwiss @remiroyc
Problem
The Bravos wallets use secure enclave and NIST-P256 elliptic curve (secp256r1) to sign messages. We must implement this signer in Cairo to verify the order proof and be filly compatible with this kind of wallets.
Feature request
The task here is to add a variant to the
SignerValidator
enum to support this: https://github.com/starkware-libs/cairo/blob/v2.3.1/corelib/src/starknet/secp256r1.cairoLinks
https://braavos.app/hardware-signer-2fa-security-crypto-smart-contract-wallets/