(defalias 'epg-make-temp-file 'make-temp-file)
;;;###autoload
-(defun epg-decrypt-start (context input-file)
+(defun epg-start-decrypt (context input-file)
"Initiate a decrypt operation on INPUT-FILE.
If you use this function, you will need to wait for the completion of
`epg-reset' to clear a temporaly output file.
If you are unsure, use synchronous version of this function
`epg-decrypt-string' instead."
- (epg-context-set-output-file context (epg-make-temp-file "epg-output"))
- (epg-start context
+ (epg-context-set-output-file context (epg-make-temp-file "epg-start-output"))
+ (epg context
(list "--decrypt" input-file))
(epg-wait-for-status context '("BEGIN_DECRYPTION")))
"Decrypt INPUT-FILE and return the plain text."
(unwind-protect
(progn
- (epg-decrypt-start context input-file)
+ (epg-start-decrypt context input-file)
(epg-wait-for-completion context)
(unless (epg-context-result-for context 'decrypt)
(epg-read-output context)))
(delete-file input-file)))))
;;;###autoload
-(defun epg-verify-start (context signature &optional string)
+(defun epg-start-verify (context signature &optional string)
"Initiate a verify operation on SIGNATURE.
For a detached signature, both SIGNATURE and STRING should be string.
`epg-reset' to clear a temporaly output file.
If you are unsure, use synchronous version of this function
`epg-verify-string' instead."
- (epg-context-set-output-file context (epg-make-temp-file "epg-output"))
+ (epg-context-set-output-file context (epg-make-temp-file "epg-start-output"))
(if string
;; Detached signature.
(progn
- (epg-start context
+ (epg context
(append (list "--verify")
(list signature "-")))
(if (eq (process-status (epg-context-process context)) 'run)
(progn
(if string
(write-region signature nil input-file))
- (epg-verify-start context input-file string)
+ (epg-start-verify context input-file string)
(epg-wait-for-completion context)
(epg-context-result-for context 'verify))
(epg-reset context)
(delete-file input-file)))))
;;;###autoload
-(defun epg-sign-start (context string &optional mode)
+(defun epg-start-sign (context string &optional mode)
"Initiate a sign operation on STRING.
If optional 3rd argument MODE is 'clearsign, it makes a clear text signature.
`epg-reset' to clear a temporaly output file.
If you are unsure, use synchronous version of this function
`epg-sign-string' instead."
- (epg-context-set-output-file context (epg-make-temp-file "epg-output"))
- (epg-start context
+ (epg-context-set-output-file context (epg-make-temp-file "epg-start-output"))
+ (epg context
(append (list (if (eq 'clearsign)
"--clearsign"
(if (or (eq mode t) (eq mode 'detached))
Otherwise, it makes a normal signature."
(unwind-protect
(progn
- (epg-sign-start context string mode)
+ (epg-start-sign context string mode)
(epg-wait-for-completion context)
(epg-read-output context))
(epg-reset context)))
;;;###autoload
-(defun epg-encrypt-start (context string recipients
+(defun epg-start-encrypt (context string recipients
&optional sign always-trust)
"Initiate a encrypt operation on STRING.
If RECIPIENTS is nil, it does symmetric encryption.
`epg-reset' to clear a temporaly output file.
If you are unsure, use synchronous version of this function
`epg-encrypt-string' instead."
- (epg-context-set-output-file context (epg-make-temp-file "epg-output"))
- (epg-start context
+ (epg-context-set-output-file context (epg-make-temp-file "epg-start-output"))
+ (epg context
(append (if always-trust '("--always-trust"))
(if recipients '("--encrypt") '("--symmetric"))
(if sign
If RECIPIENTS is nil, it does symmetric encryption."
(unwind-protect
(progn
- (epg-encrypt-start context string recipients sign always-trust)
+ (epg-start-encrypt context string recipients sign always-trust)
(epg-wait-for-completion context)
(epg-read-output context))
(epg-reset context)))