diff options
author | Theo Buehler <tb@cvs.openbsd.org> | 2021-04-22 18:27:54 +0000 |
---|---|---|
committer | Theo Buehler <tb@cvs.openbsd.org> | 2021-04-22 18:27:54 +0000 |
commit | 2497f9017e6614cacc224d4b80b088024f87d9f2 (patch) | |
tree | 60cf26f9ea6ac7ff3cd9bd84e639e9b8014a367e /lib/libpthread/man/pthread_rwlockattr_init.3 | |
parent | 79f88e738b3623129ce0ee77334aa86da0f3395d (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/libpthread/man/pthread_rwlockattr_init.3')
0 files changed, 0 insertions, 0 deletions