Annotation of src/usr.bin/ssh/moduli.h, Revision 1.1
1.1 ! djm 1: /* $OpenBSD$ */
! 2:
! 3: #include <sys/types.h>
! 4: #include <openssl/bn.h>
! 5:
! 6: /*
! 7: * Using virtual memory can cause thrashing. This should be the largest
! 8: * number that is supported without a large amount of disk activity --
! 9: * that would increase the run time from hours to days or weeks!
! 10: */
! 11: #define LARGE_MINIMUM (8UL) /* megabytes */
! 12:
! 13: /*
! 14: * Do not increase this number beyond the unsigned integer bit size.
! 15: * Due to a multiple of 4, it must be LESS than 128 (yielding 2**30 bits).
! 16: */
! 17: #define LARGE_MAXIMUM (127UL) /* megabytes */
! 18:
! 19: /* Minimum number of primality tests to perform */
! 20: #define TRIAL_MINIMUM (4)
! 21:
! 22: int gen_candidates(FILE *, int, int, BIGNUM *);
! 23: int prime_test(FILE *, FILE *, u_int32_t, u_int32_t);