Displaying 4 results from an estimated 4 matches for "identity_passphrase".
2003 Nov 27
2
Question about adding another parameter for OpenSSH
...clear_pass();
--- ssh-keygen.c.orig Thu Nov 27 18:15:47 2003
+++ ssh-keygen.c Thu Nov 27 18:16:19 2003
@@ -127,14 +127,14 @@
char *pass;
Key *prv;
- prv = key_load_private(filename, "", NULL);
+ prv = key_load_private(filename, "", NULL, 0);
if (prv == NULL) {
if (identity_passphrase)
pass = xstrdup(identity_passphrase);
else
pass = read_passphrase("Enter passphrase: ",
RP_ALLOW_STDIN);
- prv = key_load_private(filename, pass, NULL);
+ prv = key_load_private(filename, pass, NULL, 0);
memset(pass, 0, strlen(pass));
xfree(pass);
}
@@ -560,7...
2019 Aug 06
2
[PATCH v2] Remove sshkey_load_private()
...+ if ((r = sshkey_load_private_type(KEY_UNSPEC, filename, "",
+ &prv, NULL)) == 0)
return prv;
if (r != SSH_ERR_KEY_WRONG_PASSPHRASE)
fatal("Load key \"%s\": %s", filename, ssh_err(r));
@@ -283,7 +284,7 @@ load_identity(char *filename)
pass = xstrdup(identity_passphrase);
else
pass = read_passphrase("Enter passphrase: ", RP_ALLOW_STDIN);
- r = sshkey_load_private(filename, pass, &prv, NULL);
+ r = sshkey_load_private_type(KEY_UNSPEC, filename, pass, &prv, NULL);
explicit_bzero(pass, strlen(pass));
free(pass);
if (r != 0)
@@ -855,7 +856...
2020 Apr 25
2
[PATCH 1/3] Add private key protection information extraction to ssh-keygen
...e, "", &prv, commentp,
vault_infop)) == 0)
??? ??? ?return prv;
??? ?if (r != SSH_ERR_KEY_WRONG_PASSPHRASE)
??? ??? ?fatal("Load key \"%s\": %s", filename, ssh_err(r));
@@ -326,7 +328,7 @@ load_identity(const char *filename, char **commentp)
??? ??? ?pass = xstrdup(identity_passphrase);
??? ?else
??? ??? ?pass = read_passphrase("Enter passphrase: ", RP_ALLOW_STDIN);
-?? ?r = sshkey_load_private(filename, pass, &prv, commentp);
+?? ?r = sshkey_load_private(filename, pass, &prv, commentp, vault_infop);
??? ?freezero(pass, strlen(pass));
??? ?if (r != 0)
??? ??? ?...
2012 Sep 09
2
Patch for ssh-keygen to allow conversion of public key to openssh format
...me = NULL;
@@ -240,6 +241,13 @@
char *pass;
Key *prv;
+ if (read_public_only) {
+ Key *pub;
+
+ pub = key_load_public(filename, NULL);
+ return pub;
+ }
+
prv = key_load_private(filename, "", NULL);
if (prv == NULL) {
if (identity_passphrase)
@@ -705,7 +713,13 @@
perror(identity_file);
exit(1);
}
- prv = load_identity(identity_file);
+
+ if (read_public_only == 1) {
+ prv = key_load_public(identity_file, NULL);
+ } else {
+ prv = load_identity(identity_file);
+ }
+
if (prv == NULL)...