mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
agent: New OPTION pretend-request-origin
* common/shareddefs.h (request_origin_t): New. * common/agent-opt.c (parse_request_origin): New. (str_request_origin): New. * agent/command.c (option_handler): Implement new option. -- This allows to pretend that a request originated from the extra or browser socket. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
5400a5bb77
commit
05c55ee260
4 changed files with 84 additions and 0 deletions
|
@ -39,10 +39,23 @@ typedef enum
|
|||
pinentry_mode_t;
|
||||
|
||||
|
||||
/* Values for the request origin. */
|
||||
typedef enum
|
||||
{
|
||||
REQUEST_ORIGIN_LOCAL = 0,
|
||||
REQUEST_ORIGIN_REMOTE,
|
||||
REQUEST_ORIGIN_BROWSER
|
||||
}
|
||||
request_origin_t;
|
||||
|
||||
|
||||
/*-- agent-opt.c --*/
|
||||
int parse_pinentry_mode (const char *value);
|
||||
const char *str_pinentry_mode (pinentry_mode_t mode);
|
||||
|
||||
int parse_request_origin (const char *value);
|
||||
const char *str_request_origin (request_origin_t mode);
|
||||
|
||||
|
||||
|
||||
#endif /*GNUPG_COMMON_SHAREDDEFS_H*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue