Remove all SRTP-related code from src/socket.cc
SRTP functionality is provided to packet handlers
This commit is contained in:
parent
b6595822cb
commit
ef2a27e3b6
|
@ -144,9 +144,6 @@ namespace uvg_rtp {
|
|||
* This is used when calling send() */
|
||||
void set_sockaddr(sockaddr_in addr);
|
||||
|
||||
/* TODO: */
|
||||
void set_srtp(uvg_rtp::srtp *srtp);
|
||||
|
||||
/* Get the out address for the socket if it exists */
|
||||
sockaddr_in& get_out_address();
|
||||
|
||||
|
@ -171,7 +168,6 @@ namespace uvg_rtp {
|
|||
|
||||
socket_t socket_;
|
||||
sockaddr_in addr_;
|
||||
uvg_rtp::srtp *srtp_;
|
||||
int flags_;
|
||||
|
||||
/* __sendto() calls these handlers in order before sending the packet*/
|
||||
|
|
|
@ -23,7 +23,6 @@ using namespace mingw;
|
|||
|
||||
uvg_rtp::socket::socket(int flags):
|
||||
socket_(-1),
|
||||
srtp_(nullptr),
|
||||
flags_(flags)
|
||||
{
|
||||
}
|
||||
|
@ -125,11 +124,6 @@ void uvg_rtp::socket::set_sockaddr(sockaddr_in addr)
|
|||
addr_ = addr;
|
||||
}
|
||||
|
||||
void uvg_rtp::socket::set_srtp(uvg_rtp::srtp *srtp)
|
||||
{
|
||||
srtp_ = srtp;
|
||||
}
|
||||
|
||||
socket_t& uvg_rtp::socket::get_raw_socket()
|
||||
{
|
||||
return socket_;
|
||||
|
@ -285,11 +279,6 @@ rtp_error_t uvg_rtp::socket::__sendtov(
|
|||
return RTP_SEND_ERROR;
|
||||
}
|
||||
|
||||
#ifdef __RTP_CRYPTO__
|
||||
if (srtp_ && flags_ & RCE_SRTP_AUTHENTICATE_RTP)
|
||||
delete buffers.at(buffers.size() - 1).second;
|
||||
#endif
|
||||
|
||||
set_bytes(bytes_sent, sent_bytes);
|
||||
return RTP_OK;
|
||||
|
||||
|
@ -509,17 +498,6 @@ rtp_error_t uvg_rtp::socket::__recvfrom(uint8_t *buf, size_t buf_len, int flags,
|
|||
return RTP_GENERIC_ERROR;
|
||||
}
|
||||
|
||||
#ifdef __RTP_CRYPTO__
|
||||
if (srtp_) {
|
||||
auto status = srtp_->decrypt(buf, (size_t)ret);
|
||||
|
||||
if (status != RTP_OK) {
|
||||
LOG_ERROR("Failed to encrypt RTP packet!");
|
||||
return status;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
set_bytes(bytes_read, ret);
|
||||
return RTP_OK;
|
||||
#else
|
||||
|
|
Loading…
Reference in New Issue