Closed hgedia closed 3 weeks ago
@hgedia Taking a look at this right now. Seems quite interesting, will send in a proposal soon. I have experience implementing some encryption algorithms as well.
@hgedia Done some background research. Is there a senior engineer you could connect me to?
@YashBit - let us sync on this offline.
This is about to be merged : https://github.com/o1-labs/o1js/pull/1885
Summary
Enabling transactions to be signed and verified using the secp256r1 curve enhances the end-user experience significantly. This approach allows transactions to be signed using biometrics such as fingerprints, FaceIDs, and others. It also supports moving away from seed phrases, offering improved security through security chips in devices like Apple’s Secure Enclave and Android's Secure Element.
Implementation involves creating a new curve using the secp256r1 parameters and implementing an ECDSA signing algorithm. A working demo can be made using passkey signing.
Submitted by d0x471b
Resources
Ready to build?
Please read the docs on how to progress.