]> err.no Git - yubikey-personalization.old/log
yubikey-personalization.old
15 years agoAdd.
Simon Josefsson [Tue, 4 Aug 2009 09:35:22 +0000 (09:35 +0000)]
Add.

15 years agoAdd libusb-1.0 support from Tollef Fog Heen.
Simon Josefsson [Tue, 4 Aug 2009 09:32:59 +0000 (09:32 +0000)]
Add libusb-1.0 support from Tollef Fog Heen.

15 years agoMake _ykusb_read return number of read bytes rather than 1.
Simon Josefsson [Tue, 4 Aug 2009 09:01:36 +0000 (09:01 +0000)]
Make _ykusb_read return number of read bytes rather than 1.
Reported by Tollef Fog Heen <tfheen@err.no>.

15 years agoUpdated definitions header
Richard Levitte [Wed, 1 Jul 2009 06:41:20 +0000 (06:41 +0000)]
Updated definitions header

15 years agoDeclare the functions to set the Yubikey II flags
Richard Levitte [Tue, 30 Jun 2009 10:30:21 +0000 (10:30 +0000)]
Declare the functions to set the Yubikey II flags

15 years agoAdd options for Yubikey II setting.
Richard Levitte [Tue, 30 Jun 2009 10:27:50 +0000 (10:27 +0000)]
Add options for Yubikey II setting.
Disable them for now however, since we don't have the values yet

15 years agoAdd handling of access code.
Richard Levitte [Tue, 30 Jun 2009 09:57:29 +0000 (09:57 +0000)]
Add handling of access code.
Disable it for now however, something seems to be fishy

15 years agoAdd a function to fetch the core configuration from the ykpers configuration
Richard Levitte [Tue, 30 Jun 2009 09:56:01 +0000 (09:56 +0000)]
Add a function to fetch the core configuration from the ykpers configuration

15 years agoPrint the firmware version early.
Richard Levitte [Mon, 29 Jun 2009 19:47:57 +0000 (19:47 +0000)]
Print the firmware version early.
Wrong configuration structure type.

15 years agoMake the command line program use the new interface. UNTESTED\!
Richard Levitte [Mon, 29 Jun 2009 19:21:28 +0000 (19:21 +0000)]
Make the command line program use the new interface.  UNTESTED\!

15 years agoChange the configuration structure to be internal for ykpers, with a field
Richard Levitte [Mon, 29 Jun 2009 19:20:54 +0000 (19:20 +0000)]
Change the configuration structure to be internal for ykpers, with a field
being the ykcore configuration structure.  This is to include yubikey version
information and being able to set options according to that...
Increase the library age accordingly

15 years agoAdd preliminary new configuration flags for Yubikey 2.0
Richard Levitte [Mon, 29 Jun 2009 14:19:27 +0000 (14:19 +0000)]
Add preliminary new configuration flags for Yubikey 2.0

15 years agoSupport firmware v2.0.
Simon Josefsson [Tue, 16 Jun 2009 11:50:09 +0000 (11:50 +0000)]
Support firmware v2.0.

15 years agoAdd.
Simon Josefsson [Fri, 29 May 2009 17:11:56 +0000 (17:11 +0000)]
Add.

15 years agoIt is -aFOO not -a=FOO.
Simon Josefsson [Fri, 29 May 2009 17:11:31 +0000 (17:11 +0000)]
It is -aFOO not -a=FOO.

15 years agoUse yubico.com pgp key to sign releases.
Simon Josefsson [Fri, 29 May 2009 09:53:51 +0000 (09:53 +0000)]
Use yubico.com pgp key to sign releases.

15 years agoBump versions.
Simon Josefsson [Mon, 25 May 2009 08:39:10 +0000 (08:39 +0000)]
Bump versions.

15 years agoDist yktsd.h.
Simon Josefsson [Mon, 25 May 2009 08:34:44 +0000 (08:34 +0000)]
Dist yktsd.h.

15 years agoVersion 0.92.
Simon Josefsson [Mon, 25 May 2009 08:33:10 +0000 (08:33 +0000)]
Version 0.92.

15 years agoAdd the acx_pthread.m4 macro package for those who don't have it
Richard Levitte [Thu, 21 May 2009 14:20:43 +0000 (14:20 +0000)]
Add the acx_pthread.m4 macro package for those who don't have it

15 years agoMake it work again.
Simon Josefsson [Fri, 8 May 2009 08:18:09 +0000 (08:18 +0000)]
Make it work again.

15 years agoAdd.
Simon Josefsson [Fri, 8 May 2009 07:39:10 +0000 (07:39 +0000)]
Add.

15 years agoFix README issue.
Simon Josefsson [Fri, 8 May 2009 07:38:18 +0000 (07:38 +0000)]
Fix README issue.

15 years agoRemove notes/, replaced with wiki page.
Simon Josefsson [Fri, 8 May 2009 07:34:53 +0000 (07:34 +0000)]
Remove notes/, replaced with wiki page.

15 years agoBump versions. Add to NEWS.
Simon Josefsson [Fri, 8 May 2009 07:30:05 +0000 (07:30 +0000)]
Bump versions.  Add to NEWS.

15 years agoSet LDFLAGS properly for Mac OS X. Not clear whether it is the Right Thing.
Simon Josefsson [Fri, 8 May 2009 07:26:18 +0000 (07:26 +0000)]
Set LDFLAGS properly for Mac OS X.  Not clear whether it is the Right Thing.
Patch from Christer.

15 years agoFix -a docstring. Reported by Aaron Mitti.
Simon Josefsson [Fri, 8 May 2009 07:03:24 +0000 (07:03 +0000)]
Fix -a docstring.  Reported by Aaron Mitti.

15 years agoEXTRA_DIST magic to get all wiki files.
Simon Josefsson [Fri, 8 May 2009 06:57:31 +0000 (06:57 +0000)]
EXTRA_DIST magic to get all wiki files.

15 years agoAdd doc wiki link.
Simon Josefsson [Fri, 8 May 2009 06:49:37 +0000 (06:49 +0000)]
Add doc wiki link.

15 years agoRemove doc.
Simon Josefsson [Fri, 8 May 2009 06:48:49 +0000 (06:48 +0000)]
Remove doc.

15 years agoDrop.
Simon Josefsson [Fri, 8 May 2009 06:48:33 +0000 (06:48 +0000)]
Drop.

15 years agoAdd doc which points to wiki.
Simon Josefsson [Fri, 8 May 2009 06:46:44 +0000 (06:46 +0000)]
Add doc which points to wiki.

15 years agoMake the errno location functions thread safe.
Richard Levitte [Thu, 7 May 2009 23:22:30 +0000 (23:22 +0000)]
Make the errno location functions thread safe.
Add yktsd.h, which is a heavily pruned copy of Levitte Programming's LPlib file LPthread.h

15 years agoAdapt to the changes in ykcore.
Richard Levitte [Thu, 7 May 2009 21:05:10 +0000 (21:05 +0000)]
Adapt to the changes in ykcore.

15 years agoMove all internal functions to the new header file ykcore_lcl.h.
Richard Levitte [Thu, 7 May 2009 21:03:50 +0000 (21:03 +0000)]
Move all internal functions to the new header file ykcore_lcl.h.
Rename structures in ykcore.h so they are in the namespace.
Add a hack in ykcore_lcl.h to map ykcore.h structure names to ykdef.h ones.
Have ykcore_lcl.h include ykcore.h and ykdef.h, so we get the order right.
Change relevant .c files accordingly.

15 years agoVersion 0.91.
Simon Josefsson [Thu, 7 May 2009 18:36:32 +0000 (18:36 +0000)]
Version 0.91.

15 years agoFix include's.
Simon Josefsson [Thu, 7 May 2009 18:34:37 +0000 (18:34 +0000)]
Fix include's.

15 years agoFix typo.
Simon Josefsson [Thu, 7 May 2009 18:30:29 +0000 (18:30 +0000)]
Fix typo.

15 years agoFix typo.
Simon Josefsson [Thu, 7 May 2009 18:28:58 +0000 (18:28 +0000)]
Fix typo.

15 years agoAdd.
Simon Josefsson [Thu, 7 May 2009 18:28:10 +0000 (18:28 +0000)]
Add.

15 years agoAdd Mac OS X implementation.
Simon Josefsson [Thu, 7 May 2009 18:27:34 +0000 (18:27 +0000)]
Add Mac OS X implementation.
From Christer Kaivo-oja <christer.kaivooja@gmail.com>.

15 years agoLink to libusb properly, based on patch by Christer Kaivo-oja <christer.kaivooja...
Simon Josefsson [Thu, 7 May 2009 18:25:31 +0000 (18:25 +0000)]
Link to libusb properly, based on patch by Christer Kaivo-oja <christer.kaivooja@gmail.com>.

15 years agoSupport more firmwares.
Simon Josefsson [Thu, 7 May 2009 18:23:35 +0000 (18:23 +0000)]
Support more firmwares.

15 years agoBump libtool library revision.
Simon Josefsson [Thu, 7 May 2009 18:22:00 +0000 (18:22 +0000)]
Bump libtool library revision.

15 years agoBump version.
Simon Josefsson [Thu, 7 May 2009 18:20:55 +0000 (18:20 +0000)]
Bump version.

15 years agoImplement autoconf based backend chosing.
Simon Josefsson [Thu, 7 May 2009 18:18:32 +0000 (18:18 +0000)]
Implement autoconf based backend chosing.

15 years agoVersion 0.9.
Simon Josefsson [Tue, 5 May 2009 14:45:46 +0000 (14:45 +0000)]
Version 0.9.

15 years agoDo a 0.9 before we make 1.0.
Simon Josefsson [Tue, 5 May 2009 14:45:30 +0000 (14:45 +0000)]
Do a 0.9 before we make 1.0.

15 years agoDo a 0.9 before we make 1.0.
Simon Josefsson [Tue, 5 May 2009 14:45:19 +0000 (14:45 +0000)]
Do a 0.9 before we make 1.0.

15 years agoFix instructions.
Simon Josefsson [Tue, 5 May 2009 14:42:17 +0000 (14:42 +0000)]
Fix instructions.

15 years agoFix make distcheck by pulling in ykcore stuff.
Simon Josefsson [Tue, 5 May 2009 14:33:27 +0000 (14:33 +0000)]
Fix make distcheck by pulling in ykcore stuff.

15 years agoFix AC_INIT.
Simon Josefsson [Tue, 5 May 2009 14:11:35 +0000 (14:11 +0000)]
Fix AC_INIT.

15 years agoFix namespace of ykpers.h.
Simon Josefsson [Thu, 30 Apr 2009 15:36:59 +0000 (15:36 +0000)]
Fix namespace of ykpers.h.

15 years agoFix fixed/uid parameters.
Simon Josefsson [Thu, 30 Apr 2009 15:24:06 +0000 (15:24 +0000)]
Fix fixed/uid parameters.
Use modhex for "fixed", add "hexfixed" for hex fixed values.
Use hex for "uid".

15 years agoUse hex decoding from libyubikey.
Simon Josefsson [Thu, 30 Apr 2009 14:59:54 +0000 (14:59 +0000)]
Use hex decoding from libyubikey.

15 years agoUse modhex from libyubikey.
Simon Josefsson [Thu, 30 Apr 2009 14:22:01 +0000 (14:22 +0000)]
Use modhex from libyubikey.

15 years agoLink to yubico-c.
Simon Josefsson [Thu, 30 Apr 2009 14:17:29 +0000 (14:17 +0000)]
Link to yubico-c.

15 years agoAdded ykp_AES_key_from_hex and ykpersonalize -a parameter.
Simon Josefsson [Thu, 30 Apr 2009 13:57:58 +0000 (13:57 +0000)]
Added ykp_AES_key_from_hex and ykpersonalize -a parameter.
From Lester Hightower, 10East" <lester.hightower@gmail.com>.

15 years agoWork with libtool 2.2.x.
Simon Josefsson [Wed, 25 Mar 2009 09:09:52 +0000 (09:09 +0000)]
Work with libtool 2.2.x.

15 years agoAdd dependencies in README
Richard Levitte [Wed, 11 Mar 2009 10:46:25 +0000 (10:46 +0000)]
Add dependencies in README

15 years agoForgot to change ./yubikey-core/libykcore.a to ./yubikey-core/libykcore.la
Richard Levitte [Wed, 11 Mar 2009 10:37:31 +0000 (10:37 +0000)]
Forgot to change ./yubikey-core/libykcore.a to ./yubikey-core/libykcore.la
in one place

15 years agoAdd.
Simon Josefsson [Tue, 10 Mar 2009 21:20:44 +0000 (21:20 +0000)]
Add.

15 years agoFix portability of self tests.
Simon Josefsson [Tue, 10 Mar 2009 21:14:17 +0000 (21:14 +0000)]
Fix portability of self tests.

15 years agoRelease 1.0
Richard Levitte [Mon, 9 Mar 2009 22:37:17 +0000 (22:37 +0000)]
Release 1.0

15 years agoNow that yubico-core uses libtool, a small adaptation is needed.
Richard Levitte [Mon, 9 Mar 2009 22:28:54 +0000 (22:28 +0000)]
Now that yubico-core uses libtool, a small adaptation is needed.

15 years agoUse the same releasing notes as for yubico-core here
Richard Levitte [Mon, 9 Mar 2009 22:28:09 +0000 (22:28 +0000)]
Use the same releasing notes as for yubico-core here

15 years agoCheck that yubikey-core/ykcore.h declares yk_usb_strerror
Richard Levitte [Mon, 9 Mar 2009 18:20:41 +0000 (18:20 +0000)]
Check that yubikey-core/ykcore.h declares yk_usb_strerror

15 years agoUse the new yk_usb_strerror() from yubikey-core
Richard Levitte [Mon, 9 Mar 2009 17:28:40 +0000 (17:28 +0000)]
Use the new yk_usb_strerror() from yubikey-core

15 years agoTest release 0.9, to become 1.0...
Richard Levitte [Fri, 17 Oct 2008 19:27:43 +0000 (19:27 +0000)]
Test release 0.9, to become 1.0...

15 years agoAdd command line options for all the flags and other configuration fields
Richard Levitte [Fri, 17 Oct 2008 19:17:01 +0000 (19:17 +0000)]
Add command line options for all the flags and other configuration fields

15 years agoDefine the functions that set the character fields
Richard Levitte [Fri, 17 Oct 2008 19:15:28 +0000 (19:15 +0000)]
Define the functions that set the character fields

15 years agoAdd functions to set more fields in the configuration structure. Implement the simpl...
Richard Levitte [Thu, 16 Oct 2008 14:46:45 +0000 (14:46 +0000)]
Add functions to set more fields in the configuration structure.  Implement the simple ones for now

15 years agoAllow for a different location for a proper libusb implementation
Richard Levitte [Wed, 8 Oct 2008 19:26:25 +0000 (19:26 +0000)]
Allow for a different location for a proper libusb implementation

15 years agoDon't forget to make sure time_t gets properly declared, and actually get the time...
Richard Levitte [Wed, 8 Oct 2008 19:11:22 +0000 (19:11 +0000)]
Don't forget to make sure time_t gets properly declared, and actually get the time as well

15 years agoMention autoreconf.
Simon Josefsson [Tue, 7 Oct 2008 12:40:36 +0000 (12:40 +0000)]
Mention autoreconf.

15 years agoOnly try to close the key if we got one...
Richard Levitte [Sun, 5 Oct 2008 08:00:13 +0000 (08:00 +0000)]
Only try to close the key if we got one...

15 years agoBetter error checking and reporting
Richard Levitte [Sun, 5 Oct 2008 07:58:56 +0000 (07:58 +0000)]
Better error checking and reporting

15 years agoOnly write verbose messages when then verbose flag is true
Richard Levitte [Sun, 5 Oct 2008 07:39:15 +0000 (07:39 +0000)]
Only write verbose messages when then verbose flag is true

15 years agoRewrite, using better error checking and reporting
Richard Levitte [Sat, 4 Oct 2008 13:03:53 +0000 (13:03 +0000)]
Rewrite, using better error checking and reporting

15 years agoImplement error handling in the personlization library
Richard Levitte [Sat, 4 Oct 2008 13:03:26 +0000 (13:03 +0000)]
Implement error handling in the personlization library

15 years agoHave the applications link with ykcore
Richard Levitte [Sat, 4 Oct 2008 13:02:42 +0000 (13:02 +0000)]
Have the applications link with ykcore

15 years agoUse AM_CPPFLAGS to avoid per-target flags, to avoid AM_PROG_CC_C_O.
Simon Josefsson [Wed, 1 Oct 2008 14:55:50 +0000 (14:55 +0000)]
Use AM_CPPFLAGS to avoid per-target flags, to avoid AM_PROG_CC_C_O.

15 years agoAdd a first draft of a command line tool.
Richard Levitte [Wed, 1 Oct 2008 14:02:49 +0000 (14:02 +0000)]
Add a first draft of a command line tool.
It doesn't take any options yet (except for an optional salt),
and it doesn't actually talk to the Yubikey yet.

15 years agoLet ykp_AES_key_from_passphrase() take an optional salt as well
Richard Levitte [Wed, 1 Oct 2008 14:01:30 +0000 (14:01 +0000)]
Let ykp_AES_key_from_passphrase() take an optional salt as well

15 years agoAdapt the Makefile for the latest changes
Richard Levitte [Wed, 1 Oct 2008 10:00:53 +0000 (10:00 +0000)]
Adapt the Makefile for the latest changes

15 years agoPersonalization code that I've been tampering with for a while
Richard Levitte [Wed, 1 Oct 2008 10:00:19 +0000 (10:00 +0000)]
Personalization code that I've been tampering with for a while

15 years agoAdd functionality to create and destroy configurations.
Richard Levitte [Wed, 1 Oct 2008 09:59:38 +0000 (09:59 +0000)]
Add functionality to create and destroy configurations.
The readers and writers need to get the userdata to be able to pass it on.

15 years agoRemove function to generate random AES keys. Too insecure.
Richard Levitte [Mon, 29 Sep 2008 15:34:50 +0000 (15:34 +0000)]
Remove function to generate random AES keys.  Too insecure.

15 years agoFirst draft of personalization functionality
Richard Levitte [Mon, 29 Sep 2008 15:30:41 +0000 (15:30 +0000)]
First draft of personalization functionality

15 years agoAdd an implementation of PBKDF2
Richard Levitte [Mon, 29 Sep 2008 15:29:34 +0000 (15:29 +0000)]
Add an implementation of PBKDF2

15 years agoAdd SHA and HMAC functions extracted from RFC 4634
Richard Levitte [Mon, 29 Sep 2008 15:28:42 +0000 (15:28 +0000)]
Add SHA and HMAC functions extracted from RFC 4634

16 years agoHandle the presence of yubikey-core, and make sure it gets configured as well
Richard Levitte [Thu, 25 Sep 2008 12:01:59 +0000 (12:01 +0000)]
Handle the presence of yubikey-core, and make sure it gets configured as well

16 years agoWe don't need the common directory any more
Richard Levitte [Mon, 22 Sep 2008 20:27:37 +0000 (20:27 +0000)]
We don't need the common directory any more

16 years agoMove common/ykdef.h to yubikey-core
Richard Levitte [Mon, 22 Sep 2008 14:21:37 +0000 (14:21 +0000)]
Move common/ykdef.h to yubikey-core

16 years agoRemove documents that were added to yubikey-core
Richard Levitte [Mon, 22 Sep 2008 14:19:22 +0000 (14:19 +0000)]
Remove documents that were added to yubikey-core

16 years agoMake the yubikey module consistent
Richard Levitte [Thu, 18 Sep 2008 15:11:40 +0000 (15:11 +0000)]
Make the yubikey module consistent

16 years agoAES modules added, reflect that
Richard Levitte [Thu, 18 Sep 2008 15:11:07 +0000 (15:11 +0000)]
AES modules added, reflect that

16 years agoDon't need that external library right now
Richard Levitte [Thu, 18 Sep 2008 15:10:16 +0000 (15:10 +0000)]
Don't need that external library right now

16 years agoAdded needed modules for AES
Richard Levitte [Thu, 18 Sep 2008 15:09:35 +0000 (15:09 +0000)]
Added needed modules for AES

16 years agolibykpers, not libyubikey.
Richard Levitte [Thu, 18 Sep 2008 14:55:59 +0000 (14:55 +0000)]
libykpers, not libyubikey.
ykpersonalize, not modhex.
Make sure to defined noinstallable headers properly as well as the header
to be installed