diff options
author | Daiki Ueno <dueno@redhat.com> | 2018-10-12 13:33:13 +0200 |
---|---|---|
committer | Daiki Ueno <dueno@redhat.com> | 2018-11-12 13:26:43 +0100 |
commit | 5c8d543e9554292f22200b91a0595d3dfa26cecf (patch) | |
tree | 7b90d4c485342e00173001ac76ec73c332473039 /src/socket.h | |
parent | 0676e51e8c621add86b1a9ba90b142dd1c3c7060 (diff) | |
download | gnutls-5c8d543e9554292f22200b91a0595d3dfa26cecf.tar.gz |
cli: add --earlydata option
Signed-off-by: Daiki Ueno <dueno@redhat.com>
Diffstat (limited to 'src/socket.h')
-rw-r--r-- | src/socket.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/socket.h b/src/socket.h index b66e5c512d..ce64f0bb66 100644 --- a/src/socket.h +++ b/src/socket.h @@ -31,6 +31,8 @@ typedef struct { /* resumption data */ gnutls_datum_t rdata; + /* early data */ + gnutls_datum_t edata; } socket_st; /* calling program must provide that */ @@ -47,11 +49,14 @@ ssize_t socket_send_range(const socket_st * socket, const void *buffer, int buffer_size, gnutls_range_st * range); void socket_open2(socket_st * hd, const char *hostname, const char *service, - const char *app_proto, int flags, const char *msg, gnutls_datum_t *rdata, + const char *app_proto, int flags, const char *msg, gnutls_datum_t *rdata, gnutls_datum_t *edata, FILE *server_trace, FILE *client_trace); #define socket_open(hd, host, service, app_proto, flags, msg, rdata) \ - socket_open2(hd, host, service, app_proto, flags, msg, rdata, NULL, NULL) + socket_open2(hd, host, service, app_proto, flags, msg, rdata, NULL, NULL, NULL) + +#define socket_open3(hd, host, service, app_proto, flags, msg, rdata, edata) \ + socket_open2(hd, host, service, app_proto, flags, msg, rdata, edata, NULL, NULL) void socket_bye(socket_st * socket, unsigned polite); |