aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/tls.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/ipxe/tls.h')
-rw-r--r--src/include/ipxe/tls.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/include/ipxe/tls.h b/src/include/ipxe/tls.h
index 07f5d3eb2..7de1f19e8 100644
--- a/src/include/ipxe/tls.h
+++ b/src/include/ipxe/tls.h
@@ -237,6 +237,13 @@ struct tls_session {
/** Server certificate chain */
struct x509_chain *chain;
+ /** Certificate validator */
+ struct interface validator;
+
+ /** Client has finished security negotiation */
+ unsigned int client_finished;
+ /** Server has finished security negotiation */
+ unsigned int server_finished;
/** TX sequence number */
uint64_t tx_seq;
@@ -244,8 +251,6 @@ struct tls_session {
unsigned int tx_pending;
/** TX process */
struct process process;
- /** TX ready for plaintext data */
- int tx_ready;
/** RX sequence number */
uint64_t rx_seq;