Subject: CVS commit: src/sbin/cgdconfig
To: None <>
From: Roland Dowdeswell <>
List: source-changes
Date: 03/24/2003 04:02:54
Module Name:	src
Committed By:	elric
Date:		Mon Mar 24 02:02:53 UTC 2003

Modified Files:
	src/sbin/cgdconfig: Makefile cgdconfig.8 cgdconfig.c params.c params.h
	    pkcs5_pbkdf2.c pkcs5_pbkdf2.h utils.c utils.h
Added Files:
	src/sbin/cgdconfig: cgdlex.l cgdparse.y

Log Message:
substantial rototill of the code.

	o  added new features:
		o  -G:  generate a new paramsfile that produces the same
			key as the old paramsfile,
		o  ffs verify_method,
		o  multiple keygen methods that are xor'ed together
		   (for n-factor authentication), and
		o  calibrating the iteration count of PKCS#5 PBKDF2 to
		   the current machine's speed.
	o  changed paramsfile format to allow for the new features.
	o  replaced open-coded parser with yacc grammar.
	o  lots of supporting changes.
	o  updated documentation to reflect new features and new
	   paramsfile format.

To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 src/sbin/cgdconfig/Makefile \
    src/sbin/cgdconfig/pkcs5_pbkdf2.c src/sbin/cgdconfig/pkcs5_pbkdf2.h \
    src/sbin/cgdconfig/utils.c src/sbin/cgdconfig/utils.h
cvs rdiff -r1.10 -r1.11 src/sbin/cgdconfig/cgdconfig.8
cvs rdiff -r1.4 -r1.5 src/sbin/cgdconfig/cgdconfig.c \
cvs rdiff -r0 -r1.1 src/sbin/cgdconfig/cgdlex.l src/sbin/cgdconfig/cgdparse.y
cvs rdiff -r1.3 -r1.4 src/sbin/cgdconfig/params.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.