diff options
author | Alexander von Gernler <grunk@cvs.openbsd.org> | 2007-03-14 17:59:42 +0000 |
---|---|---|
committer | Alexander von Gernler <grunk@cvs.openbsd.org> | 2007-03-14 17:59:42 +0000 |
commit | 08a8f5ca3c33376ac20f78625b0a83de3c171137 (patch) | |
tree | 40dd894069cd3774804855ee627eb3a83c64ed2b /usr.sbin | |
parent | 72458d4225398ab8f184f91fa41fe76fec31f64e (diff) |
do the adjustment of arbitrary 128 -> BLF_MAXUTILIZED in userland as well,
also discussed on tech@ a while ago.
ok pedro@ tedu@ thib@
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/vnconfig/vnconfig.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/usr.sbin/vnconfig/vnconfig.c b/usr.sbin/vnconfig/vnconfig.c index d2271458f28..f839c5d810c 100644 --- a/usr.sbin/vnconfig/vnconfig.c +++ b/usr.sbin/vnconfig/vnconfig.c @@ -1,4 +1,4 @@ -/* $OpenBSD: vnconfig.c,v 1.25 2007/02/23 11:00:02 grunk Exp $ */ +/* $OpenBSD: vnconfig.c,v 1.26 2007/03/14 17:59:41 grunk Exp $ */ /* * Copyright (c) 1993 University of Utah. * Copyright (c) 1990, 1993 @@ -44,6 +44,7 @@ #include <dev/vndioctl.h> +#include <blf.h> #include <err.h> #include <errno.h> #include <fcntl.h> @@ -135,7 +136,7 @@ main(int argc, char **argv) errx(1, "Need an encryption key"); } else if (opt_K) { key = get_pkcs_key(rounds, saltopt); - keylen = 128; + keylen = BLF_MAXUTILIZED; } rv = config(argv[0], argv[1], action, key, keylen); } else if (action == VND_UNCONFIG && argc == 1) @@ -207,8 +208,8 @@ get_pkcs_key(char *arg, char *saltopt) } else { memset(saltbuf, 0, sizeof(saltbuf)); } - if (pkcs5_pbkdf2((u_int8_t**)&key, 128, keybuf, sizeof(keybuf), - saltbuf, sizeof(saltbuf), rounds, 0)) + if (pkcs5_pbkdf2((u_int8_t**)&key, BLF_MAXUTILIZED, keybuf, + sizeof(keybuf), saltbuf, sizeof(saltbuf), rounds, 0)) errx(1, "pkcs5_pbkdf2 failed"); return (key); |