gpgコマンドはOpenPGP.jsのAEAD(aead_protect = true)に対する復号に対応してないみたい
どういうことか?
code:エラー内容
gpg: packet(3) with unknown version 5
(23) Failed writing body
AEADのバイナリのフォーマットがドラフトなので思うので、unknown version 5などというエラーメッセージになるのだと思う。 gpg (GnuPG) 2.2.17
libgcrypt 1.8.5
検証に使ったコード
Runボタンを押すしてしばらく待つと、以下の出力がNippに出るのでそれをターミナルに打てば良い。 code:Nippの出力
Please do the following.
export GPG_TTY=$(tty)
Password: mypassword
上記のNipp内のopenpgp.config.aead_protect = true;を消せばgpgコマンドで復号できる。