summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/tls.h
diff options
context:
space:
mode:
authorMichael Brown2015-08-02 15:08:38 +0200
committerMichael Brown2015-08-02 15:17:24 +0200
commitfc7885ed9e0a30e62f7a05274d412f2375554a17 (patch)
tree600ec40f5a0660e780eccd208f0d9ce9d0c0e816 /src/include/ipxe/tls.h
parent[tls] Do not access beyond the end of a 24-bit integer (diff)
downloadipxe-fc7885ed9e0a30e62f7a05274d412f2375554a17.tar.gz
ipxe-fc7885ed9e0a30e62f7a05274d412f2375554a17.tar.xz
ipxe-fc7885ed9e0a30e62f7a05274d412f2375554a17.zip
[tls] Report supported signature algorithms in ClientHello
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/tls.h')
-rw-r--r--src/include/ipxe/tls.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/ipxe/tls.h b/src/include/ipxe/tls.h
index b32fd865..7c500749 100644
--- a/src/include/ipxe/tls.h
+++ b/src/include/ipxe/tls.h
@@ -101,6 +101,9 @@ struct tls_header {
#define TLS_MAX_FRAGMENT_LENGTH_2048 3
#define TLS_MAX_FRAGMENT_LENGTH_4096 4
+/* TLS signature algorithms extension */
+#define TLS_SIGNATURE_ALGORITHMS 13
+
/** TLS RX state machine state */
enum tls_rx_state {
TLS_RX_HEADER = 0,