]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[tls] Add support for the Extended Master Secret
authorMichael Brown <mcb30@ipxe.org>
Sun, 12 Oct 2025 21:26:49 +0000 (22:26 +0100)
committerMichael Brown <mcb30@ipxe.org>
Sun, 12 Oct 2025 22:25:04 +0000 (23:25 +0100)
commitab64bc5b8d2335294ce2d967fc1f0c32322bbf40
treece7dbacfb39bd874d38c70c68bda5ce6c8f3fb35
parentd6656106e9a9a08642ab24700c0554273d917510
[tls] Add support for the Extended Master Secret

RFC 7627 defines the Extended Master Secret (EMS) as an alternative
calculation that uses the digest of all handshake messages rather than
just the client and server random bytes.

Add support for negotiating the Extended Master Secret extension and
performing the relevant calculation of the master secret.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/include/ipxe/tls.h
src/net/tls.c