mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-22 10:19:57 +01:00
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>
This commit is contained in:
parent
fbb2259d22
commit
509e4a4d74
@ -489,7 +489,7 @@ start_pinentry (ctrl_t ctrl)
|
|||||||
{
|
{
|
||||||
/* Provide a few default strings for use by the pinentries. This
|
/* Provide a few default strings for use by the pinentries. This
|
||||||
may help a pinentry to avoid implementing localization code. */
|
may help a pinentry to avoid implementing localization code. */
|
||||||
static struct { const char *key, *value; int what; } tbl[] = {
|
static const struct { const char *key, *value; int what; } tbl[] = {
|
||||||
/* TRANSLATORS: These are labels for buttons etc used in
|
/* TRANSLATORS: These are labels for buttons etc used in
|
||||||
Pinentries. An underscore indicates that the next letter
|
Pinentries. An underscore indicates that the next letter
|
||||||
should be used as an accelerator. Double the underscore for
|
should be used as an accelerator. Double the underscore for
|
||||||
|
@ -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
|
/* Associating request types with the corresponding request
|
||||||
handlers. */
|
handlers. */
|
||||||
|
|
||||||
static ssh_request_spec_t request_specs[] =
|
static const ssh_request_spec_t request_specs[] =
|
||||||
{
|
{
|
||||||
#define REQUEST_SPEC_DEFINE(id, name, secret_input) \
|
#define REQUEST_SPEC_DEFINE(id, name, secret_input) \
|
||||||
{ SSH_REQUEST_##id, ssh_handler_##name, #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. */
|
/* 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",
|
"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
|
/* Return the request specification for the request identified by TYPE
|
||||||
or NULL in case the requested request specification could not be
|
or NULL in case the requested request specification could not be
|
||||||
found. */
|
found. */
|
||||||
static ssh_request_spec_t *
|
static const ssh_request_spec_t *
|
||||||
request_spec_lookup (int type)
|
request_spec_lookup (int type)
|
||||||
{
|
{
|
||||||
ssh_request_spec_t *spec;
|
const ssh_request_spec_t *spec;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
|
|
||||||
for (i = 0; i < DIM (request_specs); i++)
|
for (i = 0; i < DIM (request_specs); i++)
|
||||||
@ -3403,7 +3403,7 @@ request_spec_lookup (int type)
|
|||||||
static int
|
static int
|
||||||
ssh_request_process (ctrl_t ctrl, estream_t stream_sock)
|
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 response = NULL;
|
||||||
estream_t request = NULL;
|
estream_t request = NULL;
|
||||||
unsigned char request_type;
|
unsigned char request_type;
|
||||||
|
@ -54,7 +54,7 @@
|
|||||||
|
|
||||||
/* A table containing the information needed to create a protected
|
/* A table containing the information needed to create a protected
|
||||||
private key. */
|
private key. */
|
||||||
static struct {
|
static const struct {
|
||||||
const char *algo;
|
const char *algo;
|
||||||
const char *parmlist;
|
const char *parmlist;
|
||||||
int prot_from, prot_to;
|
int prot_from, prot_to;
|
||||||
@ -1010,7 +1010,7 @@ agent_unprotect (ctrl_t ctrl,
|
|||||||
gnupg_isotime_t protected_at,
|
gnupg_isotime_t protected_at,
|
||||||
unsigned char **result, size_t *resultlen)
|
unsigned char **result, size_t *resultlen)
|
||||||
{
|
{
|
||||||
static struct {
|
static const struct {
|
||||||
const char *name; /* Name of the protection method. */
|
const char *name; /* Name of the protection method. */
|
||||||
int algo; /* (A zero indicates the "openpgp-native" hack.) */
|
int algo; /* (A zero indicates the "openpgp-native" hack.) */
|
||||||
int keylen; /* Used key length in bytes. */
|
int keylen; /* Used key length in bytes. */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user