Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support OS-provided crypto libraries/APIs #54

Open
clehner opened this issue Dec 21, 2020 · 0 comments
Open

Support OS-provided crypto libraries/APIs #54

clehner opened this issue Dec 21, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@clehner
Copy link
Contributor

clehner commented Dec 21, 2020

Re: spruceid/didkit#16, spruceid/didkit#16 (comment)

Performance: an OS may provide access to cryptographic hardware that is faster than using our own crypto dependencies on the CPU.

Security and interop: an OS may provide access to manage and use keys where the private key material is not exposed to the application (including ssi). This could be considered a special case of #53.

Using OS-provided crypto libraries could be done with feature flags as in #52, and/or or by detecting the library at runtime (dynamic linking), with fallback to our compiled code.

@clehner clehner added the enhancement New feature or request label Apr 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant