Thanks to visit codestin.com
Credit goes to github.com

Skip to content

crypto: Allow for ed25519/x25519 being available without ed448/x448 #9000

@VlkrS

Description

@VlkrS

Currently, HAVE_EDDH and HAVE_EDDSA imply that both curve 25519 and curve 448 are available.

While that is the case for OpenSSL, it isn't for LibreSSL. As a consequence, OTP doesn't make TLS1.3 (which depends on HAVE_EDDH / HAVE_EDDSA) available by default when building with LibreSSL.

For OpenBSD we are currently maintaining a set of patches to remove the need for curve 448, but it would be great if we could decouple the two by introducing something like HAVE_ED25519 / HAVE_ED448.

Metadata

Metadata

Labels

enhancementhelp wantedIssue not worked on by OTP; help wanted from the communityteam:VMAssigned to OTP team VM

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions