SKEY_MAX_SEED_LEN
#ifndef SKEY_MAX_SEED_LEN
#define SKEY_MAX_CHALLENGE (11 + SKEY_MAX_HASHNAME_LEN + SKEY_MAX_SEED_LEN)
u_char hseed[SKEY_MAX_SEED_LEN], flg = 1, *up;
sb.st_size > (off_t)SKEY_MAX_SEED_LEN &&
lseek(fd, ptr % (sb.st_size - SKEY_MAX_SEED_LEN),
SKEY_MAX_SEED_LEN) == SKEY_MAX_SEED_LEN) {
secretlen = SKEY_MAX_SEED_LEN;
ptr, SKEY_MAX_SEED_LEN,
99, SKEY_MAX_SEED_LEN, pbuf);
mp->n - 1, SKEY_MAX_SEED_LEN, mp->seed);
SKEY_MAX_SEED_LEN, mp->seed);
if(!*seed || strlen(seed) > SKEY_MAX_SEED_LEN)
errx(1, "seed must be between 1 and %d long", SKEY_MAX_SEED_LEN);
if (strlen(seed) > SKEY_MAX_SEED_LEN) {
printf("Notice: Seed truncated to %d characters.\n", SKEY_MAX_SEED_LEN);
seed[SKEY_MAX_SEED_LEN] = '\0';
char seed[SKEY_MAX_PW_LEN+2], key[SKEY_BINKEY_SIZE], defaultseed[SKEY_MAX_SEED_LEN+1];