#
1.58 |
|
12-May-2024 |
christos |
PR/58212: Malte Dehling: Add zfs verification method
|
Revision tags: netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base
|
#
1.57 |
|
12-Aug-2022 |
riastradh |
cgdconfig(8): Handle -P/-S for shared keys with -G too.
This way you can convert an existing parameters file to one that is derived from a shared key, and derive other subkeys for other disks from the same shared key.
cgdconfig -G -S -o /etc/cgd/wd0.shared /etc/cgd/wd0 cgdconfig -G -S -o /etc/cgd/wd1.shared \ -P /etc/cgd/wd0.shared /etc/cgd/wd1
This way, if you enter the same new password both times, wd0.shared and wd1.shared generate the same keys as wd0 and wd1, but only need one password entry with `cgdconfig -C'.
|
#
1.56 |
|
12-Aug-2022 |
riastradh |
cgdconfig(8): Add support for generating shared-key parameters files.
Usage model:
- Generate a parameters file that supports sharing its main key:
cgdconfig -g -S -o /etc/cgd/wd0e -V gpt adiantum
- Make another parameters file that uses the same shared main key but derives an independent subkey from it:
cgdconfig -g -S -P /etc/cgd/wd0e -o /etc/cgd/ld1e \ -V disklabel aes-cbc 256
|
#
1.55 |
|
12-Aug-2022 |
riastradh |
cgdconfig(8): Add support for shared keys.
New clause `shared <id> algorithm <alg> subkey <info>' in a keygen block enables `cgdconfig -C' to reuse a key between different params files, so you can, e.g., use a single password for multiple disks. This is better than simply caching the password itself because:
- Hashing the password is expensive, so it should only be done once.
Suppose your budget is time t before you get bored, and you calibrate password hash parameters to unlock n disks before you get bored waiting for `cgdconfig -C'.
. With n password hashings the adversary's cost goes up only by a factor of t/n. . With one password hashing and n subkeys the adversary's cost goes up by a factor of n.
And if you ever add a disk, rehashing it will make `cgdconfig -C' go over budget, whereas another subkey adds negligible cost to you.
- Subkeys work for other types of keygen blocks, like shell_cmd, which could be used to get a key from a hardware token that needs a button press.
The <info> parameter must be different for each params file; everything else in the keygen block must be the same. With this clause, the keygen block determines a shared key used only to derive keys; the actual key used by cgdconfig is derived from the shared key by the specified algorithm.
The only supported algorithm is hkdf-hmac-sha256, which uses HKDF-Expand of RFC 5869 instantiated with SHA-256.
Example:
algorithm aes-cbc; iv-method encblkno1; keylength 128; verify_method none; keygen pkcs5_pbkdf2/sha1 { iterations 39361; salt AAAAgMoHiYonye6KogdYJAobCHE=; shared "pw" algorithm hkdf-hmac-sha256 subkey AAAAgFlw0BMQ5gY+haYkZ6JC+yY=; };
The key used for this disk will be derived by
HKDF-HMAC-SHA256_k(WXDQExDmBj6FpiRnokL7Jg==),
where k is the outcome of PBKDF2-SHA1 with the given parameters.
Note that <info> encodes a four-byte prefix giving the big-endian length in bits of the info argument to HKDF, just like all other bit strings in cgdconfig parameters files.
If you have multiple disks configured using the same keygen block except for the info parameter, `cgdconfig -C' will only prompt once for your passphrase, generate a shared key k with PBKDF2 as usual, and then reuse it for each of the disks.
|
#
1.54 |
|
12-Aug-2022 |
riastradh |
cgdconfig(8): New -T operation prints all generated keys in cgd.conf.
For testing purposes.
|
#
1.53 |
|
12-Aug-2022 |
riastradh |
cgdconfig(8): New -t operation just prints the derived key in base64.
For testing purposes.
|
#
1.52 |
|
04-Dec-2021 |
nia |
cgdconfig.8: Use argon2id in examples
|
#
1.51 |
|
22-Nov-2021 |
nia |
cgdconfig(8): Add an argon2id password-based key generation method
This provides an extra level of side-channel and cracking resistance compared to the pre-existing pkcs5_pbkdf2/sha1 method used for password-based disk encryption.
Several new keygen parameters are supported:
memory (integer, in kilobytes) parallelism (integer, usually the number of CPU cores) version (integer, usually 19...)
We do our best to calibrate these automatically when the paramsfile is initially generated.
lgtm riastradh@
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.50 |
|
30-Apr-2021 |
nia |
cgdconfig.8: use gpt in examples, it's more versatile for this use case
|
#
1.49 |
|
18-Apr-2021 |
maya |
The -n flag is useless with -g, don't mention it.
From rudolf in PR misc/36243
|
#
1.48 |
|
11-Dec-2020 |
riastradh |
Touch up cgdconfig(8) man page.
- Suggest adiantum first. - Remove references to Blowfish. - Clarify that ivmethod is relevant only for ancient compatibility.
|
#
1.47 |
|
23-Jun-2020 |
wiz |
Use Nm.
|
#
1.46 |
|
23-Jun-2020 |
nia |
cgdconfig.8: remove references to using cgd for swap
this is potentially misleading now that the kernel does swap encryption
|
#
1.45 |
|
23-Jun-2020 |
nia |
cgdconfig.8: Reflect actual behaviour of /dev/(u)random
|
Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.44 |
|
29-Dec-2018 |
wiz |
Sort SEE ALSO.
|
#
1.43 |
|
28-Dec-2018 |
alnsn |
s/Dec/December/.
|
#
1.42 |
|
27-Dec-2018 |
alnsn |
Document that cgd.conf supports NAME=label and ROOT.<suffix> targets.
XXX Default paramsfile for NAME=label is /etc/cgd/dkNN (resolved wedge partition) and /etc/cgd/ROOT.<suffix> for ROOT.<suffix>. This isn't yet documented. IMO, it should be the other way around: /etc/cgd/label for the former and /et/cgd/[root-device] for the latter.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.41 |
|
01-Sep-2018 |
prlw1 |
typo
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
|
#
1.40 |
|
09-May-2018 |
kre |
branches: 1.40.2;
With the change to use getpass_r the 128 byte passphrase limit no longer applies, so update the BUGS section here to reflect that change. The limit now is 1023 whichever method is used to fetch the passphrase.
|
#
1.39 |
|
09-May-2018 |
alnsn |
Add '-e' option (echo the passphrase) and wipe the passphrase after use.
XXX Using memset for wiping isn't a good idea because memset is likely optimised away by gcc. This should be revisited.
|
#
1.38 |
|
09-May-2018 |
wiz |
Add commas in enumeration.
|
#
1.37 |
|
09-May-2018 |
kre |
Fix missing -p in usage message (noted by Christoph Badura, thanks), and update -l usage as well.
While here fix man page synopses and a few other odds and ends.
|
Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
|
#
1.36 |
|
11-Sep-2016 |
sevan |
branches: 1.36.6; 1.36.12; Spelling mistake. Bump date.
|
Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.35 |
|
14-Dec-2014 |
wiz |
Bump date for previous. Fix typo.
|
#
1.34 |
|
14-Dec-2014 |
mlelstv |
Add validation methods "mbr" and "gpt" for disks without a valid disklabel.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 tls-maxphys-base
|
#
1.33 |
|
05-Dec-2012 |
wiz |
Whitespace. New sentence, new line.
|
#
1.32 |
|
05-Dec-2012 |
christos |
add cgdconfig -l like vnconfig -l
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.31 |
|
03-Jul-2011 |
dholland |
branches: 1.31.2; 1.31.8; fix typo
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.30 |
|
30-Mar-2010 |
joerg |
\\ -> \e
|
Revision tags: matt-premerge-20091211
|
#
1.29 |
|
19-Oct-2009 |
wiz |
Document -n, from Jukka Ruohonen in private mail. Bump date.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 mjf-devfs2-base
|
#
1.28 |
|
12-Sep-2008 |
christos |
PR/39525: Joachim Schueth, Frederik Sausmikat: cgd inadvertently encrypts blkno eight times to generate IV
|
Revision tags: wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base
|
#
1.27 |
|
13-May-2008 |
wiz |
Bump date for previous.
|
#
1.26 |
|
11-May-2008 |
elric |
Add a new keygen method which will execute an external command and take its output as the key. I've been meaning to do this for quite a while...
|
#
1.25 |
|
10-May-2008 |
elric |
Add -p flag to retrieve passphrases from stdin. This is mainly aimed at programatic use where the caller wants to be able to use PKCS#5.
Disable looping on invalid verifications unless both a passphrase method is in use and the -p flag is not specified.
Update man page to document -p flag.
|
#
1.24 |
|
30-Apr-2008 |
martin |
branches: 1.24.2; Convert TNF licenses to new 2 clause variant
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-base matt-armv6-prevmlocking cube-autoconf-base mjf-devfs-base matt-armv6-nbase matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
#
1.23 |
|
23-Feb-2007 |
rumble |
branches: 1.23.12; 1.23.14; Add a DIAGNOSTICS section and explain that the error message "could not calibrate pkcs5_pbkdf2" could have resulted due to dynamic changes in cpu clock frequency.
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.22 |
|
15-Oct-2004 |
salo |
Correct the omission in 're-enter' verification method addition in EXAMPLES.
|
#
1.21 |
|
13-Aug-2004 |
wiz |
Bump date for previous, and re-add some flags that were removed in the previous commit without a mention in the commit message, and which are still in the usage.
|
#
1.20 |
|
13-Aug-2004 |
tv |
Add "urandomkey" key generation method as described in PR kern/22766; useful for configuring a throwaway key for cgd-on-swap at boot time.
|
#
1.19 |
|
04-Jul-2004 |
elric |
Add options to SYNOPSIS.
Addresses PR misc/26065.
|
Revision tags: netbsd-2-0-base
|
#
1.18 |
|
17-Mar-2004 |
wiz |
branches: 1.18.2; Drop trailing whitespace; new sentence, new line.
|
#
1.17 |
|
17-Mar-2004 |
dan |
Fix a longstanding algorithmic flaw in PKCS#5 key generation.
The existing pkcs5_pbdkf2 keygen method is retained functionally as-is, for compatibility with existing params files. The corrected algorithm, which is now the default for new params file generation, is called pkcs5_pbkdf2/sha1.
NB. The backwards compatibility for the miscreant keygen method will be removed at the same time as support for the previous parameters file syntax. Sometime between now and then, users should update their params files using -G, which will create a new params file including an xor value so that the resulting generated key is the same; they should also
Problem discovery and 2-char algorithm fix by Charles Blundell, messy compat goop by me, long complicated names by Roland Dowdeswell.
Update manpage accordingly and bump date.
|
#
1.16 |
|
23-Sep-2003 |
wiz |
Add article.
|
#
1.15 |
|
23-Sep-2003 |
cb |
add a new verification method that prompts for the pkcs#5 pbkdf2 passphrase again and checks the generated key against the original.
|
#
1.14 |
|
27-Jun-2003 |
wiz |
Remove superfluous "".
|
#
1.13 |
|
16-Apr-2003 |
wiz |
Bump date for last-but-one; remove superfluous .Pp.
|
#
1.12 |
|
15-Apr-2003 |
elric |
Fix typo. params files are not stored in /dev/cgd/
|
#
1.11 |
|
24-Mar-2003 |
elric |
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.
|
#
1.10 |
|
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
#
1.9 |
|
19-Jan-2003 |
atatat |
The next release will be 2.0, not 1.7.
|
Revision tags: fvdl_fs64_base
|
#
1.8 |
|
13-Oct-2002 |
elric |
At the suggestion of wiz@, we remove the lines that mention that the lack of the feature added earlier today was a bug.
|
#
1.7 |
|
12-Oct-2002 |
elric |
Add documentation for verification methods. Specify defaults for IV method, keygen method and verification method.
|
#
1.6 |
|
07-Oct-2002 |
wiz |
Begin new sentence in upper case.
|
#
1.5 |
|
05-Oct-2002 |
grant |
cgdconfig first appeared in NetBSD 1.7 (for now).
|
#
1.4 |
|
05-Oct-2002 |
grant |
New sentence, new line. Some mdoc cleanup, other minor nits.
|
#
1.3 |
|
05-Oct-2002 |
dan |
note some other caveats and uses
|
#
1.2 |
|
04-Oct-2002 |
dan |
channelling wiz
|
#
1.1 |
|
04-Oct-2002 |
elric |
Initial checkin of cgdconfig(8), a program to configure a cgd.
|
#
1.57 |
|
12-Aug-2022 |
riastradh |
cgdconfig(8): Handle -P/-S for shared keys with -G too.
This way you can convert an existing parameters file to one that is derived from a shared key, and derive other subkeys for other disks from the same shared key.
cgdconfig -G -S -o /etc/cgd/wd0.shared /etc/cgd/wd0 cgdconfig -G -S -o /etc/cgd/wd1.shared \ -P /etc/cgd/wd0.shared /etc/cgd/wd1
This way, if you enter the same new password both times, wd0.shared and wd1.shared generate the same keys as wd0 and wd1, but only need one password entry with `cgdconfig -C'.
|
#
1.56 |
|
12-Aug-2022 |
riastradh |
cgdconfig(8): Add support for generating shared-key parameters files.
Usage model:
- Generate a parameters file that supports sharing its main key:
cgdconfig -g -S -o /etc/cgd/wd0e -V gpt adiantum
- Make another parameters file that uses the same shared main key but derives an independent subkey from it:
cgdconfig -g -S -P /etc/cgd/wd0e -o /etc/cgd/ld1e \ -V disklabel aes-cbc 256
|
#
1.55 |
|
12-Aug-2022 |
riastradh |
cgdconfig(8): Add support for shared keys.
New clause `shared <id> algorithm <alg> subkey <info>' in a keygen block enables `cgdconfig -C' to reuse a key between different params files, so you can, e.g., use a single password for multiple disks. This is better than simply caching the password itself because:
- Hashing the password is expensive, so it should only be done once.
Suppose your budget is time t before you get bored, and you calibrate password hash parameters to unlock n disks before you get bored waiting for `cgdconfig -C'.
. With n password hashings the adversary's cost goes up only by a factor of t/n. . With one password hashing and n subkeys the adversary's cost goes up by a factor of n.
And if you ever add a disk, rehashing it will make `cgdconfig -C' go over budget, whereas another subkey adds negligible cost to you.
- Subkeys work for other types of keygen blocks, like shell_cmd, which could be used to get a key from a hardware token that needs a button press.
The <info> parameter must be different for each params file; everything else in the keygen block must be the same. With this clause, the keygen block determines a shared key used only to derive keys; the actual key used by cgdconfig is derived from the shared key by the specified algorithm.
The only supported algorithm is hkdf-hmac-sha256, which uses HKDF-Expand of RFC 5869 instantiated with SHA-256.
Example:
algorithm aes-cbc; iv-method encblkno1; keylength 128; verify_method none; keygen pkcs5_pbkdf2/sha1 { iterations 39361; salt AAAAgMoHiYonye6KogdYJAobCHE=; shared "pw" algorithm hkdf-hmac-sha256 subkey AAAAgFlw0BMQ5gY+haYkZ6JC+yY=; };
The key used for this disk will be derived by
HKDF-HMAC-SHA256_k(WXDQExDmBj6FpiRnokL7Jg==),
where k is the outcome of PBKDF2-SHA1 with the given parameters.
Note that <info> encodes a four-byte prefix giving the big-endian length in bits of the info argument to HKDF, just like all other bit strings in cgdconfig parameters files.
If you have multiple disks configured using the same keygen block except for the info parameter, `cgdconfig -C' will only prompt once for your passphrase, generate a shared key k with PBKDF2 as usual, and then reuse it for each of the disks.
|
#
1.54 |
|
12-Aug-2022 |
riastradh |
cgdconfig(8): New -T operation prints all generated keys in cgd.conf.
For testing purposes.
|
#
1.53 |
|
12-Aug-2022 |
riastradh |
cgdconfig(8): New -t operation just prints the derived key in base64.
For testing purposes.
|
#
1.52 |
|
04-Dec-2021 |
nia |
cgdconfig.8: Use argon2id in examples
|
#
1.51 |
|
22-Nov-2021 |
nia |
cgdconfig(8): Add an argon2id password-based key generation method
This provides an extra level of side-channel and cracking resistance compared to the pre-existing pkcs5_pbkdf2/sha1 method used for password-based disk encryption.
Several new keygen parameters are supported:
memory (integer, in kilobytes) parallelism (integer, usually the number of CPU cores) version (integer, usually 19...)
We do our best to calibrate these automatically when the paramsfile is initially generated.
lgtm riastradh@
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.50 |
|
30-Apr-2021 |
nia |
cgdconfig.8: use gpt in examples, it's more versatile for this use case
|
#
1.49 |
|
18-Apr-2021 |
maya |
The -n flag is useless with -g, don't mention it.
From rudolf in PR misc/36243
|
#
1.48 |
|
11-Dec-2020 |
riastradh |
Touch up cgdconfig(8) man page.
- Suggest adiantum first. - Remove references to Blowfish. - Clarify that ivmethod is relevant only for ancient compatibility.
|
#
1.47 |
|
23-Jun-2020 |
wiz |
Use Nm.
|
#
1.46 |
|
23-Jun-2020 |
nia |
cgdconfig.8: remove references to using cgd for swap
this is potentially misleading now that the kernel does swap encryption
|
#
1.45 |
|
23-Jun-2020 |
nia |
cgdconfig.8: Reflect actual behaviour of /dev/(u)random
|
Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.44 |
|
29-Dec-2018 |
wiz |
Sort SEE ALSO.
|
#
1.43 |
|
28-Dec-2018 |
alnsn |
s/Dec/December/.
|
#
1.42 |
|
27-Dec-2018 |
alnsn |
Document that cgd.conf supports NAME=label and ROOT.<suffix> targets.
XXX Default paramsfile for NAME=label is /etc/cgd/dkNN (resolved wedge partition) and /etc/cgd/ROOT.<suffix> for ROOT.<suffix>. This isn't yet documented. IMO, it should be the other way around: /etc/cgd/label for the former and /et/cgd/[root-device] for the latter.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.41 |
|
01-Sep-2018 |
prlw1 |
typo
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
|
#
1.40 |
|
09-May-2018 |
kre |
branches: 1.40.2;
With the change to use getpass_r the 128 byte passphrase limit no longer applies, so update the BUGS section here to reflect that change. The limit now is 1023 whichever method is used to fetch the passphrase.
|
#
1.39 |
|
09-May-2018 |
alnsn |
Add '-e' option (echo the passphrase) and wipe the passphrase after use.
XXX Using memset for wiping isn't a good idea because memset is likely optimised away by gcc. This should be revisited.
|
#
1.38 |
|
09-May-2018 |
wiz |
Add commas in enumeration.
|
#
1.37 |
|
09-May-2018 |
kre |
Fix missing -p in usage message (noted by Christoph Badura, thanks), and update -l usage as well.
While here fix man page synopses and a few other odds and ends.
|
Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
|
#
1.36 |
|
11-Sep-2016 |
sevan |
branches: 1.36.6; 1.36.12; Spelling mistake. Bump date.
|
Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.35 |
|
14-Dec-2014 |
wiz |
Bump date for previous. Fix typo.
|
#
1.34 |
|
14-Dec-2014 |
mlelstv |
Add validation methods "mbr" and "gpt" for disks without a valid disklabel.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 tls-maxphys-base
|
#
1.33 |
|
05-Dec-2012 |
wiz |
Whitespace. New sentence, new line.
|
#
1.32 |
|
05-Dec-2012 |
christos |
add cgdconfig -l like vnconfig -l
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.31 |
|
03-Jul-2011 |
dholland |
branches: 1.31.2; 1.31.8; fix typo
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.30 |
|
30-Mar-2010 |
joerg |
\\ -> \e
|
Revision tags: matt-premerge-20091211
|
#
1.29 |
|
19-Oct-2009 |
wiz |
Document -n, from Jukka Ruohonen in private mail. Bump date.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 mjf-devfs2-base
|
#
1.28 |
|
12-Sep-2008 |
christos |
PR/39525: Joachim Schueth, Frederik Sausmikat: cgd inadvertently encrypts blkno eight times to generate IV
|
Revision tags: wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base
|
#
1.27 |
|
13-May-2008 |
wiz |
Bump date for previous.
|
#
1.26 |
|
11-May-2008 |
elric |
Add a new keygen method which will execute an external command and take its output as the key. I've been meaning to do this for quite a while...
|
#
1.25 |
|
10-May-2008 |
elric |
Add -p flag to retrieve passphrases from stdin. This is mainly aimed at programatic use where the caller wants to be able to use PKCS#5.
Disable looping on invalid verifications unless both a passphrase method is in use and the -p flag is not specified.
Update man page to document -p flag.
|
#
1.24 |
|
30-Apr-2008 |
martin |
branches: 1.24.2; Convert TNF licenses to new 2 clause variant
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-base matt-armv6-prevmlocking cube-autoconf-base mjf-devfs-base matt-armv6-nbase matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
#
1.23 |
|
23-Feb-2007 |
rumble |
branches: 1.23.12; 1.23.14; Add a DIAGNOSTICS section and explain that the error message "could not calibrate pkcs5_pbkdf2" could have resulted due to dynamic changes in cpu clock frequency.
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.22 |
|
15-Oct-2004 |
salo |
Correct the omission in 're-enter' verification method addition in EXAMPLES.
|
#
1.21 |
|
13-Aug-2004 |
wiz |
Bump date for previous, and re-add some flags that were removed in the previous commit without a mention in the commit message, and which are still in the usage.
|
#
1.20 |
|
13-Aug-2004 |
tv |
Add "urandomkey" key generation method as described in PR kern/22766; useful for configuring a throwaway key for cgd-on-swap at boot time.
|
#
1.19 |
|
04-Jul-2004 |
elric |
Add options to SYNOPSIS.
Addresses PR misc/26065.
|
Revision tags: netbsd-2-0-base
|
#
1.18 |
|
17-Mar-2004 |
wiz |
branches: 1.18.2; Drop trailing whitespace; new sentence, new line.
|
#
1.17 |
|
17-Mar-2004 |
dan |
Fix a longstanding algorithmic flaw in PKCS#5 key generation.
The existing pkcs5_pbdkf2 keygen method is retained functionally as-is, for compatibility with existing params files. The corrected algorithm, which is now the default for new params file generation, is called pkcs5_pbkdf2/sha1.
NB. The backwards compatibility for the miscreant keygen method will be removed at the same time as support for the previous parameters file syntax. Sometime between now and then, users should update their params files using -G, which will create a new params file including an xor value so that the resulting generated key is the same; they should also
Problem discovery and 2-char algorithm fix by Charles Blundell, messy compat goop by me, long complicated names by Roland Dowdeswell.
Update manpage accordingly and bump date.
|
#
1.16 |
|
23-Sep-2003 |
wiz |
Add article.
|
#
1.15 |
|
23-Sep-2003 |
cb |
add a new verification method that prompts for the pkcs#5 pbkdf2 passphrase again and checks the generated key against the original.
|
#
1.14 |
|
27-Jun-2003 |
wiz |
Remove superfluous "".
|
#
1.13 |
|
16-Apr-2003 |
wiz |
Bump date for last-but-one; remove superfluous .Pp.
|
#
1.12 |
|
15-Apr-2003 |
elric |
Fix typo. params files are not stored in /dev/cgd/
|
#
1.11 |
|
24-Mar-2003 |
elric |
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.
|
#
1.10 |
|
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
#
1.9 |
|
19-Jan-2003 |
atatat |
The next release will be 2.0, not 1.7.
|
Revision tags: fvdl_fs64_base
|
#
1.8 |
|
13-Oct-2002 |
elric |
At the suggestion of wiz@, we remove the lines that mention that the lack of the feature added earlier today was a bug.
|
#
1.7 |
|
12-Oct-2002 |
elric |
Add documentation for verification methods. Specify defaults for IV method, keygen method and verification method.
|
#
1.6 |
|
07-Oct-2002 |
wiz |
Begin new sentence in upper case.
|
#
1.5 |
|
05-Oct-2002 |
grant |
cgdconfig first appeared in NetBSD 1.7 (for now).
|
#
1.4 |
|
05-Oct-2002 |
grant |
New sentence, new line. Some mdoc cleanup, other minor nits.
|
#
1.3 |
|
05-Oct-2002 |
dan |
note some other caveats and uses
|
#
1.2 |
|
04-Oct-2002 |
dan |
channelling wiz
|
#
1.1 |
|
04-Oct-2002 |
elric |
Initial checkin of cgdconfig(8), a program to configure a cgd.
|
#
1.52 |
|
04-Dec-2021 |
nia |
cgdconfig.8: Use argon2id in examples
|
#
1.51 |
|
22-Nov-2021 |
nia |
cgdconfig(8): Add an argon2id password-based key generation method
This provides an extra level of side-channel and cracking resistance compared to the pre-existing pkcs5_pbkdf2/sha1 method used for password-based disk encryption.
Several new keygen parameters are supported:
memory (integer, in kilobytes) parallelism (integer, usually the number of CPU cores) version (integer, usually 19...)
We do our best to calibrate these automatically when the paramsfile is initially generated.
lgtm riastradh@
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.50 |
|
30-Apr-2021 |
nia |
cgdconfig.8: use gpt in examples, it's more versatile for this use case
|
#
1.49 |
|
18-Apr-2021 |
maya |
The -n flag is useless with -g, don't mention it.
From rudolf in PR misc/36243
|
#
1.48 |
|
11-Dec-2020 |
riastradh |
Touch up cgdconfig(8) man page.
- Suggest adiantum first. - Remove references to Blowfish. - Clarify that ivmethod is relevant only for ancient compatibility.
|
#
1.47 |
|
23-Jun-2020 |
wiz |
Use Nm.
|
#
1.46 |
|
23-Jun-2020 |
nia |
cgdconfig.8: remove references to using cgd for swap
this is potentially misleading now that the kernel does swap encryption
|
#
1.45 |
|
23-Jun-2020 |
nia |
cgdconfig.8: Reflect actual behaviour of /dev/(u)random
|
Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.44 |
|
29-Dec-2018 |
wiz |
Sort SEE ALSO.
|
#
1.43 |
|
28-Dec-2018 |
alnsn |
s/Dec/December/.
|
#
1.42 |
|
27-Dec-2018 |
alnsn |
Document that cgd.conf supports NAME=label and ROOT.<suffix> targets.
XXX Default paramsfile for NAME=label is /etc/cgd/dkNN (resolved wedge partition) and /etc/cgd/ROOT.<suffix> for ROOT.<suffix>. This isn't yet documented. IMO, it should be the other way around: /etc/cgd/label for the former and /et/cgd/[root-device] for the latter.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.41 |
|
01-Sep-2018 |
prlw1 |
typo
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
|
#
1.40 |
|
09-May-2018 |
kre |
branches: 1.40.2;
With the change to use getpass_r the 128 byte passphrase limit no longer applies, so update the BUGS section here to reflect that change. The limit now is 1023 whichever method is used to fetch the passphrase.
|
#
1.39 |
|
09-May-2018 |
alnsn |
Add '-e' option (echo the passphrase) and wipe the passphrase after use.
XXX Using memset for wiping isn't a good idea because memset is likely optimised away by gcc. This should be revisited.
|
#
1.38 |
|
09-May-2018 |
wiz |
Add commas in enumeration.
|
#
1.37 |
|
09-May-2018 |
kre |
Fix missing -p in usage message (noted by Christoph Badura, thanks), and update -l usage as well.
While here fix man page synopses and a few other odds and ends.
|
Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
|
#
1.36 |
|
11-Sep-2016 |
sevan |
branches: 1.36.6; 1.36.12; Spelling mistake. Bump date.
|
Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.35 |
|
14-Dec-2014 |
wiz |
Bump date for previous. Fix typo.
|
#
1.34 |
|
14-Dec-2014 |
mlelstv |
Add validation methods "mbr" and "gpt" for disks without a valid disklabel.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 tls-maxphys-base
|
#
1.33 |
|
05-Dec-2012 |
wiz |
Whitespace. New sentence, new line.
|
#
1.32 |
|
05-Dec-2012 |
christos |
add cgdconfig -l like vnconfig -l
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.31 |
|
03-Jul-2011 |
dholland |
branches: 1.31.2; 1.31.8; fix typo
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.30 |
|
30-Mar-2010 |
joerg |
\\ -> \e
|
Revision tags: matt-premerge-20091211
|
#
1.29 |
|
19-Oct-2009 |
wiz |
Document -n, from Jukka Ruohonen in private mail. Bump date.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 mjf-devfs2-base
|
#
1.28 |
|
12-Sep-2008 |
christos |
PR/39525: Joachim Schueth, Frederik Sausmikat: cgd inadvertently encrypts blkno eight times to generate IV
|
Revision tags: wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base
|
#
1.27 |
|
13-May-2008 |
wiz |
Bump date for previous.
|
#
1.26 |
|
11-May-2008 |
elric |
Add a new keygen method which will execute an external command and take its output as the key. I've been meaning to do this for quite a while...
|
#
1.25 |
|
10-May-2008 |
elric |
Add -p flag to retrieve passphrases from stdin. This is mainly aimed at programatic use where the caller wants to be able to use PKCS#5.
Disable looping on invalid verifications unless both a passphrase method is in use and the -p flag is not specified.
Update man page to document -p flag.
|
#
1.24 |
|
30-Apr-2008 |
martin |
branches: 1.24.2; Convert TNF licenses to new 2 clause variant
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-base matt-armv6-prevmlocking cube-autoconf-base mjf-devfs-base matt-armv6-nbase matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
#
1.23 |
|
23-Feb-2007 |
rumble |
branches: 1.23.12; 1.23.14; Add a DIAGNOSTICS section and explain that the error message "could not calibrate pkcs5_pbkdf2" could have resulted due to dynamic changes in cpu clock frequency.
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.22 |
|
15-Oct-2004 |
salo |
Correct the omission in 're-enter' verification method addition in EXAMPLES.
|
#
1.21 |
|
13-Aug-2004 |
wiz |
Bump date for previous, and re-add some flags that were removed in the previous commit without a mention in the commit message, and which are still in the usage.
|
#
1.20 |
|
13-Aug-2004 |
tv |
Add "urandomkey" key generation method as described in PR kern/22766; useful for configuring a throwaway key for cgd-on-swap at boot time.
|
#
1.19 |
|
04-Jul-2004 |
elric |
Add options to SYNOPSIS.
Addresses PR misc/26065.
|
Revision tags: netbsd-2-0-base
|
#
1.18 |
|
17-Mar-2004 |
wiz |
branches: 1.18.2; Drop trailing whitespace; new sentence, new line.
|
#
1.17 |
|
17-Mar-2004 |
dan |
Fix a longstanding algorithmic flaw in PKCS#5 key generation.
The existing pkcs5_pbdkf2 keygen method is retained functionally as-is, for compatibility with existing params files. The corrected algorithm, which is now the default for new params file generation, is called pkcs5_pbkdf2/sha1.
NB. The backwards compatibility for the miscreant keygen method will be removed at the same time as support for the previous parameters file syntax. Sometime between now and then, users should update their params files using -G, which will create a new params file including an xor value so that the resulting generated key is the same; they should also
Problem discovery and 2-char algorithm fix by Charles Blundell, messy compat goop by me, long complicated names by Roland Dowdeswell.
Update manpage accordingly and bump date.
|
#
1.16 |
|
23-Sep-2003 |
wiz |
Add article.
|
#
1.15 |
|
23-Sep-2003 |
cb |
add a new verification method that prompts for the pkcs#5 pbkdf2 passphrase again and checks the generated key against the original.
|
#
1.14 |
|
27-Jun-2003 |
wiz |
Remove superfluous "".
|
#
1.13 |
|
16-Apr-2003 |
wiz |
Bump date for last-but-one; remove superfluous .Pp.
|
#
1.12 |
|
15-Apr-2003 |
elric |
Fix typo. params files are not stored in /dev/cgd/
|
#
1.11 |
|
24-Mar-2003 |
elric |
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.
|
#
1.10 |
|
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
#
1.9 |
|
19-Jan-2003 |
atatat |
The next release will be 2.0, not 1.7.
|
Revision tags: fvdl_fs64_base
|
#
1.8 |
|
13-Oct-2002 |
elric |
At the suggestion of wiz@, we remove the lines that mention that the lack of the feature added earlier today was a bug.
|
#
1.7 |
|
12-Oct-2002 |
elric |
Add documentation for verification methods. Specify defaults for IV method, keygen method and verification method.
|
#
1.6 |
|
07-Oct-2002 |
wiz |
Begin new sentence in upper case.
|
#
1.5 |
|
05-Oct-2002 |
grant |
cgdconfig first appeared in NetBSD 1.7 (for now).
|
#
1.4 |
|
05-Oct-2002 |
grant |
New sentence, new line. Some mdoc cleanup, other minor nits.
|
#
1.3 |
|
05-Oct-2002 |
dan |
note some other caveats and uses
|
#
1.2 |
|
04-Oct-2002 |
dan |
channelling wiz
|
#
1.1 |
|
04-Oct-2002 |
elric |
Initial checkin of cgdconfig(8), a program to configure a cgd.
|
#
1.51 |
|
22-Nov-2021 |
nia |
cgdconfig(8): Add an argon2id password-based key generation method
This provides an extra level of side-channel and cracking resistance compared to the pre-existing pkcs5_pbkdf2/sha1 method used for password-based disk encryption.
Several new keygen parameters are supported:
memory (integer, in kilobytes) parallelism (integer, usually the number of CPU cores) version (integer, usually 19...)
We do our best to calibrate these automatically when the paramsfile is initially generated.
lgtm riastradh@
|
Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
|
#
1.50 |
|
30-Apr-2021 |
nia |
cgdconfig.8: use gpt in examples, it's more versatile for this use case
|
#
1.49 |
|
18-Apr-2021 |
maya |
The -n flag is useless with -g, don't mention it.
From rudolf in PR misc/36243
|
#
1.48 |
|
11-Dec-2020 |
riastradh |
Touch up cgdconfig(8) man page.
- Suggest adiantum first. - Remove references to Blowfish. - Clarify that ivmethod is relevant only for ancient compatibility.
|
#
1.47 |
|
23-Jun-2020 |
wiz |
Use Nm.
|
#
1.46 |
|
23-Jun-2020 |
nia |
cgdconfig.8: remove references to using cgd for swap
this is potentially misleading now that the kernel does swap encryption
|
#
1.45 |
|
23-Jun-2020 |
nia |
cgdconfig.8: Reflect actual behaviour of /dev/(u)random
|
Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.44 |
|
29-Dec-2018 |
wiz |
Sort SEE ALSO.
|
#
1.43 |
|
28-Dec-2018 |
alnsn |
s/Dec/December/.
|
#
1.42 |
|
27-Dec-2018 |
alnsn |
Document that cgd.conf supports NAME=label and ROOT.<suffix> targets.
XXX Default paramsfile for NAME=label is /etc/cgd/dkNN (resolved wedge partition) and /etc/cgd/ROOT.<suffix> for ROOT.<suffix>. This isn't yet documented. IMO, it should be the other way around: /etc/cgd/label for the former and /et/cgd/[root-device] for the latter.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.41 |
|
01-Sep-2018 |
prlw1 |
typo
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
|
#
1.40 |
|
09-May-2018 |
kre |
branches: 1.40.2;
With the change to use getpass_r the 128 byte passphrase limit no longer applies, so update the BUGS section here to reflect that change. The limit now is 1023 whichever method is used to fetch the passphrase.
|
#
1.39 |
|
09-May-2018 |
alnsn |
Add '-e' option (echo the passphrase) and wipe the passphrase after use.
XXX Using memset for wiping isn't a good idea because memset is likely optimised away by gcc. This should be revisited.
|
#
1.38 |
|
09-May-2018 |
wiz |
Add commas in enumeration.
|
#
1.37 |
|
09-May-2018 |
kre |
Fix missing -p in usage message (noted by Christoph Badura, thanks), and update -l usage as well.
While here fix man page synopses and a few other odds and ends.
|
Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
|
#
1.36 |
|
11-Sep-2016 |
sevan |
branches: 1.36.6; 1.36.12; Spelling mistake. Bump date.
|
Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.35 |
|
14-Dec-2014 |
wiz |
Bump date for previous. Fix typo.
|
#
1.34 |
|
14-Dec-2014 |
mlelstv |
Add validation methods "mbr" and "gpt" for disks without a valid disklabel.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 tls-maxphys-base
|
#
1.33 |
|
05-Dec-2012 |
wiz |
Whitespace. New sentence, new line.
|
#
1.32 |
|
05-Dec-2012 |
christos |
add cgdconfig -l like vnconfig -l
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.31 |
|
03-Jul-2011 |
dholland |
branches: 1.31.2; 1.31.8; fix typo
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.30 |
|
30-Mar-2010 |
joerg |
\\ -> \e
|
Revision tags: matt-premerge-20091211
|
#
1.29 |
|
19-Oct-2009 |
wiz |
Document -n, from Jukka Ruohonen in private mail. Bump date.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 mjf-devfs2-base
|
#
1.28 |
|
12-Sep-2008 |
christos |
PR/39525: Joachim Schueth, Frederik Sausmikat: cgd inadvertently encrypts blkno eight times to generate IV
|
Revision tags: wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base
|
#
1.27 |
|
13-May-2008 |
wiz |
Bump date for previous.
|
#
1.26 |
|
11-May-2008 |
elric |
Add a new keygen method which will execute an external command and take its output as the key. I've been meaning to do this for quite a while...
|
#
1.25 |
|
10-May-2008 |
elric |
Add -p flag to retrieve passphrases from stdin. This is mainly aimed at programatic use where the caller wants to be able to use PKCS#5.
Disable looping on invalid verifications unless both a passphrase method is in use and the -p flag is not specified.
Update man page to document -p flag.
|
#
1.24 |
|
30-Apr-2008 |
martin |
branches: 1.24.2; Convert TNF licenses to new 2 clause variant
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-base matt-armv6-prevmlocking cube-autoconf-base mjf-devfs-base matt-armv6-nbase matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
#
1.23 |
|
23-Feb-2007 |
rumble |
branches: 1.23.12; 1.23.14; Add a DIAGNOSTICS section and explain that the error message "could not calibrate pkcs5_pbkdf2" could have resulted due to dynamic changes in cpu clock frequency.
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.22 |
|
15-Oct-2004 |
salo |
Correct the omission in 're-enter' verification method addition in EXAMPLES.
|
#
1.21 |
|
13-Aug-2004 |
wiz |
Bump date for previous, and re-add some flags that were removed in the previous commit without a mention in the commit message, and which are still in the usage.
|
#
1.20 |
|
13-Aug-2004 |
tv |
Add "urandomkey" key generation method as described in PR kern/22766; useful for configuring a throwaway key for cgd-on-swap at boot time.
|
#
1.19 |
|
04-Jul-2004 |
elric |
Add options to SYNOPSIS.
Addresses PR misc/26065.
|
Revision tags: netbsd-2-0-base
|
#
1.18 |
|
17-Mar-2004 |
wiz |
branches: 1.18.2; Drop trailing whitespace; new sentence, new line.
|
#
1.17 |
|
17-Mar-2004 |
dan |
Fix a longstanding algorithmic flaw in PKCS#5 key generation.
The existing pkcs5_pbdkf2 keygen method is retained functionally as-is, for compatibility with existing params files. The corrected algorithm, which is now the default for new params file generation, is called pkcs5_pbkdf2/sha1.
NB. The backwards compatibility for the miscreant keygen method will be removed at the same time as support for the previous parameters file syntax. Sometime between now and then, users should update their params files using -G, which will create a new params file including an xor value so that the resulting generated key is the same; they should also
Problem discovery and 2-char algorithm fix by Charles Blundell, messy compat goop by me, long complicated names by Roland Dowdeswell.
Update manpage accordingly and bump date.
|
#
1.16 |
|
23-Sep-2003 |
wiz |
Add article.
|
#
1.15 |
|
23-Sep-2003 |
cb |
add a new verification method that prompts for the pkcs#5 pbkdf2 passphrase again and checks the generated key against the original.
|
#
1.14 |
|
27-Jun-2003 |
wiz |
Remove superfluous "".
|
#
1.13 |
|
16-Apr-2003 |
wiz |
Bump date for last-but-one; remove superfluous .Pp.
|
#
1.12 |
|
15-Apr-2003 |
elric |
Fix typo. params files are not stored in /dev/cgd/
|
#
1.11 |
|
24-Mar-2003 |
elric |
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.
|
#
1.10 |
|
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
#
1.9 |
|
19-Jan-2003 |
atatat |
The next release will be 2.0, not 1.7.
|
Revision tags: fvdl_fs64_base
|
#
1.8 |
|
13-Oct-2002 |
elric |
At the suggestion of wiz@, we remove the lines that mention that the lack of the feature added earlier today was a bug.
|
#
1.7 |
|
12-Oct-2002 |
elric |
Add documentation for verification methods. Specify defaults for IV method, keygen method and verification method.
|
#
1.6 |
|
07-Oct-2002 |
wiz |
Begin new sentence in upper case.
|
#
1.5 |
|
05-Oct-2002 |
grant |
cgdconfig first appeared in NetBSD 1.7 (for now).
|
#
1.4 |
|
05-Oct-2002 |
grant |
New sentence, new line. Some mdoc cleanup, other minor nits.
|
#
1.3 |
|
05-Oct-2002 |
dan |
note some other caveats and uses
|
#
1.2 |
|
04-Oct-2002 |
dan |
channelling wiz
|
#
1.1 |
|
04-Oct-2002 |
elric |
Initial checkin of cgdconfig(8), a program to configure a cgd.
|
#
1.50 |
|
30-Apr-2021 |
nia |
cgdconfig.8: use gpt in examples, it's more versatile for this use case
|
#
1.49 |
|
18-Apr-2021 |
maya |
The -n flag is useless with -g, don't mention it.
From rudolf in PR misc/36243
|
#
1.48 |
|
11-Dec-2020 |
riastradh |
Touch up cgdconfig(8) man page.
- Suggest adiantum first. - Remove references to Blowfish. - Clarify that ivmethod is relevant only for ancient compatibility.
|
#
1.47 |
|
23-Jun-2020 |
wiz |
Use Nm.
|
#
1.46 |
|
23-Jun-2020 |
nia |
cgdconfig.8: remove references to using cgd for swap
this is potentially misleading now that the kernel does swap encryption
|
#
1.45 |
|
23-Jun-2020 |
nia |
cgdconfig.8: Reflect actual behaviour of /dev/(u)random
|
Revision tags: netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.44 |
|
29-Dec-2018 |
wiz |
Sort SEE ALSO.
|
#
1.43 |
|
28-Dec-2018 |
alnsn |
s/Dec/December/.
|
#
1.42 |
|
27-Dec-2018 |
alnsn |
Document that cgd.conf supports NAME=label and ROOT.<suffix> targets.
XXX Default paramsfile for NAME=label is /etc/cgd/dkNN (resolved wedge partition) and /etc/cgd/ROOT.<suffix> for ROOT.<suffix>. This isn't yet documented. IMO, it should be the other way around: /etc/cgd/label for the former and /et/cgd/[root-device] for the latter.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.41 |
|
01-Sep-2018 |
prlw1 |
typo
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
|
#
1.40 |
|
09-May-2018 |
kre |
branches: 1.40.2;
With the change to use getpass_r the 128 byte passphrase limit no longer applies, so update the BUGS section here to reflect that change. The limit now is 1023 whichever method is used to fetch the passphrase.
|
#
1.39 |
|
09-May-2018 |
alnsn |
Add '-e' option (echo the passphrase) and wipe the passphrase after use.
XXX Using memset for wiping isn't a good idea because memset is likely optimised away by gcc. This should be revisited.
|
#
1.38 |
|
09-May-2018 |
wiz |
Add commas in enumeration.
|
#
1.37 |
|
09-May-2018 |
kre |
Fix missing -p in usage message (noted by Christoph Badura, thanks), and update -l usage as well.
While here fix man page synopses and a few other odds and ends.
|
Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
|
#
1.36 |
|
11-Sep-2016 |
sevan |
branches: 1.36.6; 1.36.12; Spelling mistake. Bump date.
|
Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.35 |
|
14-Dec-2014 |
wiz |
Bump date for previous. Fix typo.
|
#
1.34 |
|
14-Dec-2014 |
mlelstv |
Add validation methods "mbr" and "gpt" for disks without a valid disklabel.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 tls-maxphys-base
|
#
1.33 |
|
05-Dec-2012 |
wiz |
Whitespace. New sentence, new line.
|
#
1.32 |
|
05-Dec-2012 |
christos |
add cgdconfig -l like vnconfig -l
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.31 |
|
03-Jul-2011 |
dholland |
branches: 1.31.2; 1.31.8; fix typo
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.30 |
|
30-Mar-2010 |
joerg |
\\ -> \e
|
Revision tags: matt-premerge-20091211
|
#
1.29 |
|
19-Oct-2009 |
wiz |
Document -n, from Jukka Ruohonen in private mail. Bump date.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 mjf-devfs2-base
|
#
1.28 |
|
12-Sep-2008 |
christos |
PR/39525: Joachim Schueth, Frederik Sausmikat: cgd inadvertently encrypts blkno eight times to generate IV
|
Revision tags: wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base
|
#
1.27 |
|
13-May-2008 |
wiz |
Bump date for previous.
|
#
1.26 |
|
11-May-2008 |
elric |
Add a new keygen method which will execute an external command and take its output as the key. I've been meaning to do this for quite a while...
|
#
1.25 |
|
10-May-2008 |
elric |
Add -p flag to retrieve passphrases from stdin. This is mainly aimed at programatic use where the caller wants to be able to use PKCS#5.
Disable looping on invalid verifications unless both a passphrase method is in use and the -p flag is not specified.
Update man page to document -p flag.
|
#
1.24 |
|
30-Apr-2008 |
martin |
branches: 1.24.2; Convert TNF licenses to new 2 clause variant
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-base matt-armv6-prevmlocking cube-autoconf-base mjf-devfs-base matt-armv6-nbase matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
#
1.23 |
|
23-Feb-2007 |
rumble |
branches: 1.23.12; 1.23.14; Add a DIAGNOSTICS section and explain that the error message "could not calibrate pkcs5_pbkdf2" could have resulted due to dynamic changes in cpu clock frequency.
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.22 |
|
15-Oct-2004 |
salo |
Correct the omission in 're-enter' verification method addition in EXAMPLES.
|
#
1.21 |
|
13-Aug-2004 |
wiz |
Bump date for previous, and re-add some flags that were removed in the previous commit without a mention in the commit message, and which are still in the usage.
|
#
1.20 |
|
13-Aug-2004 |
tv |
Add "urandomkey" key generation method as described in PR kern/22766; useful for configuring a throwaway key for cgd-on-swap at boot time.
|
#
1.19 |
|
04-Jul-2004 |
elric |
Add options to SYNOPSIS.
Addresses PR misc/26065.
|
Revision tags: netbsd-2-0-base
|
#
1.18 |
|
17-Mar-2004 |
wiz |
branches: 1.18.2; Drop trailing whitespace; new sentence, new line.
|
#
1.17 |
|
17-Mar-2004 |
dan |
Fix a longstanding algorithmic flaw in PKCS#5 key generation.
The existing pkcs5_pbdkf2 keygen method is retained functionally as-is, for compatibility with existing params files. The corrected algorithm, which is now the default for new params file generation, is called pkcs5_pbkdf2/sha1.
NB. The backwards compatibility for the miscreant keygen method will be removed at the same time as support for the previous parameters file syntax. Sometime between now and then, users should update their params files using -G, which will create a new params file including an xor value so that the resulting generated key is the same; they should also
Problem discovery and 2-char algorithm fix by Charles Blundell, messy compat goop by me, long complicated names by Roland Dowdeswell.
Update manpage accordingly and bump date.
|
#
1.16 |
|
23-Sep-2003 |
wiz |
Add article.
|
#
1.15 |
|
23-Sep-2003 |
cb |
add a new verification method that prompts for the pkcs#5 pbkdf2 passphrase again and checks the generated key against the original.
|
#
1.14 |
|
27-Jun-2003 |
wiz |
Remove superfluous "".
|
#
1.13 |
|
16-Apr-2003 |
wiz |
Bump date for last-but-one; remove superfluous .Pp.
|
#
1.12 |
|
15-Apr-2003 |
elric |
Fix typo. params files are not stored in /dev/cgd/
|
#
1.11 |
|
24-Mar-2003 |
elric |
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.
|
#
1.10 |
|
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
#
1.9 |
|
19-Jan-2003 |
atatat |
The next release will be 2.0, not 1.7.
|
Revision tags: fvdl_fs64_base
|
#
1.8 |
|
13-Oct-2002 |
elric |
At the suggestion of wiz@, we remove the lines that mention that the lack of the feature added earlier today was a bug.
|
#
1.7 |
|
12-Oct-2002 |
elric |
Add documentation for verification methods. Specify defaults for IV method, keygen method and verification method.
|
#
1.6 |
|
07-Oct-2002 |
wiz |
Begin new sentence in upper case.
|
#
1.5 |
|
05-Oct-2002 |
grant |
cgdconfig first appeared in NetBSD 1.7 (for now).
|
#
1.4 |
|
05-Oct-2002 |
grant |
New sentence, new line. Some mdoc cleanup, other minor nits.
|
#
1.3 |
|
05-Oct-2002 |
dan |
note some other caveats and uses
|
#
1.2 |
|
04-Oct-2002 |
dan |
channelling wiz
|
#
1.1 |
|
04-Oct-2002 |
elric |
Initial checkin of cgdconfig(8), a program to configure a cgd.
|
#
1.49 |
|
18-Apr-2021 |
maya |
The -n flag is useless with -g, don't mention it.
From rudolf in PR misc/36243
|
#
1.48 |
|
11-Dec-2020 |
riastradh |
Touch up cgdconfig(8) man page.
- Suggest adiantum first. - Remove references to Blowfish. - Clarify that ivmethod is relevant only for ancient compatibility.
|
#
1.47 |
|
23-Jun-2020 |
wiz |
Use Nm.
|
#
1.46 |
|
23-Jun-2020 |
nia |
cgdconfig.8: remove references to using cgd for swap
this is potentially misleading now that the kernel does swap encryption
|
#
1.45 |
|
23-Jun-2020 |
nia |
cgdconfig.8: Reflect actual behaviour of /dev/(u)random
|
Revision tags: netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.44 |
|
29-Dec-2018 |
wiz |
Sort SEE ALSO.
|
#
1.43 |
|
28-Dec-2018 |
alnsn |
s/Dec/December/.
|
#
1.42 |
|
27-Dec-2018 |
alnsn |
Document that cgd.conf supports NAME=label and ROOT.<suffix> targets.
XXX Default paramsfile for NAME=label is /etc/cgd/dkNN (resolved wedge partition) and /etc/cgd/ROOT.<suffix> for ROOT.<suffix>. This isn't yet documented. IMO, it should be the other way around: /etc/cgd/label for the former and /et/cgd/[root-device] for the latter.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.41 |
|
01-Sep-2018 |
prlw1 |
typo
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
|
#
1.40 |
|
09-May-2018 |
kre |
branches: 1.40.2;
With the change to use getpass_r the 128 byte passphrase limit no longer applies, so update the BUGS section here to reflect that change. The limit now is 1023 whichever method is used to fetch the passphrase.
|
#
1.39 |
|
09-May-2018 |
alnsn |
Add '-e' option (echo the passphrase) and wipe the passphrase after use.
XXX Using memset for wiping isn't a good idea because memset is likely optimised away by gcc. This should be revisited.
|
#
1.38 |
|
09-May-2018 |
wiz |
Add commas in enumeration.
|
#
1.37 |
|
09-May-2018 |
kre |
Fix missing -p in usage message (noted by Christoph Badura, thanks), and update -l usage as well.
While here fix man page synopses and a few other odds and ends.
|
Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
|
#
1.36 |
|
11-Sep-2016 |
sevan |
branches: 1.36.6; 1.36.12; Spelling mistake. Bump date.
|
Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.35 |
|
14-Dec-2014 |
wiz |
Bump date for previous. Fix typo.
|
#
1.34 |
|
14-Dec-2014 |
mlelstv |
Add validation methods "mbr" and "gpt" for disks without a valid disklabel.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 tls-maxphys-base
|
#
1.33 |
|
05-Dec-2012 |
wiz |
Whitespace. New sentence, new line.
|
#
1.32 |
|
05-Dec-2012 |
christos |
add cgdconfig -l like vnconfig -l
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.31 |
|
03-Jul-2011 |
dholland |
branches: 1.31.2; 1.31.8; fix typo
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.30 |
|
30-Mar-2010 |
joerg |
\\ -> \e
|
Revision tags: matt-premerge-20091211
|
#
1.29 |
|
19-Oct-2009 |
wiz |
Document -n, from Jukka Ruohonen in private mail. Bump date.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 mjf-devfs2-base
|
#
1.28 |
|
12-Sep-2008 |
christos |
PR/39525: Joachim Schueth, Frederik Sausmikat: cgd inadvertently encrypts blkno eight times to generate IV
|
Revision tags: wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base
|
#
1.27 |
|
13-May-2008 |
wiz |
Bump date for previous.
|
#
1.26 |
|
11-May-2008 |
elric |
Add a new keygen method which will execute an external command and take its output as the key. I've been meaning to do this for quite a while...
|
#
1.25 |
|
10-May-2008 |
elric |
Add -p flag to retrieve passphrases from stdin. This is mainly aimed at programatic use where the caller wants to be able to use PKCS#5.
Disable looping on invalid verifications unless both a passphrase method is in use and the -p flag is not specified.
Update man page to document -p flag.
|
#
1.24 |
|
30-Apr-2008 |
martin |
branches: 1.24.2; Convert TNF licenses to new 2 clause variant
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-base matt-armv6-prevmlocking cube-autoconf-base mjf-devfs-base matt-armv6-nbase matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
#
1.23 |
|
23-Feb-2007 |
rumble |
branches: 1.23.12; 1.23.14; Add a DIAGNOSTICS section and explain that the error message "could not calibrate pkcs5_pbkdf2" could have resulted due to dynamic changes in cpu clock frequency.
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.22 |
|
15-Oct-2004 |
salo |
Correct the omission in 're-enter' verification method addition in EXAMPLES.
|
#
1.21 |
|
13-Aug-2004 |
wiz |
Bump date for previous, and re-add some flags that were removed in the previous commit without a mention in the commit message, and which are still in the usage.
|
#
1.20 |
|
13-Aug-2004 |
tv |
Add "urandomkey" key generation method as described in PR kern/22766; useful for configuring a throwaway key for cgd-on-swap at boot time.
|
#
1.19 |
|
04-Jul-2004 |
elric |
Add options to SYNOPSIS.
Addresses PR misc/26065.
|
Revision tags: netbsd-2-0-base
|
#
1.18 |
|
17-Mar-2004 |
wiz |
branches: 1.18.2; Drop trailing whitespace; new sentence, new line.
|
#
1.17 |
|
17-Mar-2004 |
dan |
Fix a longstanding algorithmic flaw in PKCS#5 key generation.
The existing pkcs5_pbdkf2 keygen method is retained functionally as-is, for compatibility with existing params files. The corrected algorithm, which is now the default for new params file generation, is called pkcs5_pbkdf2/sha1.
NB. The backwards compatibility for the miscreant keygen method will be removed at the same time as support for the previous parameters file syntax. Sometime between now and then, users should update their params files using -G, which will create a new params file including an xor value so that the resulting generated key is the same; they should also
Problem discovery and 2-char algorithm fix by Charles Blundell, messy compat goop by me, long complicated names by Roland Dowdeswell.
Update manpage accordingly and bump date.
|
#
1.16 |
|
23-Sep-2003 |
wiz |
Add article.
|
#
1.15 |
|
23-Sep-2003 |
cb |
add a new verification method that prompts for the pkcs#5 pbkdf2 passphrase again and checks the generated key against the original.
|
#
1.14 |
|
27-Jun-2003 |
wiz |
Remove superfluous "".
|
#
1.13 |
|
16-Apr-2003 |
wiz |
Bump date for last-but-one; remove superfluous .Pp.
|
#
1.12 |
|
15-Apr-2003 |
elric |
Fix typo. params files are not stored in /dev/cgd/
|
#
1.11 |
|
24-Mar-2003 |
elric |
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.
|
#
1.10 |
|
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
#
1.9 |
|
19-Jan-2003 |
atatat |
The next release will be 2.0, not 1.7.
|
Revision tags: fvdl_fs64_base
|
#
1.8 |
|
13-Oct-2002 |
elric |
At the suggestion of wiz@, we remove the lines that mention that the lack of the feature added earlier today was a bug.
|
#
1.7 |
|
12-Oct-2002 |
elric |
Add documentation for verification methods. Specify defaults for IV method, keygen method and verification method.
|
#
1.6 |
|
07-Oct-2002 |
wiz |
Begin new sentence in upper case.
|
#
1.5 |
|
05-Oct-2002 |
grant |
cgdconfig first appeared in NetBSD 1.7 (for now).
|
#
1.4 |
|
05-Oct-2002 |
grant |
New sentence, new line. Some mdoc cleanup, other minor nits.
|
#
1.3 |
|
05-Oct-2002 |
dan |
note some other caveats and uses
|
#
1.2 |
|
04-Oct-2002 |
dan |
channelling wiz
|
#
1.1 |
|
04-Oct-2002 |
elric |
Initial checkin of cgdconfig(8), a program to configure a cgd.
|
#
1.48 |
|
11-Dec-2020 |
riastradh |
Touch up cgdconfig(8) man page.
- Suggest adiantum first. - Remove references to Blowfish. - Clarify that ivmethod is relevant only for ancient compatibility.
|
#
1.47 |
|
23-Jun-2020 |
wiz |
Use Nm.
|
#
1.46 |
|
23-Jun-2020 |
nia |
cgdconfig.8: remove references to using cgd for swap
this is potentially misleading now that the kernel does swap encryption
|
#
1.45 |
|
23-Jun-2020 |
nia |
cgdconfig.8: Reflect actual behaviour of /dev/(u)random
|
Revision tags: netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.44 |
|
29-Dec-2018 |
wiz |
Sort SEE ALSO.
|
#
1.43 |
|
28-Dec-2018 |
alnsn |
s/Dec/December/.
|
#
1.42 |
|
27-Dec-2018 |
alnsn |
Document that cgd.conf supports NAME=label and ROOT.<suffix> targets.
XXX Default paramsfile for NAME=label is /etc/cgd/dkNN (resolved wedge partition) and /etc/cgd/ROOT.<suffix> for ROOT.<suffix>. This isn't yet documented. IMO, it should be the other way around: /etc/cgd/label for the former and /et/cgd/[root-device] for the latter.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.41 |
|
01-Sep-2018 |
prlw1 |
typo
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
|
#
1.40 |
|
09-May-2018 |
kre |
branches: 1.40.2;
With the change to use getpass_r the 128 byte passphrase limit no longer applies, so update the BUGS section here to reflect that change. The limit now is 1023 whichever method is used to fetch the passphrase.
|
#
1.39 |
|
09-May-2018 |
alnsn |
Add '-e' option (echo the passphrase) and wipe the passphrase after use.
XXX Using memset for wiping isn't a good idea because memset is likely optimised away by gcc. This should be revisited.
|
#
1.38 |
|
09-May-2018 |
wiz |
Add commas in enumeration.
|
#
1.37 |
|
09-May-2018 |
kre |
Fix missing -p in usage message (noted by Christoph Badura, thanks), and update -l usage as well.
While here fix man page synopses and a few other odds and ends.
|
Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
|
#
1.36 |
|
11-Sep-2016 |
sevan |
branches: 1.36.6; 1.36.12; Spelling mistake. Bump date.
|
Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.35 |
|
14-Dec-2014 |
wiz |
Bump date for previous. Fix typo.
|
#
1.34 |
|
14-Dec-2014 |
mlelstv |
Add validation methods "mbr" and "gpt" for disks without a valid disklabel.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 tls-maxphys-base
|
#
1.33 |
|
05-Dec-2012 |
wiz |
Whitespace. New sentence, new line.
|
#
1.32 |
|
05-Dec-2012 |
christos |
add cgdconfig -l like vnconfig -l
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.31 |
|
03-Jul-2011 |
dholland |
branches: 1.31.2; 1.31.8; fix typo
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.30 |
|
30-Mar-2010 |
joerg |
\\ -> \e
|
Revision tags: matt-premerge-20091211
|
#
1.29 |
|
19-Oct-2009 |
wiz |
Document -n, from Jukka Ruohonen in private mail. Bump date.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 mjf-devfs2-base
|
#
1.28 |
|
12-Sep-2008 |
christos |
PR/39525: Joachim Schueth, Frederik Sausmikat: cgd inadvertently encrypts blkno eight times to generate IV
|
Revision tags: wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base
|
#
1.27 |
|
13-May-2008 |
wiz |
Bump date for previous.
|
#
1.26 |
|
11-May-2008 |
elric |
Add a new keygen method which will execute an external command and take its output as the key. I've been meaning to do this for quite a while...
|
#
1.25 |
|
10-May-2008 |
elric |
Add -p flag to retrieve passphrases from stdin. This is mainly aimed at programatic use where the caller wants to be able to use PKCS#5.
Disable looping on invalid verifications unless both a passphrase method is in use and the -p flag is not specified.
Update man page to document -p flag.
|
#
1.24 |
|
30-Apr-2008 |
martin |
branches: 1.24.2; Convert TNF licenses to new 2 clause variant
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-base matt-armv6-prevmlocking cube-autoconf-base mjf-devfs-base matt-armv6-nbase matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
#
1.23 |
|
23-Feb-2007 |
rumble |
branches: 1.23.12; 1.23.14; Add a DIAGNOSTICS section and explain that the error message "could not calibrate pkcs5_pbkdf2" could have resulted due to dynamic changes in cpu clock frequency.
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.22 |
|
15-Oct-2004 |
salo |
Correct the omission in 're-enter' verification method addition in EXAMPLES.
|
#
1.21 |
|
13-Aug-2004 |
wiz |
Bump date for previous, and re-add some flags that were removed in the previous commit without a mention in the commit message, and which are still in the usage.
|
#
1.20 |
|
13-Aug-2004 |
tv |
Add "urandomkey" key generation method as described in PR kern/22766; useful for configuring a throwaway key for cgd-on-swap at boot time.
|
#
1.19 |
|
04-Jul-2004 |
elric |
Add options to SYNOPSIS.
Addresses PR misc/26065.
|
Revision tags: netbsd-2-0-base
|
#
1.18 |
|
17-Mar-2004 |
wiz |
branches: 1.18.2; Drop trailing whitespace; new sentence, new line.
|
#
1.17 |
|
17-Mar-2004 |
dan |
Fix a longstanding algorithmic flaw in PKCS#5 key generation.
The existing pkcs5_pbdkf2 keygen method is retained functionally as-is, for compatibility with existing params files. The corrected algorithm, which is now the default for new params file generation, is called pkcs5_pbkdf2/sha1.
NB. The backwards compatibility for the miscreant keygen method will be removed at the same time as support for the previous parameters file syntax. Sometime between now and then, users should update their params files using -G, which will create a new params file including an xor value so that the resulting generated key is the same; they should also
Problem discovery and 2-char algorithm fix by Charles Blundell, messy compat goop by me, long complicated names by Roland Dowdeswell.
Update manpage accordingly and bump date.
|
#
1.16 |
|
23-Sep-2003 |
wiz |
Add article.
|
#
1.15 |
|
23-Sep-2003 |
cb |
add a new verification method that prompts for the pkcs#5 pbkdf2 passphrase again and checks the generated key against the original.
|
#
1.14 |
|
27-Jun-2003 |
wiz |
Remove superfluous "".
|
#
1.13 |
|
16-Apr-2003 |
wiz |
Bump date for last-but-one; remove superfluous .Pp.
|
#
1.12 |
|
15-Apr-2003 |
elric |
Fix typo. params files are not stored in /dev/cgd/
|
#
1.11 |
|
24-Mar-2003 |
elric |
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.
|
#
1.10 |
|
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
#
1.9 |
|
19-Jan-2003 |
atatat |
The next release will be 2.0, not 1.7.
|
Revision tags: fvdl_fs64_base
|
#
1.8 |
|
13-Oct-2002 |
elric |
At the suggestion of wiz@, we remove the lines that mention that the lack of the feature added earlier today was a bug.
|
#
1.7 |
|
12-Oct-2002 |
elric |
Add documentation for verification methods. Specify defaults for IV method, keygen method and verification method.
|
#
1.6 |
|
07-Oct-2002 |
wiz |
Begin new sentence in upper case.
|
#
1.5 |
|
05-Oct-2002 |
grant |
cgdconfig first appeared in NetBSD 1.7 (for now).
|
#
1.4 |
|
05-Oct-2002 |
grant |
New sentence, new line. Some mdoc cleanup, other minor nits.
|
#
1.3 |
|
05-Oct-2002 |
dan |
note some other caveats and uses
|
#
1.2 |
|
04-Oct-2002 |
dan |
channelling wiz
|
#
1.1 |
|
04-Oct-2002 |
elric |
Initial checkin of cgdconfig(8), a program to configure a cgd.
|
#
1.47 |
|
23-Jun-2020 |
wiz |
Use Nm.
|
#
1.46 |
|
23-Jun-2020 |
nia |
cgdconfig.8: remove references to using cgd for swap
this is potentially misleading now that the kernel does swap encryption
|
#
1.45 |
|
23-Jun-2020 |
nia |
cgdconfig.8: Reflect actual behaviour of /dev/(u)random
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.44 |
|
29-Dec-2018 |
wiz |
Sort SEE ALSO.
|
#
1.43 |
|
28-Dec-2018 |
alnsn |
s/Dec/December/.
|
#
1.42 |
|
27-Dec-2018 |
alnsn |
Document that cgd.conf supports NAME=label and ROOT.<suffix> targets.
XXX Default paramsfile for NAME=label is /etc/cgd/dkNN (resolved wedge partition) and /etc/cgd/ROOT.<suffix> for ROOT.<suffix>. This isn't yet documented. IMO, it should be the other way around: /etc/cgd/label for the former and /et/cgd/[root-device] for the latter.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.41 |
|
01-Sep-2018 |
prlw1 |
typo
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
|
#
1.40 |
|
09-May-2018 |
kre |
branches: 1.40.2;
With the change to use getpass_r the 128 byte passphrase limit no longer applies, so update the BUGS section here to reflect that change. The limit now is 1023 whichever method is used to fetch the passphrase.
|
#
1.39 |
|
09-May-2018 |
alnsn |
Add '-e' option (echo the passphrase) and wipe the passphrase after use.
XXX Using memset for wiping isn't a good idea because memset is likely optimised away by gcc. This should be revisited.
|
#
1.38 |
|
09-May-2018 |
wiz |
Add commas in enumeration.
|
#
1.37 |
|
09-May-2018 |
kre |
Fix missing -p in usage message (noted by Christoph Badura, thanks), and update -l usage as well.
While here fix man page synopses and a few other odds and ends.
|
Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
|
#
1.36 |
|
11-Sep-2016 |
sevan |
branches: 1.36.6; 1.36.12; Spelling mistake. Bump date.
|
Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.35 |
|
14-Dec-2014 |
wiz |
Bump date for previous. Fix typo.
|
#
1.34 |
|
14-Dec-2014 |
mlelstv |
Add validation methods "mbr" and "gpt" for disks without a valid disklabel.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 tls-maxphys-base
|
#
1.33 |
|
05-Dec-2012 |
wiz |
Whitespace. New sentence, new line.
|
#
1.32 |
|
05-Dec-2012 |
christos |
add cgdconfig -l like vnconfig -l
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.31 |
|
03-Jul-2011 |
dholland |
branches: 1.31.2; 1.31.8; fix typo
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.30 |
|
30-Mar-2010 |
joerg |
\\ -> \e
|
Revision tags: matt-premerge-20091211
|
#
1.29 |
|
19-Oct-2009 |
wiz |
Document -n, from Jukka Ruohonen in private mail. Bump date.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 mjf-devfs2-base
|
#
1.28 |
|
12-Sep-2008 |
christos |
PR/39525: Joachim Schueth, Frederik Sausmikat: cgd inadvertently encrypts blkno eight times to generate IV
|
Revision tags: wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base
|
#
1.27 |
|
13-May-2008 |
wiz |
Bump date for previous.
|
#
1.26 |
|
11-May-2008 |
elric |
Add a new keygen method which will execute an external command and take its output as the key. I've been meaning to do this for quite a while...
|
#
1.25 |
|
10-May-2008 |
elric |
Add -p flag to retrieve passphrases from stdin. This is mainly aimed at programatic use where the caller wants to be able to use PKCS#5.
Disable looping on invalid verifications unless both a passphrase method is in use and the -p flag is not specified.
Update man page to document -p flag.
|
#
1.24 |
|
30-Apr-2008 |
martin |
branches: 1.24.2; Convert TNF licenses to new 2 clause variant
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-base matt-armv6-prevmlocking cube-autoconf-base mjf-devfs-base matt-armv6-nbase matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
#
1.23 |
|
23-Feb-2007 |
rumble |
branches: 1.23.12; 1.23.14; Add a DIAGNOSTICS section and explain that the error message "could not calibrate pkcs5_pbkdf2" could have resulted due to dynamic changes in cpu clock frequency.
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.22 |
|
15-Oct-2004 |
salo |
Correct the omission in 're-enter' verification method addition in EXAMPLES.
|
#
1.21 |
|
13-Aug-2004 |
wiz |
Bump date for previous, and re-add some flags that were removed in the previous commit without a mention in the commit message, and which are still in the usage.
|
#
1.20 |
|
13-Aug-2004 |
tv |
Add "urandomkey" key generation method as described in PR kern/22766; useful for configuring a throwaway key for cgd-on-swap at boot time.
|
#
1.19 |
|
04-Jul-2004 |
elric |
Add options to SYNOPSIS.
Addresses PR misc/26065.
|
Revision tags: netbsd-2-0-base
|
#
1.18 |
|
17-Mar-2004 |
wiz |
branches: 1.18.2; Drop trailing whitespace; new sentence, new line.
|
#
1.17 |
|
17-Mar-2004 |
dan |
Fix a longstanding algorithmic flaw in PKCS#5 key generation.
The existing pkcs5_pbdkf2 keygen method is retained functionally as-is, for compatibility with existing params files. The corrected algorithm, which is now the default for new params file generation, is called pkcs5_pbkdf2/sha1.
NB. The backwards compatibility for the miscreant keygen method will be removed at the same time as support for the previous parameters file syntax. Sometime between now and then, users should update their params files using -G, which will create a new params file including an xor value so that the resulting generated key is the same; they should also
Problem discovery and 2-char algorithm fix by Charles Blundell, messy compat goop by me, long complicated names by Roland Dowdeswell.
Update manpage accordingly and bump date.
|
#
1.16 |
|
23-Sep-2003 |
wiz |
Add article.
|
#
1.15 |
|
23-Sep-2003 |
cb |
add a new verification method that prompts for the pkcs#5 pbkdf2 passphrase again and checks the generated key against the original.
|
#
1.14 |
|
27-Jun-2003 |
wiz |
Remove superfluous "".
|
#
1.13 |
|
16-Apr-2003 |
wiz |
Bump date for last-but-one; remove superfluous .Pp.
|
#
1.12 |
|
15-Apr-2003 |
elric |
Fix typo. params files are not stored in /dev/cgd/
|
#
1.11 |
|
24-Mar-2003 |
elric |
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.
|
#
1.10 |
|
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
#
1.9 |
|
19-Jan-2003 |
atatat |
The next release will be 2.0, not 1.7.
|
Revision tags: fvdl_fs64_base
|
#
1.8 |
|
13-Oct-2002 |
elric |
At the suggestion of wiz@, we remove the lines that mention that the lack of the feature added earlier today was a bug.
|
#
1.7 |
|
12-Oct-2002 |
elric |
Add documentation for verification methods. Specify defaults for IV method, keygen method and verification method.
|
#
1.6 |
|
07-Oct-2002 |
wiz |
Begin new sentence in upper case.
|
#
1.5 |
|
05-Oct-2002 |
grant |
cgdconfig first appeared in NetBSD 1.7 (for now).
|
#
1.4 |
|
05-Oct-2002 |
grant |
New sentence, new line. Some mdoc cleanup, other minor nits.
|
#
1.3 |
|
05-Oct-2002 |
dan |
note some other caveats and uses
|
#
1.2 |
|
04-Oct-2002 |
dan |
channelling wiz
|
#
1.1 |
|
04-Oct-2002 |
elric |
Initial checkin of cgdconfig(8), a program to configure a cgd.
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118
|
#
1.44 |
|
29-Dec-2018 |
wiz |
Sort SEE ALSO.
|
#
1.43 |
|
28-Dec-2018 |
alnsn |
s/Dec/December/.
|
#
1.42 |
|
27-Dec-2018 |
alnsn |
Document that cgd.conf supports NAME=label and ROOT.<suffix> targets.
XXX Default paramsfile for NAME=label is /etc/cgd/dkNN (resolved wedge partition) and /etc/cgd/ROOT.<suffix> for ROOT.<suffix>. This isn't yet documented. IMO, it should be the other way around: /etc/cgd/label for the former and /et/cgd/[root-device] for the latter.
|
Revision tags: pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906
|
#
1.41 |
|
01-Sep-2018 |
prlw1 |
typo
|
Revision tags: pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521
|
#
1.40 |
|
09-May-2018 |
kre |
With the change to use getpass_r the 128 byte passphrase limit no longer applies, so update the BUGS section here to reflect that change. The limit now is 1023 whichever method is used to fetch the passphrase.
|
#
1.39 |
|
09-May-2018 |
alnsn |
Add '-e' option (echo the passphrase) and wipe the passphrase after use.
XXX Using memset for wiping isn't a good idea because memset is likely optimised away by gcc. This should be revisited.
|
#
1.38 |
|
09-May-2018 |
wiz |
Add commas in enumeration.
|
#
1.37 |
|
09-May-2018 |
kre |
Fix missing -p in usage message (noted by Christoph Badura, thanks), and update -l usage as well.
While here fix man page synopses and a few other odds and ends.
|
Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914
|
#
1.36 |
|
11-Sep-2016 |
sevan |
branches: 1.36.6; 1.36.12; Spelling mistake. Bump date.
|
Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.35 |
|
14-Dec-2014 |
wiz |
Bump date for previous. Fix typo.
|
#
1.34 |
|
14-Dec-2014 |
mlelstv |
Add validation methods "mbr" and "gpt" for disks without a valid disklabel.
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 tls-maxphys-base
|
#
1.33 |
|
05-Dec-2012 |
wiz |
Whitespace. New sentence, new line.
|
#
1.32 |
|
05-Dec-2012 |
christos |
add cgdconfig -l like vnconfig -l
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.31 |
|
03-Jul-2011 |
dholland |
branches: 1.31.2; 1.31.8; fix typo
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.30 |
|
30-Mar-2010 |
joerg |
\\ -> \e
|
Revision tags: matt-premerge-20091211
|
#
1.29 |
|
19-Oct-2009 |
wiz |
Document -n, from Jukka Ruohonen in private mail. Bump date.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 mjf-devfs2-base
|
#
1.28 |
|
12-Sep-2008 |
christos |
PR/39525: Joachim Schueth, Frederik Sausmikat: cgd inadvertently encrypts blkno eight times to generate IV
|
Revision tags: wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base
|
#
1.27 |
|
13-May-2008 |
wiz |
Bump date for previous.
|
#
1.26 |
|
11-May-2008 |
elric |
Add a new keygen method which will execute an external command and take its output as the key. I've been meaning to do this for quite a while...
|
#
1.25 |
|
10-May-2008 |
elric |
Add -p flag to retrieve passphrases from stdin. This is mainly aimed at programatic use where the caller wants to be able to use PKCS#5.
Disable looping on invalid verifications unless both a passphrase method is in use and the -p flag is not specified.
Update man page to document -p flag.
|
#
1.24 |
|
30-Apr-2008 |
martin |
branches: 1.24.2; Convert TNF licenses to new 2 clause variant
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-base matt-armv6-prevmlocking cube-autoconf-base mjf-devfs-base matt-armv6-nbase matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
#
1.23 |
|
23-Feb-2007 |
rumble |
branches: 1.23.12; 1.23.14; Add a DIAGNOSTICS section and explain that the error message "could not calibrate pkcs5_pbkdf2" could have resulted due to dynamic changes in cpu clock frequency.
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.22 |
|
15-Oct-2004 |
salo |
Correct the omission in 're-enter' verification method addition in EXAMPLES.
|
#
1.21 |
|
13-Aug-2004 |
wiz |
Bump date for previous, and re-add some flags that were removed in the previous commit without a mention in the commit message, and which are still in the usage.
|
#
1.20 |
|
13-Aug-2004 |
tv |
Add "urandomkey" key generation method as described in PR kern/22766; useful for configuring a throwaway key for cgd-on-swap at boot time.
|
#
1.19 |
|
04-Jul-2004 |
elric |
Add options to SYNOPSIS.
Addresses PR misc/26065.
|
Revision tags: netbsd-2-0-base
|
#
1.18 |
|
17-Mar-2004 |
wiz |
branches: 1.18.2; Drop trailing whitespace; new sentence, new line.
|
#
1.17 |
|
17-Mar-2004 |
dan |
Fix a longstanding algorithmic flaw in PKCS#5 key generation.
The existing pkcs5_pbdkf2 keygen method is retained functionally as-is, for compatibility with existing params files. The corrected algorithm, which is now the default for new params file generation, is called pkcs5_pbkdf2/sha1.
NB. The backwards compatibility for the miscreant keygen method will be removed at the same time as support for the previous parameters file syntax. Sometime between now and then, users should update their params files using -G, which will create a new params file including an xor value so that the resulting generated key is the same; they should also
Problem discovery and 2-char algorithm fix by Charles Blundell, messy compat goop by me, long complicated names by Roland Dowdeswell.
Update manpage accordingly and bump date.
|
#
1.16 |
|
23-Sep-2003 |
wiz |
Add article.
|
#
1.15 |
|
23-Sep-2003 |
cb |
add a new verification method that prompts for the pkcs#5 pbkdf2 passphrase again and checks the generated key against the original.
|
#
1.14 |
|
27-Jun-2003 |
wiz |
Remove superfluous "".
|
#
1.13 |
|
16-Apr-2003 |
wiz |
Bump date for last-but-one; remove superfluous .Pp.
|
#
1.12 |
|
15-Apr-2003 |
elric |
Fix typo. params files are not stored in /dev/cgd/
|
#
1.11 |
|
24-Mar-2003 |
elric |
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.
|
#
1.10 |
|
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
#
1.9 |
|
19-Jan-2003 |
atatat |
The next release will be 2.0, not 1.7.
|
Revision tags: fvdl_fs64_base
|
#
1.8 |
|
13-Oct-2002 |
elric |
At the suggestion of wiz@, we remove the lines that mention that the lack of the feature added earlier today was a bug.
|
#
1.7 |
|
12-Oct-2002 |
elric |
Add documentation for verification methods. Specify defaults for IV method, keygen method and verification method.
|
#
1.6 |
|
07-Oct-2002 |
wiz |
Begin new sentence in upper case.
|
#
1.5 |
|
05-Oct-2002 |
grant |
cgdconfig first appeared in NetBSD 1.7 (for now).
|
#
1.4 |
|
05-Oct-2002 |
grant |
New sentence, new line. Some mdoc cleanup, other minor nits.
|
#
1.3 |
|
05-Oct-2002 |
dan |
note some other caveats and uses
|
#
1.2 |
|
04-Oct-2002 |
dan |
channelling wiz
|
#
1.1 |
|
04-Oct-2002 |
elric |
Initial checkin of cgdconfig(8), a program to configure a cgd.
|
Revision tags: pgoyette-localcount-20161104 localcount-20160914
|
#
1.36 |
|
11-Sep-2016 |
sevan |
Spelling mistake. Bump date.
|
Revision tags: pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.35 |
|
14-Dec-2014 |
wiz |
Bump date for previous. Fix typo.
|
#
1.34 |
|
14-Dec-2014 |
mlelstv |
Add validation methods "mbr" and "gpt" for disks without a valid disklabel.
|
Revision tags: netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 tls-maxphys-base
|
#
1.33 |
|
05-Dec-2012 |
wiz |
Whitespace. New sentence, new line.
|
#
1.32 |
|
05-Dec-2012 |
christos |
add cgdconfig -l like vnconfig -l
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.31 |
|
03-Jul-2011 |
dholland |
branches: 1.31.2; 1.31.8; fix typo
|
Revision tags: cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.30 |
|
30-Mar-2010 |
joerg |
\\ -> \e
|
Revision tags: matt-premerge-20091211
|
#
1.29 |
|
19-Oct-2009 |
wiz |
Document -n, from Jukka Ruohonen in private mail. Bump date.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 mjf-devfs2-base
|
#
1.28 |
|
12-Sep-2008 |
christos |
PR/39525: Joachim Schueth, Frederik Sausmikat: cgd inadvertently encrypts blkno eight times to generate IV
|
Revision tags: wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base
|
#
1.27 |
|
13-May-2008 |
wiz |
Bump date for previous.
|
#
1.26 |
|
11-May-2008 |
elric |
Add a new keygen method which will execute an external command and take its output as the key. I've been meaning to do this for quite a while...
|
#
1.25 |
|
10-May-2008 |
elric |
Add -p flag to retrieve passphrases from stdin. This is mainly aimed at programatic use where the caller wants to be able to use PKCS#5.
Disable looping on invalid verifications unless both a passphrase method is in use and the -p flag is not specified.
Update man page to document -p flag.
|
#
1.24 |
|
30-Apr-2008 |
martin |
branches: 1.24.2; Convert TNF licenses to new 2 clause variant
|
Revision tags: yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-base matt-armv6-prevmlocking cube-autoconf-base mjf-devfs-base matt-armv6-nbase matt-armv6-base matt-mips64-base hpcarm-cleanup-base
|
#
1.23 |
|
23-Feb-2007 |
rumble |
branches: 1.23.12; 1.23.14; Add a DIAGNOSTICS section and explain that the error message "could not calibrate pkcs5_pbkdf2" could have resulted due to dynamic changes in cpu clock frequency.
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
|
#
1.22 |
|
15-Oct-2004 |
salo |
Correct the omission in 're-enter' verification method addition in EXAMPLES.
|
#
1.21 |
|
13-Aug-2004 |
wiz |
Bump date for previous, and re-add some flags that were removed in the previous commit without a mention in the commit message, and which are still in the usage.
|
#
1.20 |
|
13-Aug-2004 |
tv |
Add "urandomkey" key generation method as described in PR kern/22766; useful for configuring a throwaway key for cgd-on-swap at boot time.
|
#
1.19 |
|
04-Jul-2004 |
elric |
Add options to SYNOPSIS.
Addresses PR misc/26065.
|
Revision tags: netbsd-2-0-base
|
#
1.18 |
|
17-Mar-2004 |
wiz |
branches: 1.18.2; Drop trailing whitespace; new sentence, new line.
|
#
1.17 |
|
17-Mar-2004 |
dan |
Fix a longstanding algorithmic flaw in PKCS#5 key generation.
The existing pkcs5_pbdkf2 keygen method is retained functionally as-is, for compatibility with existing params files. The corrected algorithm, which is now the default for new params file generation, is called pkcs5_pbkdf2/sha1.
NB. The backwards compatibility for the miscreant keygen method will be removed at the same time as support for the previous parameters file syntax. Sometime between now and then, users should update their params files using -G, which will create a new params file including an xor value so that the resulting generated key is the same; they should also
Problem discovery and 2-char algorithm fix by Charles Blundell, messy compat goop by me, long complicated names by Roland Dowdeswell.
Update manpage accordingly and bump date.
|
#
1.16 |
|
23-Sep-2003 |
wiz |
Add article.
|
#
1.15 |
|
23-Sep-2003 |
cb |
add a new verification method that prompts for the pkcs#5 pbkdf2 passphrase again and checks the generated key against the original.
|
#
1.14 |
|
27-Jun-2003 |
wiz |
Remove superfluous "".
|
#
1.13 |
|
16-Apr-2003 |
wiz |
Bump date for last-but-one; remove superfluous .Pp.
|
#
1.12 |
|
15-Apr-2003 |
elric |
Fix typo. params files are not stored in /dev/cgd/
|
#
1.11 |
|
24-Mar-2003 |
elric |
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.
|
#
1.10 |
|
25-Feb-2003 |
wiz |
.Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
#
1.9 |
|
19-Jan-2003 |
atatat |
The next release will be 2.0, not 1.7.
|
Revision tags: fvdl_fs64_base
|
#
1.8 |
|
13-Oct-2002 |
elric |
At the suggestion of wiz@, we remove the lines that mention that the lack of the feature added earlier today was a bug.
|
#
1.7 |
|
12-Oct-2002 |
elric |
Add documentation for verification methods. Specify defaults for IV method, keygen method and verification method.
|
#
1.6 |
|
07-Oct-2002 |
wiz |
Begin new sentence in upper case.
|
#
1.5 |
|
05-Oct-2002 |
grant |
cgdconfig first appeared in NetBSD 1.7 (for now).
|
#
1.4 |
|
05-Oct-2002 |
grant |
New sentence, new line. Some mdoc cleanup, other minor nits.
|
#
1.3 |
|
05-Oct-2002 |
dan |
note some other caveats and uses
|
#
1.2 |
|
04-Oct-2002 |
dan |
channelling wiz
|
#
1.1 |
|
04-Oct-2002 |
elric |
Initial checkin of cgdconfig(8), a program to configure a cgd.
|