## page was renamed from python/cryptography python/cryptographyについて、ここに記述してください。 https://cryptography.io/en/latest/ https://cryptography.io/en/latest/hazmat/bindings/ == hazmat == {{{ Danger This is a “Hazardous Materials” module. You should ONLY use it if you’re 100% absolutely sure that you know what you’re doing because this module is full of land mines, dragons, and dinosaurs with laser guns. }}} ---- == _openssl.so == ちょっと違うな。 -- ToshinoriMaeno <> /usr/local/lib/python2.7/site-packages/cryptography-1.1-py2.7-linux-i686.egg/cryptography/hazmat/bindings にて {{{ $ readelf -s _openssl.so | grep EC_curve 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND EC_curve_nid2nist 2416: 0006a030 32 FUNC LOCAL DEFAULT 11 _cffi_d_EC_curve_nid2nist 2417: 0006a050 122 FUNC LOCAL DEFAULT 11 _cffi_f_EC_curve_nid2nist 3302: 00000000 0 NOTYPE GLOBAL DEFAULT UND EC_curve_nid2nist }}} tmaeno@tmaeno:~/anaconda2/lib/python2.7/site-packages/cryptography-1.0.2-py2.7-linux-i686.egg/cryptography/hazmat/bindings$ {{{ readelf -s _openssl.so | grep EC_curve 201: 00000000 200 FUNC GLOBAL DEFAULT UND EC_curve_nid2nist 1990: 0003a660 35 FUNC LOCAL DEFAULT 10 _cffi_d_EC_curve_nid2nist 1991: 0003a690 135 FUNC LOCAL DEFAULT 10 _cffi_f_EC_curve_nid2nist 3283: 00000000 200 FUNC GLOBAL DEFAULT UND EC_curve_nid2nist }}} cryptography-1.0.2を入れなおしてみたら、 以下のように、OpenSSLをimportできるようになった。 {{{ $ python Python 2.7.10 (default, Nov 21 2015, 11:29:15) [GCC 4.8.4] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import OpenSSL >>> }}}