Lines Matching refs:rv

126   int rv = Init();
127 if (rv != OK) {
129 net_log_.EndEventWithNetErrorCode(NetLog::TYPE_SSL_SERVER_HANDSHAKE, rv);
130 return rv;
133 rv = InitializeSSLOptions();
134 if (rv != OK) {
136 net_log_.EndEventWithNetErrorCode(NetLog::TYPE_SSL_SERVER_HANDSHAKE, rv);
137 return rv;
147 rv = DoHandshakeLoop(OK);
148 if (rv == ERR_IO_PENDING) {
151 net_log_.EndEventWithNetErrorCode(NetLog::TYPE_SSL_SERVER_HANDSHAKE, rv);
154 return rv > OK ? OK : rv;
209 int rv = DoReadLoop(OK);
211 if (rv == ERR_IO_PENDING) {
217 return rv;
230 int rv = DoWriteLoop(OK);
232 if (rv == ERR_IO_PENDING) {
238 return rv;
329 int rv;
331 rv = SSL_OptionSet(nss_fd_, SSL_SECURITY, PR_TRUE);
332 if (rv != SECSuccess) {
337 rv = SSL_OptionSet(nss_fd_, SSL_ENABLE_SSL2, PR_FALSE);
338 if (rv != SECSuccess) {
346 rv = SSL_VersionRangeSet(nss_fd_, &version_range);
347 if (rv != SECSuccess) {
378 rv = SSL_OptionSet(nss_fd_, SSL_ENABLE_SESSION_TICKETS, PR_FALSE);
379 if (rv != SECSuccess) {
385 rv = SSL_OptionSet(nss_fd_, SSL_HANDSHAKE_AS_CLIENT, PR_FALSE);
386 if (rv != SECSuccess) {
391 rv = SSL_OptionSet(nss_fd_, SSL_HANDSHAKE_AS_SERVER, PR_TRUE);
392 if (rv != SECSuccess) {
397 rv = SSL_OptionSet(nss_fd_, SSL_REQUEST_CERTIFICATE, PR_FALSE);
398 if (rv != SECSuccess) {
403 rv = SSL_OptionSet(nss_fd_, SSL_REQUIRE_CERTIFICATE, PR_FALSE);
404 if (rv != SECSuccess) {
409 rv = SSL_AuthCertificateHook(nss_fd_, OwnAuthCertHandler, this);
410 if (rv != SECSuccess) {
415 rv = SSL_HandshakeCallback(nss_fd_, HandshakeCallback, this);
416 if (rv != SECSuccess) {
464 rv = PK11_ImportDERPrivateKeyInfoAndReturnKey(
468 if (rv != SECSuccess) {
475 rv = SSL_ConfigSecureServer(nss_fd_, cert, private_key, cert_kea);
479 if (rv != SECSuccess) {
487 rv = SSL_ResetHandshake(nss_fd_, PR_TRUE);
488 if (rv != SECSuccess) {
509 int rv = DoWriteLoop(result);
510 if (rv != ERR_IO_PENDING)
511 DoWriteCallback(rv);
530 int rv = DoReadLoop(result);
531 if (rv != ERR_IO_PENDING)
532 DoReadCallback(rv);
536 int rv = DoHandshakeLoop(result);
537 if (rv == ERR_IO_PENDING)
540 net_log_.EndEventWithNetErrorCode(NetLog::TYPE_SSL_SERVER_HANDSHAKE, rv);
542 DoHandshakeCallback(rv);
561 int rv = 0;
566 rv = transport_socket_->Write(
571 if (rv == ERR_IO_PENDING) {
574 memio_PutWriteResult(nss_bufs_, MapErrorToNSS(rv));
578 return rv;
592 int rv;
595 rv = ERR_IO_PENDING;
598 rv = transport_socket_->Read(
603 if (rv == ERR_IO_PENDING) {
606 if (rv > 0)
607 memcpy(buf, recv_buffer_->data(), rv);
608 memio_PutReadResult(nss_bufs_, MapErrorToNSS(rv));
612 return rv;
633 int rv;
637 rv = BufferSend();
638 if (rv > 0)
640 } while (rv > 0);
650 int rv = PR_Read(nss_fd_, user_read_buf_->data(), user_read_buf_len_);
651 if (rv >= 0)
652 return rv;
657 rv = MapNSSError(prerr);
659 CreateNetLogSSLErrorCallback(rv, prerr));
660 return rv;
665 int rv = PR_Write(nss_fd_, user_write_buf_->data(), user_write_buf_len_);
666 if (rv >= 0)
667 return rv;
672 rv = MapNSSError(prerr);
674 CreateNetLogSSLErrorCallback(rv, prerr));
675 return rv;
679 int rv = last_io_result;
690 rv = DoHandshake();
694 rv = ERR_UNEXPECTED;
702 // In general we exit the loop if rv is ERR_IO_PENDING. In this
703 // special case we keep looping even if rv is ERR_IO_PENDING because
705 rv = OK; // This causes us to stay in the loop.
707 } while (rv != ERR_IO_PENDING && next_handshake_state_ != STATE_NONE);
708 return rv;
720 int rv = ERR_UNEXPECTED;
722 CreateNetLogSSLErrorCallback(rv, 0));
723 return rv;
727 int rv;
729 rv = DoPayloadRead();
731 } while (rv == ERR_IO_PENDING && network_moved);
732 return rv;
744 int rv = ERR_UNEXPECTED;
746 CreateNetLogSSLErrorCallback(rv, 0));
747 return rv;
751 int rv;
753 rv = DoPayloadWrite();
755 } while (rv == ERR_IO_PENDING && network_moved);
756 return rv;
761 SECStatus rv = SSL_ForceHandshake(nss_fd_);
763 if (rv == SECSuccess) {
782 void SSLServerSocketNSS::DoHandshakeCallback(int rv) {
783 DCHECK_NE(rv, ERR_IO_PENDING);
784 ResetAndReturn(&user_handshake_callback_).Run(rv > OK ? OK : rv);
787 void SSLServerSocketNSS::DoReadCallback(int rv) {
788 DCHECK(rv != ERR_IO_PENDING);
793 ResetAndReturn(&user_read_callback_).Run(rv);
796 void SSLServerSocketNSS::DoWriteCallback(int rv) {
797 DCHECK(rv != ERR_IO_PENDING);
802 ResetAndReturn(&user_write_callback_).Run(rv);