require '_h2ph_pre.ph';

unless(defined(&SKEY_MAX_SEQ)) {
    eval 'sub SKEY_MAX_SEQ () {10000;}' unless defined(&SKEY_MAX_SEQ);
}
unless(defined(&SKEY_MIN_PW_LEN)) {
    eval 'sub SKEY_MIN_PW_LEN () {10;}' unless defined(&SKEY_MIN_PW_LEN);
}
unless(defined(&SKEY_MAX_PW_LEN)) {
    eval 'sub SKEY_MAX_PW_LEN () {255;}' unless defined(&SKEY_MAX_PW_LEN);
}
unless(defined(&SKEY_MAX_SEED_LEN)) {
    eval 'sub SKEY_MAX_SEED_LEN () {16;}' unless defined(&SKEY_MAX_SEED_LEN);
}
unless(defined(&SKEY_MAX_CHALLENGE)) {
    eval 'sub SKEY_MAX_CHALLENGE () {(11+  &SKEY_MAX_HASHNAME_LEN +  &SKEY_MAX_SEED_LEN);}' unless defined(&SKEY_MAX_CHALLENGE);
}
unless(defined(&SKEY_MAX_HASHNAME_LEN)) {
    sub SKEY_MAX_HASHNAME_LEN () {	6;}
}
unless(defined(&SKEY_BINKEY_SIZE)) {
    sub SKEY_BINKEY_SIZE () {	8;}
}
unless(defined(&_SKEY_RAND_FILE_PATH_)) {
    sub _SKEY_RAND_FILE_PATH_ () {	"/var/db/host.random";}
}
1;
