search for: ssh_prng_seed_file

Displaying 4 results from an estimated 4 matches for "ssh_prng_seed_file".

2001 Oct 16
6
program-prefix does not work
...#define _PATH_LS "ls" *************** *** 147,161 **** /* Askpass program define */ #ifndef ASKPASS_PROGRAM ! #define ASKPASS_PROGRAM "/usr/lib/ssh/ssh-askpass" #endif /* ASKPASS_PROGRAM */ /* * Relevant only when using builtin PRNG. */ #ifndef SSH_PRNG_SEED_FILE ! # define SSH_PRNG_SEED_FILE _PATH_SSH_USER_DIR"/prng_seed" #endif /* SSH_PRNG_SEED_FILE */ #ifndef SSH_PRNG_COMMAND_FILE ! # define SSH_PRNG_COMMAND_FILE ETCDIR "/ssh_prng_cmds" #endif /* SSH_PRNG_COMMAND_FILE */ --- 154,168 ---- /* Askpass program define *...
2006 May 15
0
[PATCH 12/12] bug fix: openssh 4.3p2 ssh-rand-helper bugs
...snprintf(filename, sizeof(filename), "%.512s/%s", pw->pw_dir, _PATH_SSH_USER_DIR); - mkdir(filename, 0700); + if (mkdir(filename, 0700) < 0) + fatal("mkdir: %s", strerror(errno)); snprintf(filename, sizeof(filename), "%.512s/%s", pw->pw_dir, SSH_PRNG_SEED_FILE); @@ -774,6 +775,7 @@ prng_read_commands(char *cmdfilename) debug("Loaded %d entropy commands from %.100s", cur_cmd, cmdfilename); + fclose(f); return cur_cmd < MIN_ENTROPY_SOURCES ? -1 : 0; }
2001 Jan 16
1
ssh drops privs when it can't find ~/.ssh/prng_seed
...ot;, original_uid, strerror(errno)); /* Try to ensure that the parent directory is there */ snprintf(filename, sizeof(filename), "%.512s/%s", pw->pw_dir, SSH_USER_DIR); mkdir(filename, 0700); snprintf(filename, sizeof(filename), "%.512s/%s", pw->pw_dir, SSH_PRNG_SEED_FILE); debug("writing PRNG seed to file %.100s", filename); RAND_bytes(seed, sizeof(seed)); /* Don't care if the seed doesn't exist */ prng_check_seedfile(filename); if ((fd = open(filename, O_WRONLY|O_TRUNC|O_CREAT, 0600)) == -1) { debug("WARNING: couldn't access...
2001 Sep 28
1
openssh-2.9.9p2 assumes pid_t, uid_t, etc. are not 'long'
...'t get password entry for current user (%i): %s", - original_uid, strerror(errno)); + fatal("Couldn't get password entry for current user (%ld): %s", + (long)original_uid, strerror(errno)); snprintf(filename, sizeof(filename), "%.512s/%s", pw->pw_dir, SSH_PRNG_SEED_FILE); =================================================================== RCS file: serverloop.c,v retrieving revision 2.9.9.2 retrieving revision 2.9.9.2.0.1 diff -pu -r2.9.9.2 -r2.9.9.2.0.1 --- serverloop.c 2001/09/18 05:53:13 2.9.9.2 +++ serverloop.c 2001/09/28 18:37:50 2.9.9.2.0.1 @@ -631,8 +631,8...