2015-10-01  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 1.0.3

2015-09-28  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: use 261 byte buffer for receive

2015-09-24  Alessio Di Mauro <alessio@yubico.com>

	* tool/yubico-piv-tool.c: Mask more one pin change.

2015-09-16  Klas Lindfors <klas@yubico.com>

	* configure.ac: Output a no if nothing is found on windows/mac check

2015-09-16  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: unblock-pin shouldn't tell you new puk

2015-09-16  Klas Lindfors <klas@yubico.com>

	* configure.ac: don't auto-select windows backend on else less confusing to fall through, also better message for no pcsc
	library found

2015-09-04  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions

2015-09-04  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 1.0.2

2015-08-24  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: authentication failed is supposed to be 0x63cX not
	0x630X so mask everything but the low 4 bits for remaining tries

2015-08-20  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: continue looping over the readers if one fails during
	setup also continues if a reader fails when selecting (no applet)

2015-08-13  Klas Lindfors <klali@avm.se>

	* : Merge pull request #26 from syzzer/query-for-pin Query for PIN/PUK/mgmt-key if not supplied on command line

2015-08-10  Klas Lindfors <klas@yubico.com>

	* BLURB: drop BLURB (not used)

2015-07-10  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions

2015-07-10  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 1.0.1

2015-07-09  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: drop unused variable found with clang scan-build

2015-07-09  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: check result from get_length() found with clang scan-build

2015-07-09  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: avoid copying data to NULL pointer found by clang scan-build

2015-07-09  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: don't do memcpy with NULL argument found with clang scan-build

2015-07-09  Klas Lindfors <klas@yubico.com>

	* windows.mk: strip away unneeded stuff from the windows openssl
	build

2015-07-09  Klas Lindfors <klas@yubico.com>

	* mac.mk: add openssl to mac build since the openssl bundled with mac is old and deprecated we build
	our own instead

2015-07-08  Klas Lindfors <klas@yubico.com>

	* configure.ac: let the pkg-config check for openssl check for
	libcrypto instead since we only use libcrypto

2015-07-08  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.pc.in: add Requires.private on libcrypto

2015-07-03  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.adoc: remove extra \

2015-07-03  Klas Lindfors <klas@yubico.com>

	* Makefile.am, tool/{yubico-piv-tool.h2a => yubico-piv-tool.adoc}: 
	name include file .adoc instead

2015-07-03  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.h2a: use asciidoc comments for comments in
	asciidoc file

2015-07-01  Klas Lindfors <klas@yubico.com>

	* COPYING, Makefile.am, README, configure.ac, lib/Makefile.am,
	lib/error.c, lib/internal.h, lib/tests/Makefile.am,
	lib/tests/basic.c, lib/tests/parse_key.c, lib/version.c,
	lib/ykpiv-version.h.in, lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map,
	mac.mk, tool/Makefile.am, tool/cmdline.ggo, tool/tests/Makefile.am,
	tool/tests/basic.sh, tool/tests/parse_name.c, tool/util.c,
	tool/util.h, tool/yubico-piv-tool.c, tool/yubico-piv-tool.h2a,
	tool/yubico-piv-tool.h2m, tools/fasc.pl, windows.mk: relicense to
	2-clause BSD license

2015-07-01  Klas Lindfors <klas@yubico.com>

	* Makefile.am, configure.ac: add help2adoc processing on release

2015-07-01  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.h2a: add include file for help2adoc

2015-06-23  Klas Lindfors <klas@yubico.com>

	* windows.mk: bump openssl version for windows build

2015-06-23  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions

2015-06-23  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 1.0.0

2015-06-23  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: mark upcoming version as 1.0.0 fixes #22

2015-06-23  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: verify that e is 0x10001 on import fixes #13

2015-05-25  Klas Lindfors <klas@yubico.com>

	* build-and-test.sh: drop --repo-token for coveralls

2015-05-25  Henrik Stråth <minisu@users.noreply.github.com>

	* doc/YubiKey_NEO_PIV_introduction.adoc: Added yubikey-piv-manager
	to software list

2015-05-19  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: let RSA_public_encrypt() do the PKCS1
	padding noteworthy is that it will do pkcs1 type 2 padding

2015-05-19  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map, tool/cmdline.ggo,
	tool/yubico-piv-tool.c: add a test-decipher command test-decipher will for rsa do public encrypt on a random string and
	let the key decrypt for ec it will generate a new ec key and do ecdh
	and confirm it gets the same answer back

2015-05-18  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: drop verbose prints from library for ykpiv_verify() they're in tool as well.

2015-05-08  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: add newline at end of output

2015-05-08  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: use a transation while sending and receiving data

2015-04-09  Klas Lindfors <klas@yubico.com>

	* doc/Certificate_Authority_with_NEO.adoc: add more extensions for
	certificates in doc

2015-04-07  Klas Lindfors <klas@yubico.com>

	* doc/YubiKey_NEO_PIV_introduction.adoc: mgm-key not needed for
	change-pin and change-puk

2015-03-23  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump version

2015-03-23  Klas Lindfors <klas@yubico.com>

	* NEWS: release 0.1.6

2015-03-20  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: drop openssl/err.h again

2015-03-20  Klas Lindfors <klas@yubico.com>

	* tool/util.c, tool/util.h, tool/yubico-piv-tool.c: replace
	EVP_MD_CTX_verify() stuff with RSA_verify()/ECDSA_verify() since the EVP_MD_CTX stuff doesn't seem to exist on osx at all.

2015-03-20  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 0.1.6

2015-03-18  Klas Lindfors <klas@yubico.com>

	* README, tool/cmdline.ggo, tool/yubico-piv-tool.c,
	tool/yubico-piv-tool.h2m: add a test-signature action that takes a certificate in and does a signature with the given
	slot, then verifying that signature with the given certificate.

2015-03-20  Klas Lindfors <klas@yubico.com>

	* windows.mk: bump openssl version

2015-03-19  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: add missing } that's why you should always build before push..

2015-03-19  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: move up validation of pin-retries
	parameters

2015-03-19  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: move more validation of parameters
	together

2015-03-19  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: write version to output file

2015-03-19  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: call get_algorithm() to get the algorithm as it was already implemented..

2015-03-19  Klas Lindfors <klas@yubico.com>

	* doc/YubiKey_NEO_PIV_introduction.adoc: give a better link for PIV
	standards

2015-03-19  Klas Lindfors <klas@yubico.com>

	* README: mention version of gengetopt required

2015-03-18  Klas Lindfors <klas@yubico.com>

	* tool/util.c, tool/util.h, tool/yubico-piv-tool.c: refactor
	dump_hex to drop some redundant code

2015-03-18  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: make parts of argument validation cleaner

2015-03-18  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: write action name instead of number

2015-03-18  Klas Lindfors <klas@yubico.com>

	* README: space to fix formatting

2015-03-18  Klas Lindfors <klas@yubico.com>

	* README: add status to README relates #17

2015-03-17  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: break out after error

2015-03-17  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: print out slot/cert algorithm in status relates #17

2015-03-17  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: write CHUID in status relates #17

2015-03-17  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: write out number of pin tries left references #17

2015-03-17  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: verify with NULL pin now reports tries without
	decrementing

2015-03-17  Klas Lindfors <klas@yubico.com>

	* tool/cmdline.ggo, tool/yubico-piv-tool.c: add status action and
	print certificate information relates #17

2015-03-17  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: don't try to parse returned data if it was an error

2015-03-17  Klas Lindfors <klas@yubico.com>

	* tool/cmdline.ggo, tool/yubico-piv-tool.c: add a read-certificate
	action

2015-03-05  Simon Josefsson <simon@josefsson.org>

	* README: Slight word tweak.

2015-02-20  Klas Lindfors <klas@yubico.com>

	* Makefile.am: add fasc.pl to the distribution

2015-02-19  Klas Lindfors <klas@yubico.com>

	* doc/YubiKey_NEO_PIV_introduction.adoc: add that pin has to be
	verified for reset retry counters

2015-02-04  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions

2015-02-04  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 0.1.5

2015-02-04  Klas Lindfors <klas@yubico.com>

	* doc/YubiKey_NEO_PIV_introduction.adoc: use same format for default
	key as other keys

2015-02-04  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: set parity bits for weak check instead of enforcing
	them rework of dca651070d9e6e326dedcf77ac76c33e4ef7a8b6

2015-02-03  Klas Lindfors <klas@yubico.com>

	* lib/tests/parse_key.c: add a negative test for the hex decode

2015-02-02  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions after release

2015-02-02  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 0.1.4

2015-02-02  Klas Lindfors <klas@yubico.com>

	* lib/tests/parse_key.c: add a test with uppercase hex

2015-02-02  Klas Lindfors <klas@yubico.com>

	* windows.mk: bump openssl version

2015-02-02  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: make sure we try to decode uppercase hex

2015-02-02  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: use DES_set_key_checked() instead of
	DES_is_weak_key() since DES_set_key_checked() checks the parity as well

2015-02-02  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: report error if setting a new key fails

2015-02-02  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: calculate offsets properly

2015-02-02  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, tool/yubico-piv-tool.c: return error properly on hex
	decode

2015-01-29  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: use bounded scanf

2015-01-29  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: drop unnecessary memset()

2015-01-29  Klas Lindfors <klas@yubico.com>

	* lib/version.c: reduce scope of variables

2015-01-29  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: move parantheses to make check clearer

2015-01-29  Klas Lindfors <klas@yubico.com>

	* Makefile.am, configure.ac: add cppcheck rule

2015-01-20  Klas Lindfors <klas@yubico.com>

	* .gitignore: ignore coverage artifacts

2015-01-20  Klas Lindfors <klas@yubico.com>

	* .travis.yml, build-and-test.sh, configure.ac: run coverage for
	travis

2015-01-20  Klas Lindfors <klas@yubico.com>

	* Makefile.am, configure.ac, lib/Makefile.am, tool/Makefile.am,
	tool/tests/Makefile.am: add --enable-coverage for lcov

2015-01-19  Klas Lindfors <klali@avm.se>

	* : Merge pull request #14 from westfeld/fixed_unblock_pin_response Fixed error when parameters in unblock-pin

2015-01-14  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: mark all bits of the signature as used the first byte of a bit string marks how many bits should be
	subtracted, make sure this doesn't get set.

2015-01-12  Klas Lindfors <klas@yubico.com>

	* tool/util.c, tool/util.h, tool/yubico-piv-tool.c: rip
	input_ready() and call isatty() instead should be more portable (work on windows) relates to #12

2015-01-12  Klas Lindfors <klas@yubico.com>

	* tool/util.c, tool/util.h, tool/yubico-piv-tool.c: try to discover
	if there is input waiting on stdin otherwise give the user a hint resolves #12

2015-01-08  Simon Josefsson <simon@josefsson.org>

	* tool/yubico-piv-tool.h2m: Fix markup.

2015-01-08  Simon Josefsson <simon@josefsson.org>

	* tool/yubico-piv-tool.c: Fix typo.

2015-01-08  Klas Lindfors <klas@yubico.com>

	* mac.mk: add a check for mac linking being correct relates to #10

2015-01-08  Klas Lindfors <klas@yubico.com>

	* mac.mk: fix mac makefile

2015-01-08  Klas Lindfors <klas@yubico.com>

	* configure.ac: fixup libtool versions

2014-12-18  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions

2014-12-18  Klas Lindfors <klas@yubico.com>

	* NEWS: news for 0.1.3

2014-12-18  Klas Lindfors <klas@yubico.com>

	* configure.ac: correctly bump versions

2014-12-17  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: add more feedback for successful actions

2014-12-17  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: diagnostic output for generate key

2014-12-17  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: switch diagnostic output to stderr

2014-12-17  Klas Lindfors <klas@yubico.com>

	* doc/OS_X_code_signing.adoc: s/codesigning/code signing/g

2014-12-09  Klas Lindfors <klas@yubico.com>

	* configure.ac, lib/tests/Makefile.am, m4/valgrind-tests.m4,
	tool/tests/Makefile.am: add valgrind for tests

2014-12-09  Klas Lindfors <klas@yubico.com>

	* doc/SSH_with_PIV_and_PKCS11.adoc: text about ssh-agent support

2014-12-09  Klas Lindfors <klas@yubico.com>

	* Makefile.am, doc/SSH_with_PIV_and_PKCS11.adoc: add instructions
	for SSH with PIV

2014-12-09  Klas Lindfors <klas@yubico.com>

	* Makefile.am: doc files changed names.

2014-12-09  Henrik Stråth <minisu@users.noreply.github.com>

	* README: Update README

2014-12-09  Henrik Stråth <henrik@yubico.com>

	* doc/{CertificateAuthorityWithNEO.txt =>
	Certificate_Authority_with_NEO.adoc}, doc/{OS-X-Codesigning.txt =>
	OS_X_code_signing.adoc}, doc/{Windows-Certificate.txt =>
	Windows_certificate.adoc}, doc/{YubiKey-NEO-PIV-Introduction.txt =>
	YubiKey_NEO_PIV_introduction.adoc}: Renamed doc files to snake case.

2014-12-05  Klas Lindfors <klas@yubico.com>

	* Makefile.am: add new doc to EXTRA_DIST

2014-12-05  Klas Lindfors <klas@yubico.com>

	* doc/OS-X-Codesigning.txt: more text

2014-12-05  Klas Lindfors <klas@yubico.com>

	* doc/OS-X-Codesigning.txt: add some text about how to use for
	codesigning on OS X

2014-12-05  Klas Lindfors <klas@yubico.com>

	* tool/cmdline.ggo, tool/util.h, tool/yubico-piv-tool.c: add DER
	format for certificate import

2014-11-14  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions after release

2014-11-14  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 0.1.2

2014-11-12  Klas Lindfors <klas@yubico.com>

	* tool/util.c, tool/util.h, tool/yubico-piv-tool.c: check length of
	private key components before setting the card functions only accepts key components of correct size so
	here we add 0 before if they're shorter (usually one byte shorter)
	thus fixing the issue where the card returned 6f00

2014-11-10  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions after release

2014-11-10  Klas Lindfors <klas@yubico.com>

	* Makefile.am: dist the docs, and check that all docs are included

2014-11-10  Klas Lindfors <klas@yubico.com>

	* doc/{Windows-Certificate.asciidoc => Windows-Certificate.txt}: 
	move to .txt for consistency

2014-11-10  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 0.1.1

2014-11-10  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: cast cert_len to size_t shouldn't be
	negative here.  gets rid of warnings about int/size_t combinations

2014-11-10  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: check that stat completes correctly

2014-11-10  Klas Lindfors <klas@yubico.com>

	* : commit 7e0fdd8f9d01dce6e09f914b34fa38f06cedf847 Author: Klas
	Lindfors <klas@yubico.com> Date:   Mon Nov 10 09:49:54 2014 +0100

2014-11-07  David Woodhouse <David.Woodhouse@intel.com>

	* tool/cmdline.ggo, tool/yubico-piv-tool.c,
	tool/yubico-piv-tool.h2m: Add support for compressed certificates This could be more sophisticated — it could automatically compress
	certificates if they are too large, instead of expecting the user to
	do so manually. But this is a good start.

2014-10-30  Klas Lindfors <klas@yubico.com>

	* windows.mk: newer openssl, install fewer things and use curl

2014-10-30  Klas Lindfors <klas@yubico.com>

	* configure.ac, lib/Makefile.am: don't use AC_LIB_HAVE_LINKFLAGS it seems to be from gnulib or such, not always available fixes #7

2014-10-29  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: fix broken unblock-pin action the unblock pin action misstakenly used pin reference 0x81 (unblock)
	instead of 0x80 (pin)

2014-10-28  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: add an error message for wrong key length

2014-10-27  Daniel Barnes <nasonfish@nasonfish.com>

	* tool/yubico-piv-tool.c: Check if new keys being set are the
	correct length, since longer or shorter keys yield inconsistant
	results

2014-10-07  Simon Josefsson <simon@josefsson.org>

	* doc/CertificateAuthorityWithNEO.txt: Fix.

2014-10-07  Simon Josefsson <simon@josefsson.org>

	* : commit b16dce294d6f8624228c61af0480b2d276418b6a Author: Klas
	Lindfors <klas@yubico.com> Date:   Thu Oct 2 13:28:02 2014 +0200

2014-10-02  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: give errors when sign fails

2014-10-02  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: a bit of verbosity for authentication
	needs

2014-10-02  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: don't change the action_arg pointer, add
	to it in place instead this effectively reverses 931d224485ad197ba4ef85b76777ea96cf3471e2

2014-10-02  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: refactor to let request-cert and
	selfsign-cert use different hashes namely sha1 and sha512 as well with sha256 as default

2014-10-02  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: use temporary args_info for parsing if
	auth is needed

2014-10-02  Klas Lindfors <klas@yubico.com>

	* .gitignore, tool/Makefile.am, tool/cmdline-signer.ggo,
	tool/cmdline.ggo, tool/yubico-piv-signer.c, tool/yubico-piv-tool.c: 
	move the signer into the standard tool as a hidden option to discourage use

2014-10-01  Simon Josefsson <simon@josefsson.org>

	* doc/CertificateAuthorityWithNEO.txt: mark basic constraints as
	critical

2014-10-01  Simon Josefsson <simon@josefsson.org>

	* doc/CertificateAuthorityWithNEO.txt: key usages

2014-10-01  Simon Josefsson <simon@josefsson.org>

	* : commit 675839362a62319a8ab226917a1416271cd54b3f Author: Simon
	Josefsson <simon@josefsson.org> Date:   Wed Oct 1 14:45:00 2014
	+0200

2014-10-01  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: only authenticate with the applet if
	needed

2014-09-30  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.h2m: drop \n in man file, gives warnings

2014-10-01  Simon Josefsson <simon@josefsson.org>

	* doc/CertificateAuthorityWithNEO.txt: Fix.

2014-10-01  Simon Josefsson <simon@josefsson.org>

	* doc/CertificateAuthorityWithNEO.txt: Typo.

2014-10-01  Simon Josefsson <simon@josefsson.org>

	* doc/CertificateAuthorityWithNEO.txt: Add.

2014-10-01  Simon Josefsson <simon@josefsson.org>

	* doc/YubiKey-NEO-PIV-Introduction.txt: Fix.

2014-10-01  Simon Josefsson <simon@josefsson.org>

	* doc/YubiKey-NEO-PIV-Introduction.txt: Add.

2014-09-29  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: add the length of the padding when checking RSA
	length

2014-09-29  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-signer.c: better error message

2014-09-29  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-signer.c: add a success message for signer

2014-09-29  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-signer.c: check the return value of the signing
	operation

2014-09-29  Klas Lindfors <klas@yubico.com>

	* tool/cmdline-signer.ggo, tool/yubico-piv-signer.c: add SHA512 for
	signing

2014-09-29  Klas Lindfors <klas@yubico.com>

	* tool/Makefile.am: add cmdline-signer to sources properly

2014-09-29  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-signer.c: for rsa let it sign a correct DigestInfo
	structure which has to have the digest OID, with a NULL parameter and then the
	hash.

2014-09-26  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-signer.c: let the signer sign

2014-09-26  Klas Lindfors <klas@yubico.com>

	* tool/cmdline-signer.ggo, tool/util.c, tool/util.h,
	tool/yubico-piv-signer.c, tool/yubico-piv-tool.c: start implementing
	signer

2014-09-26  Klas Lindfors <klas@yubico.com>

	* .gitignore: ignore

2014-09-26  Klas Lindfors <klas@yubico.com>

	* tool/Makefile.am, tool/cmdline-signer.ggo,
	tool/yubico-piv-signer.c: start on yubico-piv-signer

2014-09-26  Klas Lindfors <klas@yubico.com>

	* tool/util.h: make util.h header more self-contained

2014-09-11  Klas Lindfors <klas@yubico.com>

	* mac.mk: fix mac build

2014-08-26  Klas Lindfors <klas@yubico.com>

	* tool/tests/Makefile.am: use PACKAGE_VERSION to obtain version
	instead seems to work more reliably?

2014-08-25  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: set the signature algorithm again in the
	cert

2014-08-25  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions after release

2014-08-25  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS for 0.1.0 release

2014-08-25  Klas Lindfors <klas@yubico.com>

	* windows.mk: bump openssl version and add -static-libgcc for
	openssl compile

2014-06-27  Klas Lindfors <klas@yubico.com>

	* lib/tests/parse_key.c, lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map,
	tool/yubico-piv-tool.c: replace ykpiv_parse_key() with
	ykpiv_hex_decode()

2014-06-27  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: temp fix for ykpiv_parse_key() it should be removed and replaced by a real hex encoder.

2014-06-26  Klas Lindfors <klas@yubico.com>

	* Makefile.am: fix EXTRA_DIST

2014-06-26  Klas Lindfors <klas@yubico.com>

	* : commit c5c06c3c036b69eab8d60f7aa667075efeb5a557 Author: Klas
	Lindfors <klas@yubico.com> Date:   Wed Jun 18 10:29:22 2014 +0200

2014-06-26  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: let set_object set tag as well, not only lv

2014-06-26  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, tool/yubico-piv-tool.c: refactor delete action to use
	ykpiv_save_object()

2014-06-26  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: refactor set_chuid() to use
	ykpiv_save_object()

2014-06-26  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map, tool/yubico-piv-tool.c: 
	refactor writing object to it's own library function ykpiv_save_object(), use that for writing certs

2014-06-26  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: refactor to let send_data take an APDU* for data

2014-06-25  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: let set_length take a size_t

2014-06-25  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: add openssl/rsa.h for ykpiv.c

2014-06-25  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: rename ykpiv_send_data() to send_data() since it's
	local

2014-06-25  Klas Lindfors <klas@yubico.com>

	* tool/util.h: drop apdu structure from tool

2014-06-25  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: drop unused code from delete_cert

2014-06-25  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, lib/ykpiv.h, tool/yubico-piv-tool.c: refactor so
	ykpiv_sign_data() takes size_t input

2014-06-25  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map: stop exporting
	ykpiv_send_data()

2014-06-25  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: refactor change_pin() to use
	ykpiv_transfer_data()

2014-06-25  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: refactor to ykpiv_transfer_data() for
	chuid setting

2014-06-25  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: refactor pin-retries to use
	ykpiv_transfer_data()

2014-06-25  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: refactor reset to use
	ykpiv_transfer_data() instead

2014-06-25  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: refactor transfer data so it can send 0 bytes

2014-06-25  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, tool/util.c, tool/util.h: make get_length() take a
	const buffer

2014-06-25  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: set version on the selfsigned cert

2014-06-25  Klas Lindfors <klas@yubico.com>

	* lib/error.c: add error messages

2014-06-25  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, lib/ykpiv.h, tool/yubico-piv-tool.c: change around
	and let ykpiv_sign_data() pad

2014-06-24  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: 3f ff for object

2014-06-24  Klas Lindfors <klas@yubico.com>

	* tool/tests/parse_name.c: some negative tests of parse_name()

2014-06-24  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c: only return the actual data in ykpiv_fetch_data()

2014-06-24  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, lib/ykpiv.h, tool/yubico-piv-tool.c: rework some
	stuff to size_t

2014-06-24  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map: add ykpiv_fetch_object()
	to library

2014-06-24  Simon Josefsson <simon@josefsson.org>

	* doc/YubiKey-NEO-PIV-Introduction.txt: Fix.

2014-06-24  Simon Josefsson <simon@josefsson.org>

	* doc/YubiKey-NEO-PIV-Introduction.txt: Add.

2014-06-24  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.h, tool/util.c: add macros for piv objects

2014-06-24  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: fix indentation

2014-06-24  Klas Lindfors <klas@yubico.com>

	* tool/util.c, tool/util.h, tool/yubico-piv-tool.c: let util.h
	include cmdline.h since it's using declarations from it..

2014-06-24  Klas Lindfors <klas@yubico.com>

	* tool/Makefile.am: link the util lib with openssl

2014-06-24  Klas Lindfors <klas@yubico.com>

	* tool/tests/parse_name.c: constify

2014-06-24  Klas Lindfors <klas@yubico.com>

	* .gitignore, tool/tests/Makefile.am, tool/tests/parse_name.c: test
	for parse_name()

2014-06-24  Klas Lindfors <klas@yubico.com>

	* tool/util.c, tool/util.h: let parse_name() take a const char*
	instead

2014-06-24  Klas Lindfors <klas@yubico.com>

	* tool/Makefile.am, tool/util.c, tool/{internal.h => util.h},
	tool/yubico-piv-tool.c: change internal.h to util.h

2014-06-24  Klas Lindfors <klas@yubico.com>

	* .gitignore, Makefile.am, configure.ac, lib/Makefile.am, {tests =>
	lib/tests}/Makefile.am, {tests => lib/tests}/basic.c, {tests =>
	lib/tests}/parse_key.c: move lib tests under lib

2014-06-24  Klas Lindfors <klas@yubico.com>

	* .gitignore, configure.ac, tests/Makefile.am, tool/Makefile.am,
	tool/tests/Makefile.am, {tests => tool/tests}/basic.sh: move
	basic.sh test to subdir of tool

2014-06-24  Klas Lindfors <klas@yubico.com>

	* .gitignore, tool/Makefile.am, tool/internal.h, tool/util.c,
	tool/yubico-piv-tool.c: split out util functions from
	yubico-piv-tool.c

2014-06-23  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map, tool/yubico-piv-tool.c: 
	add ykpiv_verify to the library

2014-06-18  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.h, tool/yubico-piv-tool.c: make constants for more
	instructions

2014-06-18  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: use constants for algorithm ids

2014-06-18  Klas Lindfors <klas@yubico.com>

	* NEWS: set version correctly in NEWS

2014-06-18  Klas Lindfors <klas@yubico.com>

	* windows.mk: bump openssl version for windows

2014-06-17  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map, tool/yubico-piv-tool.c: 
	add ykpiv_get_version()  function

2014-06-17  Klas Lindfors <klas@yubico.com>

	* lib/Makefile.am, lib/error.c, lib/ykpiv.c, lib/ykpiv.h,
	lib/ykpiv.map, tool/yubico-piv-tool.c: move sign_data() function to
	library

2014-06-17  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: include windows.h on windows

2014-06-17  Klas Lindfors <klas@yubico.com>

	* .gitignore, tool/Makefile.am: make a small temp library to avoid
	warnings on ggo file

2014-06-17  Klas Lindfors <klas@yubico.com>

	* tool/Makefile.am: no EXTRA_DIST in tool

2014-06-17  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map: add ykpiv_disconnect()

2014-06-17  Klas Lindfors <klas@yubico.com>

	* .gitignore, tests/Makefile.am, tests/basic.c, tests/parse_key.c: 
	some tests for the library

2014-06-17  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.h: include ykpiv-version.h in ykpiv.h

2014-06-17  Klas Lindfors <klas@yubico.com>

	* lib/error.c, lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map,
	tool/yubico-piv-tool.c: add ykpiv_parse_key()

2014-06-17  Klas Lindfors <klas@yubico.com>

	* lib/error.c, lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map,
	tool/yubico-piv-tool.c: add ykpiv_set_mgmkey()

2014-06-17  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, lib/ykpiv.h: make constants for algorithms, keys and
	instructions

2014-06-17  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, lib/ykpiv.h: more constness

2014-06-17  Klas Lindfors <klas@yubico.com>

	* lib/internal.h, lib/ykpiv.c: move apdu structure to internal.h

2014-06-17  Klas Lindfors <klas@yubico.com>

	* lib/error.c, lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map,
	tool/yubico-piv-tool.c: move authenticate to library as
	ykpiv_authenticate()

2014-06-17  Klas Lindfors <klas@yubico.com>

	* lib/error.c, lib/ykpiv.c, lib/ykpiv.h, tool/yubico-piv-tool.c: let
	the ykpiv_connect() function select as well

2014-06-17  Klas Lindfors <klas@yubico.com>

	* tool/Makefile.am, tool/yubico-piv-tool.c: drop direct PCSC
	dependency for the tool

2014-06-17  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: call ykpiv_done() before exiting

2014-06-17  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: drop verbose parameter to alot of
	functions since it's stored in state now

2014-06-17  Klas Lindfors <klas@yubico.com>

	* tool/yubico-piv-tool.c: drop the connect_reader() function

2014-06-17  Klas Lindfors <klas@yubico.com>

	* lib/ykpiv.c, lib/ykpiv.h, tool/yubico-piv-tool.c: get rid of the
	YKPIV_APDU_* macros transport the starting 4 bytes as an array instead

2014-06-17  Klas Lindfors <klas@yubico.com>

	* tests/basic.sh: fix the test with new directory structure

2014-06-16  Klas Lindfors <klas@yubico.com>

	* lib/error.c, lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map,
	tool/yubico-piv-tool.c: break out connect and send data to the
	library exporting ykpiv_connect() ykpiv_send_data() ykpiv_transfer_data()

2014-06-16  Klas Lindfors <klas@yubico.com>

	* .gitignore, configure.ac, lib/Makefile.am, lib/error.c,
	lib/internal.h, lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map: start
	moving code to the library, and add error codes

2014-06-16  Klas Lindfors <klas@yubico.com>

	* lib/Makefile.am, lib/internal.h, lib/ykpiv.c, lib/ykpiv.h,
	lib/ykpiv.map: start library structure

2014-06-16  Klas Lindfors <klas@yubico.com>

	* configure.ac: bump version properly with librarisation

2014-06-16  Klas Lindfors <klas@yubico.com>

	* configure.ac, tool/Makefile.am: let configure.ac try to find
	gengetopt

2014-06-16  Klas Lindfors <klas@yubico.com>

	* tool/Makefile.am: let the tool link with the library

2014-06-16  Klas Lindfors <klas@yubico.com>

	* .gitignore: ignore more

2014-06-16  Klas Lindfors <klas@yubico.com>

	* Makefile.am, configure.ac, lib/Makefile.am, lib/version.c,
	lib/ykpiv-version.h.in, lib/ykpiv.c, lib/ykpiv.h, lib/ykpiv.map,
	lib/ykpiv.pc.in, m4/ld-version-script.m4: start of the ykpiv library

2014-06-16  Klas Lindfors <klas@yubico.com>

	* .gitignore, Makefile.am, configure.ac, tool/Makefile.am,
	cmdline.ggo => tool/cmdline.ggo, yubico-piv-tool.c =>
	tool/yubico-piv-tool.c, yubico-piv-tool.h2m =>
	tool/yubico-piv-tool.h2m: move the cli stuff to subdir tool

2014-05-28  Klas Lindfors <klas@yubico.com>

	* README, yubico-piv-tool.h2m: add an example of using
	delete-certificate

2014-05-26  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump version after release to 0.0.4

2014-05-26  Klas Lindfors <klas@yubico.com>

	* windows.mk: bump openssl to 1.0.1g

2014-05-26  Klas Lindfors <klas@yubico.com>

	* README: fix typo

2014-05-26  Klas Lindfors <klas@yubico.com>

	* NEWS: news for 0.0.3

2014-05-16  Klas Lindfors <klas@yubico.com>

	* README, yubico-piv-tool.h2m: add note about just
	import-certificate to help texts

2014-05-16  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: add a delete-certificate action resolves #2

2014-04-07  Klas Lindfors <klas@yubico.com>

	* tools/fasc.pl: drop unused, commented code

2014-04-02  Klas Lindfors <klas@yubico.com>

	* doc/Windows-Certificate.asciidoc: break line in right place

2014-04-02  Klas Lindfors <klas@yubico.com>

	* doc/Windows-Certificate.asciidoc: short documentation on how to
	request a cert from a Windows CA

2014-04-01  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: don't continue processing if we failed an
	action

2014-03-11  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: change functions around to have failure as
	default mode

2014-03-11  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: fix null dereferences reported by coverity's free scanner

2014-02-19  Klas Lindfors <klas@yubico.com>

	* Makefile.am: fixup release target

2014-02-19  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions

2014-02-14  Klas Lindfors <klas@yubico.com>

	* BLURB: add Travis link to BLURB

2014-02-14  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: actually do the full mutual auth with a
	challenge from the host

2014-02-13  Klas Lindfors <klas@yubico.com>

	* Makefile.am, yubico-piv-tool.h2m: add examples to the manpage and will remove from the README when we figure out how to publish
	manpages like these properly.

2014-02-13  Klas Lindfors <klas@yubico.com>

	* README: spelling: publick -> public

2014-02-13  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: correct GUID offset GUID was set one byte off resulting in invalid message

2014-02-12  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: return at the end of main() and call
	EVP_cleanup() before

2014-02-11  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: make sure to initialize num_readers before
	using.

2014-02-11  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: simplify selfsign and request, some stuff is
	already allocated.

2014-02-11  Klas Lindfors <klas@yubico.com>

	* .travis.yml: gnulib shouldn't be needed explicitly

2014-02-11  Klas Lindfors <klas@yubico.com>

	* windows.mk: try to specify CC for windows build

2014-02-11  Klas Lindfors <klas@yubico.com>

	* .travis.yml: change around to try to get windows-build to work

2014-02-11  Klas Lindfors <klas@yubico.com>

	* .travis.yml: and in precise the package is namned mingw-w64-dev

2014-02-11  Klas Lindfors <klas@yubico.com>

	* .travis.yml: try to add mingw-dev package

2014-02-11  Klas Lindfors <klas@yubico.com>

	* build-and-test.sh: rework build-and-test for windows cheat with tar instead of running make dist

2014-02-11  Klas Lindfors <klas@yubico.com>

	* build-and-test.sh: cheat by touching the man-page before make dist since the binary doesn't exist yet.

2014-02-11  Klas Lindfors <klas@yubico.com>

	* build-and-test.sh: check for arch instead

2014-02-11  Klas Lindfors <klas@yubico.com>

	* tests/Makefile.am: use TESTS_ENVIRONMENT instead of
	AM_TESTS_ENVIRONMENT since automake 1.11 (shipped with precise) doesn't support
	AM_TESTS_ENVIRONMENT

2014-02-11  Klas Lindfors <klas@yubico.com>

	* .travis.yml: more packages required

2014-02-11  Klas Lindfors <klas@yubico.com>

	* .travis.yml: libpcslite -> libpcsclite

2014-02-11  Klas Lindfors <klas@yubico.com>

	* .travis.yml, build-and-test.sh: add travis stuff

2014-02-11  Klas Lindfors <klas@yubico.com>

	* .gitignore: ignore more release artifacts

2014-02-11  Klas Lindfors <klas@yubico.com>

	* mac.mk, windows.mk: upload target for mac and windows

2014-02-11  Klas Lindfors <klas@yubico.com>

	* NEWS, configure.ac: bump versions

2014-02-11  Klas Lindfors <klas@yubico.com>

	* Makefile.am: fix release target

2014-02-11  Klas Lindfors <klas@yubico.com>

	* NEWS: NEWS file (marked as 0.0.1 release)

2014-02-10  Klas Lindfors <klas@yubico.com>

	* BLURB: add BLURB

2014-02-10  Klas Lindfors <klas@yubico.com>

	* Makefile.am: add tests/basic.sh to EXTRA_DIST

2014-02-10  Klas Lindfors <klas@yubico.com>

	* mac.mk, windows.mk: CHECK=check for windows and mac

2014-02-10  Klas Lindfors <klas@yubico.com>

	* tests/Makefile.am, tests/basic.sh, windows.mk: windows fixes for
	selftest

2014-02-10  Klas Lindfors <klas@yubico.com>

	* .gitignore, Makefile.am, configure.ac, tests/Makefile.am,
	tests/basic.sh: add a very simple selftest

2014-02-10  Klas Lindfors <klas@yubico.com>

	* Makefile.am, cmdline.ggo: remove details and put them as text

2014-02-10  Klas Lindfors <klas@yubico.com>

	* configure.ac: print more build options

2014-02-10  Klas Lindfors <klas@yubico.com>

	* README: example for selfsigned cert

2014-02-10  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: use sign_data() from request_certificate()

2014-02-10  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: break out signing from selfsign to it's own
	function

2014-02-10  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: add a selfsign-certificate action

2014-02-10  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: move opening files to it's own function

2014-02-10  Klas Lindfors <klas@yubico.com>

	* README: README text

2014-02-10  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo: more text on key slots

2014-02-10  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: text

2014-02-10  Klas Lindfors <klas@yubico.com>

	* Makefile.am, mac.mk: add mac.mk for binary mac builds

2014-02-10  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: properly dereference pointer before assigning

2014-02-10  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: re-encode fasc

2014-02-10  Klas Lindfors <klas@yubico.com>

	* tools/fasc.pl: explaining comments and small change-around

2014-02-09  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: make sure to zero-out apdu before use

2014-02-09  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: more text about pin-retries

2014-02-09  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: refactor import_key() to use transfer_data()
	instead of own chaining.

2014-02-09  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: let import_cert() use transfer_data() instead
	of own chaining

2014-02-08  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: better error messages for verify pin

2014-02-08  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: successfull -> successful

2014-02-08  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: drop verbose print of digest

2014-02-08  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: setup the ec pub key properly when doing
	generate key

2014-02-08  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: switch to sha256 for cert requests and fix for
	ec csr

2014-02-08  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: add unblock-pin action and more
	text and checks to change-

2014-02-08  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: make sure to set ret to false before goto

2014-02-08  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: properly initialize memory to 0

2014-02-08  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: check the new key before setting it

2014-02-07  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo: more help on actions

2014-02-07  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: implement change-pin

2014-02-07  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: let generate use chaining with transfer_data()

2014-02-07  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: break out looped sending from request-cert to
	own function

2014-02-07  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: fix bug with continued data in request cert

2014-02-07  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: drop debug prints

2014-02-07  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: correct certificate length text

2014-02-07  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: remove usage of strtok_r so it builds on
	windows again

2014-02-07  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: reorder includes so openssl includes fix
	X509_NAME on windows

2014-02-07  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: some support for ecc key import

2014-02-07  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: refactor send_len to calculate the send_len
	internally

2014-02-07  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: fix warnings and variable names

2014-02-07  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: add some code for ecc CSR

2014-02-07  Klas Lindfors <klas@yubico.com>

	* Makefile.am, cmdline.ggo: more help for subject, and generate man
	page from detailed-help

2014-02-07  Klas Lindfors <klas@yubico.com>

	* : commit 4b64a5c800d6e3c01a6202831db2d7bd0bf55b24 Author: Klas
	Lindfors <klas@yubico.com> Date:   Fri Feb 7 10:52:56 2014 +0100

2014-02-06  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: more work on request, try to sign digest

2014-02-06  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: add a verify-pin action (needed
	for signing request)

2014-02-06  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: refactor so we get algorithm from a function.

2014-02-06  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: open output for writing..

2014-02-06  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: more work on request

2014-02-06  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: start on request certificate
	action

2014-02-06  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: print verbose information about found key

2014-02-06  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: print sizes in a more stable fashion

2014-02-06  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: don't print password instead remind the user the password might be wrong.

2014-02-05  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: remove debug prints.

2014-02-05  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: rework get_length() and fix bug(s)

2014-02-05  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: more text

2014-02-05  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: use sizeof(aid) instead of constant

2014-02-05  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: chuid comments..

2014-02-05  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: add code for setting CHUID

2014-02-05  Klas Lindfors <klas@yubico.com>

	* tools/fasc.pl: small tool to build the fasc

2014-02-05  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: change around and let send_data() take a
	pointer to APDU

2014-02-05  Klas Lindfors <klas@yubico.com>

	* .gitignore: ignore more

2014-02-05  Klas Lindfors <klas@yubico.com>

	* .gitignore, build-aux/config.rpath: add a config.rpath

2014-02-05  Klas Lindfors <klas@yubico.com>

	* windows.mk: add a windows.mk

2014-02-04  Klas Lindfors <klas@yubico.com>

	* Makefile.am, configure.ac, yubico-piv-tool.c: pcsc for platforms
	fixes

2014-02-04  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: add password for private keys

2014-02-04  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: add certificate import

2014-02-04  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: use switch-case for action args

2014-02-04  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo: fix help

2014-02-04  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo: set default reader to Yubikey

2014-02-04  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: drop ec.h

2014-02-04  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: handle generation of ecc keys

2014-02-04  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: correct C style comment

2014-02-04  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: more error info

2014-02-04  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: proper output of public key after generate

2014-02-04  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: TODO

2014-02-04  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: a bit more messages

2014-02-04  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: make action a multi-val

2014-02-04  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: PKCS12 support for import

2014-02-04  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: implement import-key action

2014-02-04  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: implement set pin retries

2014-02-04  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: implement reset instruction

2014-02-04  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: rework verbose prints

2014-02-04  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: make -v take a numeric value

2014-02-04  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: add action to set management key

2014-02-04  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo: 9b is not available as a slot generally

2014-02-03  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: implement algorithms for generate

2014-02-03  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: multiple fetch for public key.

2014-02-03  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: implement generate

2014-02-03  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: add action for what to do

2014-02-03  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: get rid of openssl warnings

2014-02-03  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: print version

2014-02-03  Klas Lindfors <klas@yubico.com>

	* Makefile.am, configure.ac, yubico-piv-tool.c: implement
	authenticate

2014-02-03  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: parse authentication key

2014-02-03  Klas Lindfors <klas@yubico.com>

	* cmdline.ggo, yubico-piv-tool.c: some working code for selecting
	applet

2014-02-03  Klas Lindfors <klas@yubico.com>

	* Makefile.am, yubico-piv-tool.c: drop indent rule and re-indent

2014-02-03  Klas Lindfors <klas@yubico.com>

	* .gitignore: ignore more

2014-02-03  Klas Lindfors <klas@yubico.com>

	* yubico-piv-tool.c: various stuff

2014-02-03  Klas Lindfors <klas@yubico.com>

	* .gitignore: ignore

2014-02-03  Klas Lindfors <klas@yubico.com>

	* COPYING, Makefile.am, cmdline.ggo, configure.ac,
	m4/manywarnings.m4, m4/pkg.m4, m4/warnings.m4, yubico-piv-tool.c: 
	basic structure

2014-02-03  Klas Lindfors <klas@yubico.com>

	* Initial commit

