diff options
author | tb <> | 2023-06-11 19:01:01 +0000 |
---|---|---|
committer | tb <> | 2023-06-11 19:01:01 +0000 |
commit | 3e78f2fb356efca03fc4bfdadb63b49114e128a2 (patch) | |
tree | 857746157a022e2a8e92ad5ea6c98c37f02c1123 /src/usr.bin | |
parent | 9ca5a491a6bf2cf73c12da0cc924a6a0c445f762 (diff) | |
download | openbsd-3e78f2fb356efca03fc4bfdadb63b49114e128a2.tar.gz openbsd-3e78f2fb356efca03fc4bfdadb63b49114e128a2.tar.bz2 openbsd-3e78f2fb356efca03fc4bfdadb63b49114e128a2.zip |
Convert legacy server kex to one-shot sign/verify
This converts ssl3_{get,send}_server_key_exchange() to EVP_DigestVerify()
and EVP_DigestSign(). In order to do this, build the full signed_params
up front and rework the way the key exchange parameters are constructed.
This way we can do the verify and sign steps in one go and at the same
use a more idiomatic approach with CBB/CBS.
with/ok jsing
Diffstat (limited to 'src/usr.bin')
0 files changed, 0 insertions, 0 deletions