X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=sshpubk.c;h=30f9e4b331c78b2121c131d59134dbc595c7a282;hb=fb4fbe11588d3e53be99909f57dd179d1105aaf5;hp=2070fe41dd1605e93fc0bdd6471b4e691dd0ed35;hpb=a5fc95b715256a7db4492ccf6872788613f105c4;p=PuTTY.git diff --git a/sshpubk.c b/sshpubk.c index 2070fe41..30f9e4b3 100644 --- a/sshpubk.c +++ b/sshpubk.c @@ -853,7 +853,7 @@ struct ssh2_userkey *ssh2_load_userkey(const Filename *filename, ret = snew(struct ssh2_userkey); ret->alg = alg; ret->comment = comment; - ret->data = alg->createkey(public_blob, public_blob_len, + ret->data = alg->createkey(alg, public_blob, public_blob_len, private_blob, private_blob_len); if (!ret->data) { sfree(ret); @@ -1600,7 +1600,7 @@ char *ssh2_fingerprint_blob(const void *blob, int bloblen) */ alg = find_pubkey_alg_len(alglen, algstr); if (alg) { - int bits = alg->pubkey_bits(blob, bloblen); + int bits = alg->pubkey_bits(alg, blob, bloblen); return dupprintf("%.*s %d %s", alglen, algstr, bits, fingerprint_str); } else {