Как использовать .pem-файл с Python M2Crypto

Чтобы создать пару ключей RSA, я использовал openssl:

openssl genrsa -out my_key.private.pem 1024 openssl rsa -in my_key.private.pem -pubout -out my_key.public.pem 

Теперь я хочу использовать этот файл my_key.public.pem в функции другого .py-файла:

 import M2Crypto from M2Crypto import RSA,SSL def encrypt(): pk = open( 'my_key.public.pem', 'rb' ).read() rsa = M2Crypto.RSA.load_pub_key(pk) print rsa; 

Правильно ли я это делаю? Оба файла находятся в одном каталоге, но эта функция не дает никакого вывода.