Не создаётся GPG ключ через Python

Я тут пишу прогу, которая будет создавать зашифрованные сообщения через GPG (проектная работа такая). И мне нужна помощь - у меня не создаётся ключ, хотя вроде делаю всё как нужно и GPG на систему поставил (у меня ArchLinux)

Вот код

import gnupg
import time
import os
print("BetterMail\n", "-"*30)
inp = input("(1) Create New GPG Key| (2) Use GPG key ")
if inp == "1":
    gdir = "/home/ivan/.gnupg"
    email = "[email protected]"
    password = "123"
    gpg = gnupg.GPG(gnupghome=gdir)
    gpg.encoding = "utf-8"
    input_data = gpg.gen_key_input(name_email = email, passphrase = password, keytype = "RSA", key_length = 1024)
    key = gpg.gen_key(input_data)
    print(key)
#elif inp == "2":

Ответы (0 шт):