From 64a195651dcc5497ed1f5459e4aacf0f2a8540d4 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Tue, 8 Apr 2008 05:51:12 +0000 Subject: [PATCH] cleaned up some crypto code --- src/bt_peer_connection.cpp | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/bt_peer_connection.cpp b/src/bt_peer_connection.cpp index 8218ca18b..732f22f1b 100755 --- a/src/bt_peer_connection.cpp +++ b/src/bt_peer_connection.cpp @@ -2020,28 +2020,23 @@ namespace libtorrent // select a crypto method switch (m_ses.get_pe_settings().allowed_enc_level) { - case (pe_settings::plaintext): - { + case pe_settings::plaintext: if (!(crypto_field & 0x01)) { disconnect("plaintext not provided"); return; } crypto_select = 0x01; - } - break; - case (pe_settings::rc4): - { + break; + case pe_settings::rc4: if (!(crypto_field & 0x02)) { disconnect("rc4 not provided"); return; } crypto_select = 0x02; - } - break; - case (pe_settings::both): - { + break; + case pe_settings::both: if (m_ses.get_pe_settings().prefer_rc4) { if (crypto_field & 0x02) @@ -2061,7 +2056,7 @@ namespace libtorrent disconnect("rc4/plaintext not provided"); return; } - } + break; } // switch // write the pe4 step