Lines Matching refs:filename
69 key_save_private_rsa1(Key *key, const char *filename, const char *passphrase, in key_save_private_rsa1() argument
145 fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0600); in key_save_private_rsa1()
147 error("open %s failed: %s.", filename, strerror(errno)); in key_save_private_rsa1()
152 error("write to key file %s failed: %s", filename, in key_save_private_rsa1()
156 unlink(filename); in key_save_private_rsa1()
166 key_save_private_pem(Key *key, const char *filename, const char *_passphrase, in key_save_private_pem() argument
180 fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0600); in key_save_private_pem()
182 error("open %s failed: %s.", filename, strerror(errno)); in key_save_private_pem()
187 error("fdopen %s failed: %s.", filename, strerror(errno)); in key_save_private_pem()
206 key_save_private(Key *key, const char *filename, const char *passphrase, in key_save_private() argument
211 return key_save_private_rsa1(key, filename, passphrase, in key_save_private()
216 return key_save_private_pem(key, filename, passphrase, in key_save_private()
233 key_load_public_rsa1(int fd, const char *filename, char **commentp) in key_load_public_rsa1() argument
248 debug("Read from key file %.200s failed: %.100s", filename, in key_load_public_rsa1()
256 debug3("Not a RSA1 key file %.200s.", filename); in key_load_public_rsa1()
266 debug3("Not a RSA1 key file %.200s.", filename); in key_load_public_rsa1()
289 key_load_public_type(int type, const char *filename, char **commentp) in key_load_public_type() argument
295 fd = open(filename, O_RDONLY); in key_load_public_type()
298 pub = key_load_public_rsa1(fd, filename, commentp); in key_load_public_type()
313 key_load_private_rsa1(int fd, const char *filename, const char *passphrase, in key_load_private_rsa1() argument
331 debug("Read from key file %.200s failed: %.100s", filename, in key_load_private_rsa1()
340 debug3("Not a RSA1 key file %.200s.", filename); in key_load_private_rsa1()
351 debug3("Not a RSA1 key file %.200s.", filename); in key_load_private_rsa1()
376 cipher_type, filename); in key_load_private_rsa1()
399 filename); in key_load_private_rsa1()
478 key_perm_ok(int fd, const char *filename) in key_perm_ok() argument
490 if (check_ntsec(filename)) in key_perm_ok()
497 (int)(st.st_mode & 0777), filename); in key_perm_ok()
506 key_load_private_type(int type, const char *filename, const char *passphrase, in key_load_private_type() argument
511 fd = open(filename, O_RDONLY); in key_load_private_type()
514 if (!key_perm_ok(fd, filename)) { in key_load_private_type()
515 error("bad permissions: ignore key: %s", filename); in key_load_private_type()
521 return key_load_private_rsa1(fd, filename, passphrase, in key_load_private_type()
539 key_load_private(const char *filename, const char *passphrase, in key_load_private() argument
545 fd = open(filename, O_RDONLY); in key_load_private()
548 if (!key_perm_ok(fd, filename)) { in key_load_private()
549 error("bad permissions: ignore key: %s", filename); in key_load_private()
553 pub = key_load_public_rsa1(fd, filename, commentp); in key_load_private()
560 *commentp = xstrdup(filename); in key_load_private()
565 prv = key_load_private_rsa1(fd, filename, passphrase, NULL); in key_load_private()
571 key_try_load_public(Key *k, const char *filename, char **commentp) in key_try_load_public() argument
577 f = fopen(filename, "r"); in key_try_load_public()
594 *commentp=xstrdup(filename); in key_try_load_public()
607 key_load_public(const char *filename, char **commentp) in key_load_public() argument
612 pub = key_load_public_type(KEY_RSA1, filename, commentp); in key_load_public()
616 if (key_try_load_public(pub, filename, commentp) == 1) in key_load_public()
618 if ((strlcpy(file, filename, sizeof file) < sizeof(file)) && in key_load_public()