diff options
author | jsing <> | 2022-11-09 17:39:29 +0000 |
---|---|---|
committer | jsing <> | 2022-11-09 17:39:29 +0000 |
commit | 390601a304fd7ed95013cfc05628a1a33f115b25 (patch) | |
tree | f0cbe11399d675629473425a560232c59fa77acb /src/lib/libcrypto/dsa/dsa.h | |
parent | ba67559fec418c6b97834e077e96f2392244261d (diff) | |
download | openbsd-390601a304fd7ed95013cfc05628a1a33f115b25.tar.gz openbsd-390601a304fd7ed95013cfc05628a1a33f115b25.tar.bz2 openbsd-390601a304fd7ed95013cfc05628a1a33f115b25.zip |
Rework ED25519 API.
BoringSSL implemented a compound private key, which includes a copy of the
public key as a performance optimisation for signing. However, this does
not readily match with how EVP works, makes the ED25519 API inconsistent
with the X25519 API, diverges from th RFC and does not align with the
OpenSSL API. Instead, the caller can readily compute the public key and
pass this in to the signing process.
ok tb@
Diffstat (limited to 'src/lib/libcrypto/dsa/dsa.h')
0 files changed, 0 insertions, 0 deletions