summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dsa
diff options
context:
space:
mode:
authorjsing <>2022-11-09 17:39:29 +0000
committerjsing <>2022-11-09 17:39:29 +0000
commita9fdcf2b38e7f119a0b1e428a0f9cae93f210ed4 (patch)
treef0cbe11399d675629473425a560232c59fa77acb /src/lib/libcrypto/dsa
parent7953c7887126268033a9ff20ea8d4c61f7d5441c (diff)
downloadopenbsd-a9fdcf2b38e7f119a0b1e428a0f9cae93f210ed4.tar.gz
openbsd-a9fdcf2b38e7f119a0b1e428a0f9cae93f210ed4.tar.bz2
openbsd-a9fdcf2b38e7f119a0b1e428a0f9cae93f210ed4.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')
0 files changed, 0 insertions, 0 deletions