On Wednesday 08 June 2005 17:16, [EMAIL PROTECTED] wrote: > Hello, I'm not really sure I've understood the situation, but anyway my comments are below.
> When the record size is greater than what the application has already > put in the buffer, gnutls asks for bytes to the pull function which > have not yet been read from the socket. To read these bytes, the main > loop must run again. Then the pull function should return -1 and set errno to EAGAIN. > The pull function returns 0 bytes read twice > after pulling the bytes already read and record_recv returns with an > error indicating that a TLS packet of unexpected size has been > received. This is correct. gnutls cannot decrypt until a full packet has been received. -- Nikos Mavrogiannopoulos _______________________________________________ Help-gnutls mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-gnutls
