Increase EAP server extra room for encryption overhead (for GnuTLS)

This fixes issues with some GnuTLS versions that seem to be adding
quite a bit of extra data into TLS messages. The EAP server code is
now using the same 300 byte extra room that was already used in the
EAP peer implementation.
This commit is contained in:
Jouni Malinen 2009-12-06 12:02:28 +02:00
parent 36b8ed2824
commit f721aed4b1

View file

@ -344,7 +344,7 @@ struct wpabuf * eap_server_tls_encrypt(struct eap_sm *sm,
size_t buf_len; size_t buf_len;
/* reserve some extra room for encryption overhead */ /* reserve some extra room for encryption overhead */
buf_len = plain_len + 200; buf_len = plain_len + 300;
buf = wpabuf_alloc(buf_len); buf = wpabuf_alloc(buf_len);
if (buf == NULL) if (buf == NULL)
return NULL; return NULL;