Support a variety of curves and signatures on the wallet contract

Description

Requirement:
Mobile phones (hardware) do not expose the K1 eliptic curves for signatures.
For mobile wallets, we require the ability to specify which curve (crypto function) will be used for signature in Rev token contract.

  • Support the secp256r1 Crypto library in Rholang

  • Update the Rev wallet to use the library.

This will help in broader adoption of RChain.

Status

Assignee

Unassigned

Reporter

Medha Parlikar

Components

Story Points

8

Epic Link

None

Labels

Sprint

Priority

High