$NetBSD: patch-ab,v 1.3 2010/07/14 07:14:29 manu Exp $ --- src/pam_p11.c.orig 2010-06-29 08:56:07.000000000 +0200 +++ src/pam_p11.c 2010-06-29 09:05:03.000000000 +0200 @@ -21,10 +21,16 @@ #include #include #include +#include + #include +#ifdef __NetBSD__ +#define NO_STATIC_MODULES +#endif + /* We have to make this definitions before we include the pam header files! */ #define PAM_SM_AUTH #define PAM_SM_ACCOUNT #define PAM_SM_SESSION @@ -43,9 +49,9 @@ #define LOGNAME "pam_p11" /* name for log-file entries */ #define RANDOM_SOURCE "/dev/urandom" -#define RANDOM_SIZE 128 +#define RANDOM_SIZE SHA_DIGEST_LENGTH #define MAX_SIGSIZE 256 extern int match_user(X509 * x509, const char *login);