Add the hardware signer compatibility (secp256r1) #193
Labels
lang:cairo
Work on the Starknet part of the application; you need to know Cairo lang.
priority: medium
status: help wanted
Extra attention is needed
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/
The text was updated successfully, but these errors were encountered: