version 1.271, 2021/01/26 00:54:49 |
version 1.272, 2021/01/26 11:25:01 |
|
|
process_sign_request2(SocketEntry *e) |
process_sign_request2(SocketEntry *e) |
{ |
{ |
u_char *signature = NULL; |
u_char *signature = NULL; |
size_t i, slen = 0; |
size_t slen = 0; |
u_int compat = 0, flags; |
u_int compat = 0, flags; |
int r, ok = -1; |
int r, ok = -1; |
char *fp = NULL; |
char *fp = NULL; |
|
|
u_char ctype; |
u_char ctype; |
int r; |
int r; |
u_int seconds, maxsign = 0; |
u_int seconds, maxsign = 0; |
char *ext_name = NULL, *sk_provider = NULL; |
char *ext_name = NULL; |
size_t pos; |
|
struct sshbuf *b = NULL; |
struct sshbuf *b = NULL; |
|
|
while (sshbuf_len(m)) { |
while (sshbuf_len(m)) { |
|
|
{ |
{ |
Identity *id; |
Identity *id; |
int success = 0, confirm = 0; |
int success = 0, confirm = 0; |
char *fp, *comment = NULL, *ext_name = NULL, *sk_provider = NULL; |
char *fp, *comment = NULL, *sk_provider = NULL; |
char canonical_provider[PATH_MAX]; |
char canonical_provider[PATH_MAX]; |
time_t death = 0; |
time_t death = 0; |
u_int seconds = 0; |
u_int seconds = 0; |
|
|
int r, i, count = 0, success = 0, confirm = 0; |
int r, i, count = 0, success = 0, confirm = 0; |
u_int seconds = 0; |
u_int seconds = 0; |
time_t death = 0; |
time_t death = 0; |
u_char type; |
|
struct sshkey **keys = NULL, *k; |
struct sshkey **keys = NULL, *k; |
Identity *id; |
Identity *id; |
|
|