diff --git a/src/common/capwap_dtls.c b/src/common/capwap_dtls.c index debb246..9d92c47 100644 --- a/src/common/capwap_dtls.c +++ b/src/common/capwap_dtls.c @@ -808,42 +808,6 @@ void capwap_crypt_close(struct capwap_dtls* dtls) { } } -/* Change bio send */ -void capwap_crypt_change_bio_send(struct capwap_dtls* dtls, capwap_bio_send biosend, void* param) { - BIO* bio; - - ASSERT(dtls != NULL); - ASSERT(dtls->enable != 0); - ASSERT(biosend != NULL); - - bio = SSL_get_wbio((SSL*)dtls->sslsession); - if ((bio != NULL) && (bio->ptr != NULL)) { - struct bio_capwap_data* data = (struct bio_capwap_data*)bio->ptr; - - data->send = biosend; - data->param = param; - } -} - -/* Change DTLS */ -void capwap_crypt_change_dtls(struct capwap_dtls* dtls, struct capwap_dtls* newdtls) { - BIO* bio; - - ASSERT(dtls != NULL); - ASSERT(dtls->enable != 0); - ASSERT(newdtls != NULL); - - memcpy(newdtls, dtls, sizeof(struct capwap_dtls)); - - /* Update DTLS into BIO */ - bio = SSL_get_rbio((SSL*)dtls->sslsession); - if ((bio != NULL) && (bio->ptr != NULL)) { - struct bio_capwap_data* data = (struct bio_capwap_data*)bio->ptr; - - data->dtls = newdtls; - } -} - /* */ void capwap_crypt_freesession(struct capwap_dtls* dtls) { ASSERT(dtls != NULL); diff --git a/src/common/capwap_dtls.h b/src/common/capwap_dtls.h index 6fea12f..b41d739 100644 --- a/src/common/capwap_dtls.h +++ b/src/common/capwap_dtls.h @@ -108,8 +108,6 @@ void capwap_crypt_freesession(struct capwap_dtls* dtls); int capwap_crypt_open(struct capwap_dtls* dtls, struct sockaddr_storage* peeraddr); void capwap_crypt_close(struct capwap_dtls* dtls); -void capwap_crypt_change_bio_send(struct capwap_dtls* dtls, capwap_bio_send biosend, void* param); -void capwap_crypt_change_dtls(struct capwap_dtls* dtls, struct capwap_dtls* newdtls); int capwap_crypt_sendto(struct capwap_dtls* dtls, int sock, void* buffer, int size, struct sockaddr_storage* sendfromaddr, struct sockaddr_storage* sendtoaddr); int capwap_crypt_sendto_fragmentpacket(struct capwap_dtls* dtls, int sock, struct capwap_list* fragmentlist, struct sockaddr_storage* sendfromaddr, struct sockaddr_storage* sendtoaddr);