From 0217dd19c00657b8bfd2bce1090785eb32abb235 Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Tue, 6 Sep 2016 15:09:51 +0100 Subject: Move from explicit sub-packets to implicit ones No need to declare an explicit sub-packet. Just start one. Reviewed-by: Rich Salz --- ssl/ssl_locl.h | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'ssl/ssl_locl.h') diff --git a/ssl/ssl_locl.h b/ssl/ssl_locl.h index b4aa091..26485f6 100644 --- a/ssl/ssl_locl.h +++ b/ssl/ssl_locl.h @@ -1586,8 +1586,7 @@ typedef struct ssl3_enc_method { /* Set the handshake header */ int (*set_handshake_header) (SSL *s, int type, unsigned long len); /* Set the handshake header */ - int (*set_handshake_header2) (SSL *s, WPACKET *pkt, WPACKET *body, - int type); + int (*set_handshake_header2) (SSL *s, WPACKET *pkt, int type); /* Close construction of the handshake message */ int (*close_construct_packet) (SSL *s, WPACKET *pkt); /* Write out handshake message */ @@ -1599,8 +1598,8 @@ typedef struct ssl3_enc_method { (((unsigned char *)s->init_buf->data) + s->method->ssl3_enc->hhlen) # define ssl_set_handshake_header(s, htype, len) \ s->method->ssl3_enc->set_handshake_header(s, htype, len) -# define ssl_set_handshake_header2(s, pkt, body, htype) \ - s->method->ssl3_enc->set_handshake_header2((s), (pkt), (body), (htype)) +# define ssl_set_handshake_header2(s, pkt, htype) \ + s->method->ssl3_enc->set_handshake_header2((s), (pkt), (htype)) # define ssl_close_construct_packet(s, pkt) \ s->method->ssl3_enc->close_construct_packet((s), (pkt)) # define ssl_do_write(s) s->method->ssl3_enc->do_write(s) @@ -1906,11 +1905,9 @@ __owur int ssl3_do_change_cipher_spec(SSL *ssl); __owur long ssl3_default_timeout(void); __owur int ssl3_set_handshake_header(SSL *s, int htype, unsigned long len); -__owur int ssl3_set_handshake_header2(SSL *s, WPACKET *pkt, WPACKET *body, - int htype); +__owur int ssl3_set_handshake_header2(SSL *s, WPACKET *pkt, int htype); __owur int tls_close_construct_packet(SSL *s, WPACKET *pkt); -__owur int dtls1_set_handshake_header2(SSL *s, WPACKET *pkt, WPACKET *body, - int htype); +__owur int dtls1_set_handshake_header2(SSL *s, WPACKET *pkt, int htype); __owur int dtls1_close_construct_packet(SSL *s, WPACKET *pkt); __owur int ssl3_handshake_write(SSL *s); -- cgit v1.1