version 1.53, 2001/03/26 23:23:24 |
version 1.55, 2001/04/05 10:42:54 |
|
|
char *pass; |
char *pass; |
Key *prv; |
Key *prv; |
|
|
prv = key_load_private(filename, "", NULL); |
prv = key_load_private(filename, "", NULL); |
if (prv == NULL) { |
if (prv == NULL) { |
pass = read_passphrase("Enter passphrase: ", 1); |
pass = read_passphrase("Enter passphrase: ", 1); |
prv = key_load_private(filename, pass, NULL); |
prv = key_load_private(filename, pass, NULL); |
|
|
|
|
key_sign(key, &sig, &slen, data, sizeof data); |
key_sign(key, &sig, &slen, data, sizeof data); |
key_verify(key, sig, slen, data, sizeof data); |
key_verify(key, sig, slen, data, sizeof data); |
free(sig); |
xfree(sig); |
} |
} |
#endif |
#endif |
return key; |
return key; |