<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>19209</bug_id>
          
          <creation_ts>2009-03-17 02:21:25 +0300</creation_ts>
          <short_desc>не поддерживается cipher NULL</short_desc>
          <delta_ts>2012-03-16 14:00:03 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>libssl7</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anton Farygin">rider</reporter>
          <assigned_to name="Evgeny Sinelnikov">sin</assigned_to>
          <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>rider</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>87404</commentid>
    <comment_count>0</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-03-17 02:21:25 +0300</bug_when>
    <thetext>В документации по openvpn для повышения производительности рекомендуется отключать шифрование путём указания cipher NULL для libssl.

в man ciphers это так же подтверждается. Но у нас в libssl7 - не работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87406</commentid>
    <comment_count>1</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2009-03-17 03:18:52 +0300</bug_when>
    <thetext>Возможно не уточнялся какой именно вариант NULL нужно использовать?

Вот два примера - оба у меня работают:
1)
server:
$ openssl s_server -cipher aNULL -nocert
client:
$ openssl s_client -host localhost -cipher aNULL

2)
server:
# openssl s_server -msg -accept 443 -nocert -cipher COMPLEMENTOFALL:aNULL
client:
$ openssl s_client -connect 127.0.0.1:443 -cipher COMPLEMENTOFALL:aNULL

Последний пример взят от сюда:
http://www.nabble.com/An-OpenSSL-server-with-NULL-cipher-support-td15265422.html

[...]
This is requesting a cipher that neither authenticates nor encrypts. There
is just one cipher-suite that does that available with 0.9.8 and later:

    $ openssl ciphers -v &apos;aNULL+eNULL&apos;
    AECDH-NULL-SHA          SSLv3 Kx=ECDH     Au=None Enc=None      Mac=SHA1

This does anonymous elliptic curve DH key exchange, and provides integrity
(SHA1) with no encryption.
[...]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90708</commentid>
    <comment_count>2</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2009-05-04 21:23:45 +0400</bug_when>
    <thetext>Думаю, что проблема не найдена, поскольку, без уточнений, суть проблемы не ясна.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90709</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-05-04 22:17:39 +0400</bug_when>
    <thetext>Прошу прощения.. не добрался.

Я не знаю, какие тут ещё нужны уточнения.
Речь идёт про openvpn:
May  4 22:11:33 rider openvpn[4850]: OpenVPN 2.0.8 i586-alt-linux-gnu [SSL] [LZO] [EPOLL] built on Aug 11 2008
May  4 22:11:33 rider openvpn[4850]: Diffie-Hellman initialized with 1024 bit key
May  4 22:11:33 rider openvpn[4850]: Cipher algorithm &apos;aNULL&apos; not found (OpenSSL)
May  4 22:11:33 rider openvpn[4850]: Exiting

Можно попробовать перевесить на openvpn, но не уверен что это поможет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90710</commentid>
    <comment_count>4</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-05-04 22:19:06 +0400</bug_when>
    <thetext>Жень, можешь попробовать у себя поднять openvpn ?

Конфиги я тебе скажу, без проблем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90711</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-05-04 22:32:16 +0400</bug_when>
    <thetext>/etc/net/ifaces/aaa/options:
ONBOOT=yes
TYPE=ovpn
OVPN_USER=openvpn
OVPN_GROUP=openvpn
BOOTPROTO=static

/etc/net/ifaces/aaa/ovpnoptions:
dev-type tap
proto udp
port 5000
resolv-retry infinite
verb 3
client-to-client
persist-key
persist-tun
mode server
tls-server
cipher aNULL
ifconfig 10.9.0.1 255.255.255.0
ca   /etc/net/ifaces/aaa/ovpnca
dh   /etc/net/ifaces/aaa/dh1024.pem
cert /etc/net/ifaces/aaa/ovpncrt
key  /etc/net/ifaces/aaa/openvpnkey  # This file should be kept secret!
keepalive 10 60

DH файл генериться с помощью:
openssl dhparam -out dh1024.pem 1024

Про генерацию остальных ключей сказано в man openvpn (искать --ca, --cert, --key)

После того, как файлы разложены - сказать ifup aaa</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90713</commentid>
    <comment_count>6</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2009-05-04 22:56:36 +0400</bug_when>
    <thetext>Ващщета NULL, aNULL и eNULL это &quot;собирательные названия&quot;:

$ openssl ciphers -v NULL
NULL-SHA                SSLv3 Kx=RSA      Au=RSA  Enc=None      Mac=SHA1
NULL-MD5                SSLv3 Kx=RSA      Au=RSA  Enc=None      Mac=MD5 

И так далее.  &quot;Set alg=none to disable encryption&quot; говорит дока на openvpn в районе описания опции &quot;--cipher alg&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90715</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-05-04 23:20:05 +0400</bug_when>
    <thetext>Результат не изменяется.

May  4 23:17:43 rider openvpn[27659]: OpenVPN 2.0.8 i586-alt-linux-gnu [SSL] [LZO] [EPOLL] built on Aug 11 2008
May  4 23:17:43 rider openvpn[27659]: Diffie-Hellman initialized with 1024 bit key
May  4 23:17:43 rider openvpn[27659]: Cipher algorithm &apos;NULL&apos; not found (OpenSSL)
May  4 23:17:43 rider openvpn[27659]: Exiting</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90716</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-05-04 23:21:33 +0400</bug_when>
    <thetext>А!
Вру. Заработало. Спасибо!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>