From 9d823e8079b871946ab6eeab2f4ed592fe58a8bc Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Sun, 3 Aug 2014 19:43:50 +0000 Subject: [PATCH] No need anymore. FossilOrigin-Name: b5ea62ebc369bf3bb72f4586474120def85a2a044b967ea7686b120f0cf5deee --- src/capwap/dtls_openssl_init.c | 41 ---------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 src/capwap/dtls_openssl_init.c diff --git a/src/capwap/dtls_openssl_init.c b/src/capwap/dtls_openssl_init.c deleted file mode 100644 index 55421a8d..00000000 --- a/src/capwap/dtls_openssl_init.c +++ /dev/null @@ -1,41 +0,0 @@ - - - -int dtls_openssl_init(struct conn * conn,const SSL_METHOD * method) -{ - conn->dtls_data = malloc(sizeof(struct dtls_data)); - struct dtls_data * dtls_data = conn->dtls_data; - if (!dtls_data) - return 0; - dtls_data->pos=0; - dtls_data->len=0; - - - SSL_CTX *ctx; - SSL *ssl; - BIO *bio = BIO_new(&bio_methods); - bio->ptr = conn; - printf("Assigning conn %p\n",bio->ptr); - - OpenSSL_add_ssl_algorithms(); - SSL_load_error_strings(); - - printf("Getting CTX\n"); - ctx = SSL_CTX_new(method); //DTLSv1_client_method()); - printf("CTX: %p\n",ctx); - int rc = SSL_CTX_set_cipher_list(ctx, "PSK-AES128-CBC-SHA"); - printf("Set cipher RC: %d\n",rc); - SSL_CTX_set_psk_client_callback( ctx, psk_cb); - SSL_CTX_set_psk_server_callback( ctx, psk_server_cb); - SSL_CTX_set_read_ahead(ctx, 1); - SSL_CTX_set_cookie_generate_cb(ctx, generate_cookie); - SSL_CTX_set_cookie_verify_cb(ctx, verify_cookie); - - ssl = SSL_new(ctx); - SSL_set_bio(ssl, bio, bio); - printf("New rc %p\n",ssl); - dtls_data->ssl=ssl; - return 0; -} - -