Return to key.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.5, 2000/05/04 22:38:00 | version 1.6, 2000/05/05 18:53:42 | ||
---|---|---|---|
|
|
||
len = 2*strlen(cp); | len = 2*strlen(cp); | ||
blob = xmalloc(len); | blob = xmalloc(len); | ||
n = uudecode(cp, blob, len); | n = uudecode(cp, blob, len); | ||
if (n < 0) { | |||
error("uudecode %s failed", cp); | |||
return 0; | |||
} | |||
k = dsa_key_from_blob(blob, n); | k = dsa_key_from_blob(blob, n); | ||
if (k == NULL) | if (k == NULL) | ||
return 0; | return 0; |