diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2017-05-22 23:42:44 +0200 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2017-05-22 23:42:44 +0200 |
commit | 509e4a4d7491daf496b21e5892f4f63ab90e8e21 (patch) | |
tree | f19697b16fe58ff3274e45fd904a37aef37ea334 /agent/command-ssh.c | |
parent | g10: Fix default-key selection for signing, possibly by card. (diff) | |
download | gnupg2-509e4a4d7491daf496b21e5892f4f63ab90e8e21.tar.xz gnupg2-509e4a4d7491daf496b21e5892f4f63ab90e8e21.zip |
agent: Add const qualifier for read-only table.
* agent/call-pinentry.c (start_pinentry): Add const to tbl.
* agent/command-ssh.c (request_specs): Add const.
(ssh_key_types): Likewise.
(request_spec_lookup): Add const to the return value and SPEC.
(ssh_request_process): Likewise.
* agent/protect.c (protect_info): Add const.
(agent_unprotect): Add const to algotable.
--
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
Diffstat (limited to 'agent/command-ssh.c')
-rw-r--r-- | agent/command-ssh.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/agent/command-ssh.c b/agent/command-ssh.c index 57e2e425b..99c80c087 100644 --- a/agent/command-ssh.c +++ b/agent/command-ssh.c @@ -262,7 +262,7 @@ static gpg_error_t ssh_key_extract_comment (gcry_sexp_t key, char **comment); /* Associating request types with the corresponding request handlers. */ -static ssh_request_spec_t request_specs[] = +static const ssh_request_spec_t request_specs[] = { #define REQUEST_SPEC_DEFINE(id, name, secret_input) \ { SSH_REQUEST_##id, ssh_handler_##name, #name, secret_input } @@ -280,7 +280,7 @@ static ssh_request_spec_t request_specs[] = /* Table holding key type specifications. */ -static ssh_key_type_spec_t ssh_key_types[] = +static const ssh_key_type_spec_t ssh_key_types[] = { { "ssh-ed25519", "Ed25519", GCRY_PK_EDDSA, "qd", "q", "rs", "qd", @@ -3376,10 +3376,10 @@ ssh_handler_unlock (ctrl_t ctrl, estream_t request, estream_t response) /* Return the request specification for the request identified by TYPE or NULL in case the requested request specification could not be found. */ -static ssh_request_spec_t * +static const ssh_request_spec_t * request_spec_lookup (int type) { - ssh_request_spec_t *spec; + const ssh_request_spec_t *spec; unsigned int i; for (i = 0; i < DIM (request_specs); i++) @@ -3403,7 +3403,7 @@ request_spec_lookup (int type) static int ssh_request_process (ctrl_t ctrl, estream_t stream_sock) { - ssh_request_spec_t *spec; + const ssh_request_spec_t *spec; estream_t response = NULL; estream_t request = NULL; unsigned char request_type; |