GPG中创建ECC-512公私钥

此文章主要讲解

  • 如何在GPG中创建ECC-512公私钥
  • 解决创建过程中的错误

错误:

1
2
3
gpg: signing failed: Invalid length
gpg: make_keysig_packet failed: Invalid length
Key generation failed: Invalid length

创建

1
gpg --expert --full-gen-key

选择ECC and ECC以及加密方式 按提示输入即可

错误

1
2
3
gpg: signing failed: Invalid length
gpg: make_keysig_packet failed: Invalid length
Key generation failed: Invalid length

解决方案

编辑~/.gpg/gpg.conf文件 修改(或添加)cert-digest-algo为:

1
cert-digest-algo

即可