Home | History | Annotate | Download | only in skeyinit

Lines Matching defs:seed

14  * S/KEY initialization and seed update
53 char seed[SKEY_MAX_PW_LEN+2], key[SKEY_BINKEY_SIZE], defaultseed[SKEY_MAX_SEED_LEN+1];
81 * Copy the hostname into the default seed, eliminating any
181 printf("Old key: [%s] %s\n", skey_get_algorithm(), skey.seed);
184 * lets be nice if they have a skey.seed that
187 l = strlen(skey.seed);
189 lastc = skey.seed[l - 1];
191 (void)strlcpy(defaultseed, skey.seed,
197 (void)strlcpy(defaultseed, skey.seed,
239 printf("Enter new seed [default %s]: ", defaultseed);
241 fgets(seed, sizeof(seed), stdin);
242 rip(seed);
243 for (p = seed; *p; p++) {
247 (void)puts("Error: seed may only contain alphanumeric characters");
252 break; /* Valid seed */
254 if (strlen(seed) > SKEY_MAX_SEED_LEN) {
255 printf("Notice: Seed truncated to %d characters.\n", SKEY_MAX_SEED_LEN);
256 seed[SKEY_MAX_SEED_LEN] = '\0';
258 if (seed[0] == '\0')
259 (void)strlcpy(seed, defaultseed, sizeof(seed));
266 skey_get_algorithm(), n, seed);
327 /* Crunch seed and password into starting key */
328 (void)strlcpy(seed, defaultseed, sizeof(seed));
329 if (keycrunch(key, seed, passwd) != 0)
370 pp->pw_name, n, seed, skey.val, tbuf);
373 pp->pw_name, skey_get_algorithm(), n, seed, skey.val, tbuf);
378 skey_get_algorithm(), n, seed);