X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=pgg-epg.el;h=e21faa2d1b1bf6afe7fec9c4800837bf6ba8252e;hb=07836f70a2f41e4b148277a3cb1d85097697833e;hp=345cc7cf780cf8bf022a7f77648e3985fe944a33;hpb=6f2a7a55f5d14b42b6c72228d3d96d939764e0f6;p=elisp%2Fepg.git diff --git a/pgg-epg.el b/pgg-epg.el index 345cc7c..e21faa2 100644 --- a/pgg-epg.el +++ b/pgg-epg.el @@ -63,6 +63,8 @@ passphrase cache or user." (epg-context-set-armor context t) (epg-context-set-textmode context pgg-text-mode) (epg-context-set-passphrase-callback context #'pgg-epg-passphrase-callback) + (get-buffer-create pgg-output-buffer) + (get-buffer-create pgg-errors-buffer) (condition-case error (setq cipher (epg-encrypt-string context @@ -107,6 +109,8 @@ passphrase cache or user." (epg-context-set-armor context t) (epg-context-set-textmode context pgg-text-mode) (epg-context-set-passphrase-callback context #'pgg-epg-passphrase-callback) + (get-buffer-create pgg-output-buffer) + (get-buffer-create pgg-errors-buffer) (condition-case error (setq plain (epg-decrypt-string context (buffer-substring start end)) pgg-epg-secret-key-id-list nil) @@ -133,6 +137,8 @@ passphrase cache or user." (epg-context-set-armor context t) (epg-context-set-textmode context pgg-text-mode) (epg-context-set-passphrase-callback context #'pgg-epg-passphrase-callback) + (get-buffer-create pgg-output-buffer) + (get-buffer-create pgg-errors-buffer) (condition-case error (setq signature (epg-sign-string context @@ -161,6 +167,8 @@ Verify region between START and END as the detached signature SIGNATURE." (let ((context (epg-make-context))) (epg-context-set-armor context t) (epg-context-set-textmode context pgg-text-mode) + (get-buffer-create pgg-output-buffer) + (get-buffer-create pgg-errors-buffer) (if signature (epg-verify-string context (with-temp-buffer