mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-04-16 10:38:06 -05:00
Remove an entire unused function in Windows PuTTYgen.
When I did the public-key output revamp, I completely failed to notice I'd orphaned this function :-) Clean it up.
This commit is contained in:
parent
b5fd5969f4
commit
fb4fbe1158
@ -420,53 +420,6 @@ void old_keyfile_warning(void)
|
||||
MessageBox(NULL, message, mbtitle, MB_OK);
|
||||
}
|
||||
|
||||
static int save_ssh2_pubkey(char *filename, struct ssh2_userkey *key)
|
||||
{
|
||||
unsigned char *pub_blob;
|
||||
char *p;
|
||||
int pub_len;
|
||||
int i, column;
|
||||
FILE *fp;
|
||||
|
||||
pub_blob = key->alg->public_blob(key->data, &pub_len);
|
||||
|
||||
fp = fopen(filename, "wb");
|
||||
if (!fp)
|
||||
return 0;
|
||||
|
||||
fprintf(fp, "---- BEGIN SSH2 PUBLIC KEY ----\n");
|
||||
|
||||
fprintf(fp, "Comment: \"");
|
||||
for (p = key->comment; *p; p++) {
|
||||
if (*p == '\\' || *p == '\"')
|
||||
fputc('\\', fp);
|
||||
fputc(*p, fp);
|
||||
}
|
||||
fprintf(fp, "\"\n");
|
||||
|
||||
i = 0;
|
||||
column = 0;
|
||||
while (i < pub_len) {
|
||||
char buf[5];
|
||||
int n = (pub_len - i < 3 ? pub_len - i : 3);
|
||||
base64_encode_atom(pub_blob + i, n, buf);
|
||||
i += n;
|
||||
buf[4] = '\0';
|
||||
fputs(buf, fp);
|
||||
if (++column >= 16) {
|
||||
fputc('\n', fp);
|
||||
column = 0;
|
||||
}
|
||||
}
|
||||
if (column > 0)
|
||||
fputc('\n', fp);
|
||||
|
||||
fprintf(fp, "---- END SSH2 PUBLIC KEY ----\n");
|
||||
fclose(fp);
|
||||
sfree(pub_blob);
|
||||
return 1;
|
||||
}
|
||||
|
||||
enum {
|
||||
controlidstart = 100,
|
||||
IDC_QUIT,
|
||||
|
Loading…
x
Reference in New Issue
Block a user