Crypt-MatrixSSL
view release on metacpan or search on metacpan
matrixssl-1-8-6-open/examples/sslSocket.c view on Meta::CPAN
return conn;
error:
sslFreeConnection(&conn);
return NULL;
}
/******************************************************************************/
/*
An example socket sslRead implementation that handles the ssl handshake
transparently. Caller passes in allocated buf and length.
Return codes are as follows:
-1 return code is an error. If a socket level error, error code is
contained in status parameter. If using a non-blocking socket
implementation the caller should check for non-fatal errors such as
WOULD_BLOCK before closing the connection. A zero value
in status indicates an error with this routine.
A positive integer return code is the number of bytes successfully read
( run in 0.472 second using v1.01-cache-2.11-cpan-0a6323c29d9 )