tlsv1_record_receive() function
tlsv1_record_receive - TLS record layer: Process a received message @rl: Pointer to TLS record layer data @in_data: Received data @in_len: Length of the received data @out_data: Buffer for output data (must be at least as long as in_data) @out_len: Set to maximum out_data length by caller; used to return the length of the used data @alert: Buffer for returning an alert value on failure Returns: Number of bytes used from in_data on success, 0 if record was not complete (more data needed), or -1 on failure This function decrypts the received message, verifies HMAC and TLS record layer header.