mirror of
https://github.com/clearml/dropbear
synced 2025-04-13 20:11:32 +00:00
Turn local key_indent variable into char *
This commit is contained in:
parent
59235276ac
commit
bd6c37adb6
12
ecdsa.c
12
ecdsa.c
@ -140,11 +140,11 @@ ecc_key *buf_get_ecdsa_priv_key(buffer *buf) {
|
|||||||
|
|
||||||
void buf_put_ecdsa_pub_key(buffer *buf, ecc_key *key) {
|
void buf_put_ecdsa_pub_key(buffer *buf, ecc_key *key) {
|
||||||
struct dropbear_ecc_curve *curve = NULL;
|
struct dropbear_ecc_curve *curve = NULL;
|
||||||
unsigned char key_ident[30];
|
char key_ident[30];
|
||||||
|
|
||||||
curve = curve_for_dp(key->dp);
|
curve = curve_for_dp(key->dp);
|
||||||
snprintf((char*)key_ident, sizeof(key_ident), "ecdsa-sha2-%s", curve->name);
|
snprintf(key_ident, sizeof(key_ident), "ecdsa-sha2-%s", curve->name);
|
||||||
buf_putstring(buf, key_ident, strlen(key_ident));
|
buf_putstring(buf, (const unsigned char *) key_ident, strlen(key_ident));
|
||||||
buf_putstring(buf, curve->name, strlen(curve->name));
|
buf_putstring(buf, curve->name, strlen(curve->name));
|
||||||
buf_put_ecc_raw_pubkey_string(buf, key);
|
buf_put_ecc_raw_pubkey_string(buf, key);
|
||||||
}
|
}
|
||||||
@ -161,7 +161,7 @@ void buf_put_ecdsa_sign(buffer *buf, ecc_key *key, buffer *data_buf) {
|
|||||||
hash_state hs;
|
hash_state hs;
|
||||||
unsigned char hash[64];
|
unsigned char hash[64];
|
||||||
void *e = NULL, *p = NULL, *s = NULL, *r;
|
void *e = NULL, *p = NULL, *s = NULL, *r;
|
||||||
unsigned char key_ident[30];
|
char key_ident[30];
|
||||||
buffer *sigbuf = NULL;
|
buffer *sigbuf = NULL;
|
||||||
|
|
||||||
TRACE(("buf_put_ecdsa_sign"))
|
TRACE(("buf_put_ecdsa_sign"))
|
||||||
@ -222,8 +222,8 @@ void buf_put_ecdsa_sign(buffer *buf, ecc_key *key, buffer *data_buf) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
snprintf((char*)key_ident, sizeof(key_ident), "ecdsa-sha2-%s", curve->name);
|
snprintf(key_ident, sizeof(key_ident), "ecdsa-sha2-%s", curve->name);
|
||||||
buf_putstring(buf, key_ident, strlen(key_ident));
|
buf_putstring(buf, (const unsigned char *) key_ident, strlen(key_ident));
|
||||||
/* enough for nistp521 */
|
/* enough for nistp521 */
|
||||||
sigbuf = buf_new(200);
|
sigbuf = buf_new(200);
|
||||||
buf_putmpint(sigbuf, (mp_int*)r);
|
buf_putmpint(sigbuf, (mp_int*)r);
|
||||||
|
Loading…
Reference in New Issue
Block a user