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

Implement OpenSSL EVP_PKEY methods for EC/RSA keys #65

Open
raghuncstate opened this issue Jan 8, 2019 · 2 comments
Open

Implement OpenSSL EVP_PKEY methods for EC/RSA keys #65

raghuncstate opened this issue Jan 8, 2019 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@raghuncstate
Copy link
Contributor

Request to implement the OpenSSL EVP_PKEY api's for the engine. This way, we can use TPM keys to sign X509 certificate using the OpenSSL x509 APIs and almost any EVP API's. We can also hook up the engine to digest using the TPM which may be useful when we want to sign using a restricted signing key.
This will require hooking/assigning the engine when the EVP_PKEYS are created during loadkey and also implementing the EVP_PKEY_METHODS.
Patches welcome ?

@AndreasFuchsTPM
Copy link
Member

@raghuncstate Patches are allways welcome ! ;-)

I think, I'd like most about this, that no external program would be required for generating TPM keys. Do I understand this correctly ?

@AndreasFuchsTPM AndreasFuchsTPM added enhancement New feature or request help wanted Extra attention is needed labels Jan 18, 2019
@raghuncstate
Copy link
Contributor Author

Correct. That would be one of the benefits. Opened PR #89

@AndreasFuchsTPM AndreasFuchsTPM added this to the v1.1_feature-freeze milestone Mar 19, 2019
@AndreasFuchsTPM AndreasFuchsTPM removed this from the feature-wanted milestone Jan 13, 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 help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants