Python gnupg не генерирует ключ
Я пытался сгенерировать ключ с библиотекой python-gnupg. Мой код работает отлично, но не создает ключ.
Код:
import gnupg
gpg = gnupg.GPG()
# generate key
input_data = gpg.gen_key_input(
name_real='name',
name_email='name@email.com',
passphrase='passphrase',
key_type='EDDSA',
key_curve='ed25519',
key_usage='sign encrypt',
subkey_type='ecdh',
subkey_curve='cv25519',
expire_date='2y'
)
key = gpg.gen_key(input_data)
print(key)
Я обнаружил, что если я удалю «key_usage», он сгенерирует ключ, но я хочу сгенерировать ключ с «key_usage».
Я перешел по этой ссылке, чтобы сгенерировать ключ: https://gnupg.readthedocs.io/en/latest/.
Я буду рад услышать ваши предложения.