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

Update libsodium installation instructions #5181

Merged
merged 4 commits into from
May 6, 2023

Conversation

iquerejeta
Copy link
Contributor

The libsodium library has certain supported and documented ways to build and use the library. In particular it involves building the whole library using libsodium's own build system. Turning on the external-libsodium-vrf flag (and thus using the bundled C code instead) does neither of these things: it only builds little bits of libsodium and does not use the libsodium build system. So from the perspective of the libsodium developers it is not a supported configuration. For that reason it's not something we can currently recommend to use in production.

In summary, it's not known to be wrong, rather it's not known to be ok, and since this is critical to security, as a cautionary measure we don't recommend its usage in production. We will look more carefully into the security implications for using this flag, but in the meantime we do not advise its usage.

@iquerejeta iquerejeta requested a review from a team as a code owner May 3, 2023 06:16
@iquerejeta iquerejeta mentioned this pull request May 3, 2023
@disassembler disassembler enabled auto-merge May 3, 2023 15:16
@disassembler disassembler added this pull request to the merge queue May 6, 2023
Merged via the queue into IntersectMBO:master with commit d622827 May 6, 2023
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

Successfully merging this pull request may close these issues.

3 participants