summaryrefslogtreecommitdiff
path: root/lib/libkvm/kvm_amd64.c
diff options
context:
space:
mode:
authorTheo Buehler <tb@cvs.openbsd.org>2021-04-22 18:27:54 +0000
committerTheo Buehler <tb@cvs.openbsd.org>2021-04-22 18:27:54 +0000
commit2497f9017e6614cacc224d4b80b088024f87d9f2 (patch)
tree60cf26f9ea6ac7ff3cd9bd84e639e9b8014a367e /lib/libkvm/kvm_amd64.c
parent79f88e738b3623129ce0ee77334aa86da0f3395d (diff)
Only hash known CH extensions
RFC 4.1.2 specifies the ways in which the extensions in the first and the second ClientHello may differ. It basically says that extensions not known to a server must not change. This in turn makes it impossible to introduce new extensions that do change. It makes little sense to enforce that extensions we don't know and care about aren't modified, so make the hashing more lenient and restrict it to the extensions we do care about. Arguably, enforcing no change in an unknown extension is incompatible with the requirement that it be ignored. ok bcook jsing
Diffstat (limited to 'lib/libkvm/kvm_amd64.c')
0 files changed, 0 insertions, 0 deletions