mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
scd: fix for 64-bit arch.
* agent/pksign.c (agent_pksign_do): Use int. * scd/app-openpgp.c (get_public_key): Likewise. -- On 64-bit architecture, int and size_t might be different. For the first argument for '%b', int is expected.
This commit is contained in:
parent
87a218c3bf
commit
bb5a1b7c73
2 changed files with 6 additions and 5 deletions
|
@ -363,12 +363,13 @@ agent_pksign_do (ctrl_t ctrl, const char *cache_nonce,
|
|||
*buf = 0;
|
||||
}
|
||||
|
||||
rc = gcry_sexp_build (&s_sig, NULL, "(sig-val(rsa(s%b)))", len, buf);
|
||||
rc = gcry_sexp_build (&s_sig, NULL, "(sig-val(rsa(s%b)))",
|
||||
(int)len, buf);
|
||||
}
|
||||
else if (is_EdDSA)
|
||||
{
|
||||
rc = gcry_sexp_build (&s_sig, NULL, "(sig-val(eddsa(r%b)(s%b)))",
|
||||
len/2, buf, len/2, buf + len/2);
|
||||
(int)len/2, buf, (int)len/2, buf + len/2);
|
||||
}
|
||||
else if (is_ECDSA)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue