M2Crypto fournit un support EC pour ECDSA/ECDH. J'ai installé OpenSSL 0.9.8i qui contient le support pour EC. Cependant quand je cours "de M2Crypto pour importer EC, BIO" j'obtiens l'erreur disant que EC_init() a échoué. J'ai donc ajouté le débogage pour imprimer la valeur m2.OPENSSL_VERSION_TEXT. Il est imprimé comme "OpenSSL 0.9.7 19 Feb 2003". Cette version d'OpenSSL ne supporte pas EC.Python M2Crypto EC Support
J'ai essayé "python setup.py build build_ext --openssl =" new_path où OpenSSL 0.9.8i est installé "Bien que M2Crypto soit de nouveau construit" Python setup.py install ", je vois encore qu'il indique" Old version de OpenSSL ».
Tous les conseils sur la façon d'obtenir avec succès M2Crypto à utiliser 0.9.8i sera utile.
Vous pouvez également essayer de définir LD_LIBRARY_PATH =/path/to/new/library et est-ce que C_LIBRARY_PATH = lors de la compilation? – joeforker