version 1.3, 2010/02/24 06:12:53 |
version 1.4, 2012/07/02 12:13:26 |
|
|
{ |
{ |
u_char *blob, *data, *signature = NULL; |
u_char *blob, *data, *signature = NULL; |
u_int blen, dlen, slen = 0; |
u_int blen, dlen, slen = 0; |
int ok = -1, flags, ret; |
int ok = -1, ret; |
Key *key, *found; |
Key *key, *found; |
Buffer msg; |
Buffer msg; |
|
|
blob = get_string(&blen); |
blob = get_string(&blen); |
data = get_string(&dlen); |
data = get_string(&dlen); |
flags = get_int(); /* XXX ignore */ |
(void)get_int(); /* XXX ignore flags */ |
|
|
if ((key = key_from_blob(blob, blen)) != NULL) { |
if ((key = key_from_blob(blob, blen)) != NULL) { |
if ((found = lookup_key(key)) != NULL) { |
if ((found = lookup_key(key)) != NULL) { |