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

Configurable build variables #55

Open
petreeftime opened this issue Mar 20, 2020 · 2 comments
Open

Configurable build variables #55

petreeftime opened this issue Mar 20, 2020 · 2 comments

Comments

@petreeftime
Copy link
Contributor

When compiling this crate there's no way to specify any build configuration for OpenSSL. Being able to specify the build configuration allows building a more hardened version of OpenSSL when some features are not required. This means both no-* configuration flags (for example, no-rc2), as well as -D configuration flags (for example -DOPENSSL_NO_HEARTBEATS). This feature would also need to be made available from the openssl crate.

@petreeftime
Copy link
Contributor Author

Another option would be to have a more hardened configuration by default, but that might not be a good fit for everyone.

@petreeftime
Copy link
Contributor Author

I've added a PR that removes a bunch of the weak crypto algorithms that are not directly exposed by the openssl crate: #68.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant