gpg @ MacOS terminalでのパスフレーズ入力がループする
強度チェックでdenyされているかも
❯ brew info gpg
==> gnupg: stable 2.4.5 (bottled)
GNU Pretty Good Privacy (PGP) package
https://gnupg.org/
Installed
/opt/homebrew/Cellar/gnupg/2.4.5 (140 files, 14.3MB) *
Poured from bottle using the formulae.brew.sh API on 2024-03-18 at 16:08:46
┌─────────────────────────────────────────────────────────────────┐
│ Enter passphrase │
│ │
│ │
│ パスフレーズが一致。
│ │
│ パスフレーズ: ****_____________________________________________ │
│ │
│ 繰り返****_________________________________________________________
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ <OK> <キャンセル(C)> │
└─────────────────────────────────────────────────────────────────┘
これでOKで遷移すると再びこの入力画面に戻って来る。
どうも実は下部の空のボックスはパスワード強度チェック結果らしい。(cursesのメータ?)
┌─────────────────────────────────────────────────────────────────┐
│ Enter passphrase │
│ │
│ │
│ パスフレーズが一致。
│ │
│ パスフレーズ: ***********______________________________________ │
│ │
│ 繰り返***********__________________________________________________
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮100%▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮│ │
│ └─────────────────────────────────────────────────────────────┘ │
│ <OK> <キャンセル(C)> │
└─────────────────────────────────────────────────────────────────┘
なにか%が出ていれば実行してくれるハズ。
試し中で4桁程度でOKしてたのでハマりました。
UI的バグ。だと思う。--verbose
でも何も出ない。
pinentry
とかGPG_TTY
とかも絡むっぽい。