pgg-pgp* bug
Daiki Ueno
deisui @ bug.org
2000年 10月 20日 (金) 09:27:19 JST
>>>>> In [emacs-mime-ja : No.00636]
>>>>> Takanori Saneto <sanewo @ ba2.so-net.ne.jp> wrote:
> remi_14 branch を使っていますが、pgp を使ってみようとしたところ、
> decrypt はできるのに、signature の verify ができない(lookup-key が nil
> を返す)という現象に遭遇しました。
> 呼ばれる pgp コマンドに wrapper をかけて引数や環境変数を調べてみると、
> どうやら PGPPASSFD が定義されているのが悪いようです。ソースを見てみる
> と、(setenv "PGPPASSFD" "0") などとしていますが、これは decript や
> sign の時だけです。が、よく考えると、setenv は process-environment の
> 中身を書き換えてしまうため、これがそのあとに呼ばれる lookup-key など
> に影響してしまっているようです。
> というわけで、以下のようなパッチをあてたら、ちゃんと動くようになりまし
> た。ちなみに、mime-mc.el でも setenv を使っていますが、ここではすでに
> 同様の処置がされているようです。
ありがとうございます。commit させて頂きました。
;; いまいち、どうして lookup-key に影響するのかわからないのですが、
;; そういうものなのでしょうか。^_^;;
--
Daiki Ueno
More information about the Emacs-mime-ja
mailing list