[Mew-dist 13684] Re: gpg and Emacs 20.7
Chifumi Hayashi ( 林 千史 )
chifumi at example.com
2000年 7月 21日 (金) 11:41:07 JST
林です。
On Wed, 12 Jul 2000 15:01:57 +0900,
Kazu Yamamoto (山本和彦) <kazu at example.com> wrote:
kazu> > Emacs 20.6にセキュリティホールがあるとのことで、今日20.7にバージョ
kazu> > ンアップしたところ、GnuPGによる署名や暗号化で下のようなエラーが発
kazu> > 生します。一時ファイルの処理の違いではないかと思うのですが、原因が
kazu> > 特定来ません。
kazu>
kazu> うーん。20.7 で試しても、こちらでは再現しません。
kazu> こういう現象に会った人は他にいますか?
職場の Solaris 7 では問題なく使えているのですが、
自宅の Vine 2.0 で似た現象に会いました。
On Sun, 16 Jul 2000 11:04:37 +0900,
Koyama Mituru <mkoya at example.com> wrote:
mkoya> > Plamo 2.0 Kernel 2.2.16
mkoya> > Mew 1.94.2
mkoya> > Emacs 20.7/Mule 4.0 (Plamo 2.0のアップデートモジュール)
mkoya> > GnuPG 1.0.1c or 1.0.1h (これは以前から使えていました。)
こちらは
Vine 2.0 Kernel 2.2.14
Mew 1.95b48
Emacs 20.7/Mule 4.0 or Emacs 20.7/Mule 4.1
GnuPG 1.0.0 or 1.0.2 or 1.0.2 +Mew-dist-13657-patch
("load-extension rsa" "load-extention idea" 付き)
ですが、「PGP decrypting ...」と出たまま C-g するしかない状態になり、
ps で覗くと
| $ ps xww|grep pgp
| 25445 pts/2 S 0:00 /usr/local/bin/gpg --decrypt --output /tmp/chifumi25434LDx/mew25434lUW /tmp/chifumi25434LDx/mew25434YKQ
というようなのがいます。
手で同じようなことをやってみると、
| $ /usr/local/bin/gpg --decrypt --output /tmp/test /tmp/chifumi25434LDx/mew25434YKQ
| gpg: 警告: 安全でないメモリーを使用しています!
|
| 次のユーザのロックを解除するにはパスフレーズが必要です
| ユーザ: "Chifumi Hayashi <chifumi at example.com>"
| 1024 ビット ELG-E 鍵, ID E8581466 が作成されました 1999-10-24 (主鍵 ID F29119B2)
|
| パスフレーズを入力:
となって、パスフレーズを入れるとちゃんと /tmp/test に復号化されるようです。
ということで
mkoya> うです。パスフレーズの入力のプロンプトが出ていないのに気づきました。
mkoya> (うっかりしていました)デコードしてしなかったので、一時ファイルがで
mkoya> きていなかったのです。process-filterの処理が違うのでしょうか。
mkoya> psを繰り返してプロセスを監視すると、gpgがごく短い間、ちゃんと起
mkoya> 動されているようです。psで見えるgpgコマンドをコマンドラインから実
mkoya> 行すると正しく、パスフレーズを聞いてきてデコードできます。
は同じようですが、
mkoya> パスフレーズを聞いてこないで、gpgを殺した(勝手に死んだのかも)あ
mkoya> と、gpgの次の処理に進んでしまっているようです。
gpg 自身は、私のところでは死にません。
mkoya> 今日、20.7のソースを取ってきて、自分でコンパイルしたものも、全く
mkoya> 同じ症状でした。
同じです。
「gpg: 警告: 安全でないメモリーを使用しています!」(gpg: Warning: using
insecure memory!) というのが気になったので、これを(grep -v で)出さない
ような wrapper で試してみたりしましたが、関係ないようでした。
--
林 千史 chifumi at example.com
Mew-dist メーリングリストの案内