react-native-quick-crypto
react-native-quick-crypto copied to clipboard
Add support for crypto.subtle (or crypto.webcrypto.subtle)
Currently crypto.subtle support is known to be missing. I propose to add crypto.subtle support. Let me know what the status on this is and whether it's open for PRs.
I just implemented a small part of webcrypto. Client paid for a couple days of work for the function they needed. If you need more webcrypto functions and are willing to sponsor I can gladly implement them.
How much costs crypto.subtle implementation? @konio_io could be a sponsor
There is already someone working on patching the rest of the implementations, margelo might also be interested... if none of them covers your use cases, you can send me an email
See #211, #224 and let me know which crypto.subtle
methods you need. Personally, I need everything in the description of the first PR and will continue to work on those. There's an implementation coverage document in the second PR, showing that we have a long way to go.
@boorad for turnkey sdk webauthn support, those are the required methods:
- digest SHA-256
- sign ECDSA SHA-256
- importKey ECDSA P-256
I'm currently working on subtle.digest()
all four hashes - #225
@boorad Thank you for your amazing work getting subtle support in. Any chance you can also add sign
and generateKey
support under subtle? Or any tips on how we can get this in there? We would be happy to sponsor the work as well. We specifically need ECDSA P-256
support. Thank you.
I am recently set up for Github Sponsorships. Feel free to offer a sponsorship for the methods you want me to implement by opening a new ticket for each.