]>
err.no Git - yubikey-personalization.old/log
Fredrik Thulin [Mon, 7 Mar 2011 14:26:37 +0000 (15:26 +0100)]
'fixed' is n/a for OATH/CHAL-RESP.
Fredrik Thulin [Mon, 7 Mar 2011 14:23:01 +0000 (15:23 +0100)]
Clarify type of key in error message.
Fredrik Thulin [Mon, 7 Mar 2011 14:22:29 +0000 (15:22 +0100)]
New URL for issue tracker.
Fredrik Thulin [Mon, 7 Mar 2011 14:22:11 +0000 (15:22 +0100)]
init
Fredrik Thulin [Mon, 7 Mar 2011 13:57:42 +0000 (14:57 +0100)]
Wait for configuration writing to finish.
After last write, we must wait for the key to turn off SLOT_WRITE_FLAG
before fetching status to verify write operation.
Fredrik Thulin [Wed, 16 Feb 2011 10:30:30 +0000 (11:30 +0100)]
Don't track generated ChangeLog.
Fredrik Thulin [Sat, 5 Feb 2011 18:42:53 +0000 (19:42 +0100)]
Add challenge-response tool (ykchalresp).
This required implementing multi-feature-report reads in ykcore.c.
It is kind of wrong to have these functions in libykpers, but that's
where they are at the moment. We might split some part of libykpers
out into a new library before releasing anything official. This is
to be considered work in progress.
Fredrik Thulin [Mon, 31 Jan 2011 12:55:46 +0000 (13:55 +0100)]
Document 160 bit key fix, and increase LT_REVISION since it modified
libykpers code.
Fredrik Thulin [Mon, 31 Jan 2011 12:55:31 +0000 (13:55 +0100)]
Minor cleanups.
Fredrik Thulin [Mon, 31 Jan 2011 12:44:06 +0000 (13:44 +0100)]
Make ykp_AES_key_from_passphrase() handle 160 bit keys too.
Fredrik Thulin [Mon, 31 Jan 2011 10:12:35 +0000 (11:12 +0100)]
ykp_write_config: Some modes now store four bytes key in uid.
OATH-HOTP and HMAC challenge response have 20 bytes key, but the
key field in the configuration is only 16 bytes. They therefor store
four more bytes in the uid field. The pretty-printer is now aware
of this, and will say "uid: n/a" when there is actually key data in
there, and show the complete 20 bytes key as "key:".
Fredrik Thulin [Thu, 20 Jan 2011 07:06:53 +0000 (08:06 +0100)]
Add info about how to populate the doc/ directory after the move to Git.
Fredrik Thulin [Wed, 19 Jan 2011 10:12:53 +0000 (11:12 +0100)]
release: One more fix for build dir != src dir.
Do 'git push' before tagging to find any problems before tagging.
Fredrik Thulin [Wed, 19 Jan 2011 09:39:31 +0000 (10:39 +0100)]
release: Make work with build dir != src dir.
Fredrik Thulin [Tue, 18 Jan 2011 21:22:46 +0000 (22:22 +0100)]
Updates for new release 1.4.1.
Fredrik Thulin [Tue, 18 Jan 2011 21:10:21 +0000 (22:10 +0100)]
Merge branch 'master' of github.com:Yubico/yubikey-personalization
Fredrik Thulin [Tue, 18 Jan 2011 21:09:06 +0000 (22:09 +0100)]
Move OATH-HOTP symbols back to LIBYKPERS_1.0.
This reverts parts of
868c2b38 - the cat was out of the bag.
Simon Josefsson [Mon, 17 Jan 2011 16:02:01 +0000 (17:02 +0100)]
Drop make check until we've fixed -z muldefs.
Simon Josefsson [Mon, 17 Jan 2011 15:55:55 +0000 (16:55 +0100)]
Add all rule.
Simon Josefsson [Mon, 17 Jan 2011 15:55:25 +0000 (16:55 +0100)]
Update for 1.4.0.
Simon Josefsson [Mon, 17 Jan 2011 15:41:07 +0000 (16:41 +0100)]
Update release target.
Simon Josefsson [Mon, 17 Jan 2011 15:37:10 +0000 (16:37 +0100)]
Update doc/.
Simon Josefsson [Mon, 17 Jan 2011 15:36:49 +0000 (16:36 +0100)]
Fix ChangeLog generation.
Simon Josefsson [Mon, 17 Jan 2011 15:36:05 +0000 (16:36 +0100)]
Fix check-doc-dist rule.
Fredrik Thulin [Mon, 17 Jan 2011 15:32:25 +0000 (16:32 +0100)]
Merge branch 'master' of github.com:Yubico/yubikey-personalization
Fredrik Thulin [Mon, 17 Jan 2011 15:32:02 +0000 (16:32 +0100)]
Document changes betwen 1.3.5 and 1.4.0.
Simon Josefsson [Mon, 17 Jan 2011 15:20:53 +0000 (16:20 +0100)]
Update doc/.
Fredrik Thulin [Mon, 17 Jan 2011 15:07:51 +0000 (16:07 +0100)]
Update version numbers for next release.
Fredrik Thulin [Mon, 17 Jan 2011 14:49:39 +0000 (15:49 +0100)]
Reject -a key with upper case hex.
yubikey_hex_decode only handles lowercase hex, so use yubikey_hex_p
to check that input string is valid instead of local version which
also allowed upper case.
Fredrik Thulin [Mon, 17 Jan 2011 14:49:06 +0000 (15:49 +0100)]
whitespace
Fredrik Thulin [Mon, 17 Jan 2011 14:36:34 +0000 (15:36 +0100)]
160 bit keys are HMAC keys.
Fredrik Thulin [Mon, 17 Jan 2011 14:27:11 +0000 (15:27 +0100)]
Update version to 1.4.
Simon Josefsson [Mon, 17 Jan 2011 14:14:44 +0000 (15:14 +0100)]
Add doc/ submodule.
Fredrik Thulin [Mon, 17 Jan 2011 12:57:20 +0000 (13:57 +0100)]
Add test case for option after mode selection.
Fredrik Thulin [Mon, 17 Jan 2011 11:44:09 +0000 (12:44 +0100)]
Only allow choosing slot once.
Choosing slot resets cfgFlags etc. which violates the principle
of least astonishments if done more than once
(think setting a bunch of flags, and then setting slot).
Fredrik Thulin [Mon, 17 Jan 2011 10:00:26 +0000 (11:00 +0100)]
Shorter test code.
Do like in the python checks and always just check returned buffer
against expected array of bytes.
Fredrik Thulin [Mon, 17 Jan 2011 09:42:28 +0000 (10:42 +0100)]
Add support for the extended flags in Yubikey 2.2.
Fredrik Thulin [Mon, 17 Jan 2011 08:39:53 +0000 (09:39 +0100)]
Add support for the challenge-response mode in Yubikey version 2.2.
Fredrik Thulin [Fri, 14 Jan 2011 16:22:46 +0000 (17:22 +0100)]
Add support for 40 bytes (160 bits) -a.
This is for OATH and HMAC challenge-response, introduced in Yubikey
2.1 and 2.2.
Fredrik Thulin [Fri, 14 Jan 2011 14:09:02 +0000 (15:09 +0100)]
Rebuild libykpers-1 when libykpers-1.map is updated.
Fredrik Thulin [Fri, 14 Jan 2011 12:08:05 +0000 (13:08 +0100)]
Merge branch 'devel/add_test_cases' into feature/yubikey22_support
Fredrik Thulin [Fri, 14 Jan 2011 09:57:14 +0000 (10:57 +0100)]
More test cases, and fixes to old ones.
Fredrik Thulin [Fri, 14 Jan 2011 09:55:09 +0000 (10:55 +0100)]
Mend infname/outfname argument parsing.
Bug introduced in second-last commit,
c9db06dc .
Fredrik Thulin [Thu, 13 Jan 2011 22:07:57 +0000 (23:07 +0100)]
Add test cases for ykpersonalize argument parsing.
Fredrik Thulin [Thu, 13 Jan 2011 22:04:47 +0000 (23:04 +0100)]
Make argument parsing testable.
Fredrik Thulin [Thu, 13 Jan 2011 12:37:13 +0000 (13:37 +0100)]
Create proper tests/ subdir.
Fredrik Thulin [Wed, 12 Jan 2011 20:38:44 +0000 (21:38 +0100)]
yk_write_to_key: use YK_FRAME struct from new ykdef.h.
Fredrik Thulin [Wed, 12 Jan 2011 09:49:45 +0000 (10:49 +0100)]
Version 2.2.0 from JE.
Fredrik Thulin [Tue, 11 Jan 2011 14:40:18 +0000 (15:40 +0100)]
Merge branch 'fix/libusb_0_1_detach_kernel' into feature/yubikey22_support
Fredrik Thulin [Tue, 11 Jan 2011 14:40:13 +0000 (15:40 +0100)]
Merge branch 'fix/flags_printing' into feature/yubikey22_support
Fredrik Thulin [Thu, 30 Dec 2010 19:42:46 +0000 (20:42 +0100)]
_ykusb_open_device: Detach kernel HID driver.
This avoids the
USB error: could not claim interface 0: Device or resource busy
when linking with libusb-0.1 - at least on Ubuntu 10.04.
Fredrik Thulin [Mon, 27 Dec 2010 16:31:13 +0000 (17:31 +0100)]
ykp_write_config: Config flags depend on context.
Some config flags share value (e.g. STRONG_PW2 and
OATH_FIXED_MODHEX2 - both 0x40). With this patch,
we show OATH_FIXED_MODHEX2 if tktFlag OATH_HOTP is
set, and STRONG_PW2 otherwise (if cfgFlag matches
0x40).
Fredrik Thulin [Sun, 26 Dec 2010 21:21:58 +0000 (22:21 +0100)]
ykp_write_config: Only output flags if all bits match.
Do not output a false positive for a config/ticket flag if only
some bits match.
Without this patch, a configuration with the single cfgflag
STRONG_PW2 was shown as
STRONG_PW2|OATH_FIXED_MODHEX2|OATH_FIXED_MODHEX
since there are some bits matching STRONG_PW2 (0x40) in
OATH_FIXED_MODHEX (0x50). With this patch, single cfgflag
STRONG_PW2 is shown as
STRONG_PW2|OATH_FIXED_MODHEX2
OATH_FIXED_MODHEX2 is also shown as it shares the value of 0x40,
and the outputting is not context aware (yet).
Fredrik Thulin [Sat, 25 Dec 2010 17:01:19 +0000 (18:01 +0100)]
init
Fredrik Thulin [Sat, 25 Dec 2010 17:00:23 +0000 (18:00 +0100)]
Amend last commit.
Missing some {}.
Fredrik Thulin [Tue, 21 Dec 2010 22:08:17 +0000 (23:08 +0100)]
Check return value of ykp_set_(cfg|tkt)flag.
Wrong Yubikey version errors were concealed (and flags just dropped) :
$ ./ykpersonalize -ooath-hotp8 -s-
Firmware version 1.3.2 Touch level 7104 Program sequence 1
...
ticket_flags: APPEND_CR
config_flags:
$
With this patch :
$ ./ykpersonalize -ooath-hotp8 -s-
Firmware version 1.3.2 Touch level 7440 Program sequence 4
Yubikey personalization error: option not available for this Yubikey version
$
Simon Josefsson [Thu, 25 Nov 2010 15:32:25 +0000 (15:32 +0000)]
Support 64-bit Windows in upload target.
Simon Josefsson [Thu, 25 Nov 2010 15:30:44 +0000 (15:30 +0000)]
Support 64-bit.
Simon Josefsson [Thu, 25 Nov 2010 14:58:17 +0000 (14:58 +0000)]
Add upload target.
Simon Josefsson [Thu, 25 Nov 2010 14:27:36 +0000 (14:27 +0000)]
Fix.
Simon Josefsson [Thu, 25 Nov 2010 14:24:50 +0000 (14:24 +0000)]
Add.
Simon Josefsson [Thu, 25 Nov 2010 14:15:26 +0000 (14:15 +0000)]
Handle svn2cl failures.
Simon Josefsson [Thu, 25 Nov 2010 14:14:07 +0000 (14:14 +0000)]
Add docs.
Simon Josefsson [Thu, 25 Nov 2010 14:13:46 +0000 (14:13 +0000)]
Version 1.3.5.
Simon Josefsson [Thu, 25 Nov 2010 14:02:05 +0000 (14:02 +0000)]
Add.
Simon Josefsson [Thu, 25 Nov 2010 13:55:54 +0000 (13:55 +0000)]
Add.
Simon Josefsson [Thu, 25 Nov 2010 11:57:22 +0000 (11:57 +0000)]
Fix compilation under Windows.
Simon Josefsson [Thu, 11 Nov 2010 14:38:36 +0000 (14:38 +0000)]
Add.
Simon Josefsson [Fri, 10 Sep 2010 07:49:58 +0000 (07:49 +0000)]
Bump versions.
Simon Josefsson [Fri, 10 Sep 2010 07:47:01 +0000 (07:47 +0000)]
Version 1.3.4.
Simon Josefsson [Fri, 10 Sep 2010 07:41:22 +0000 (07:41 +0000)]
Make a copy of released archive.
Simon Josefsson [Fri, 10 Sep 2010 07:36:20 +0000 (07:36 +0000)]
Fix crash on Mac OS X.
Reported by rosmiitto in Issue #6:
<http://code.google.com/p/yubikey-personalization/issues/detail?id=6>.
Simon Josefsson [Fri, 10 Sep 2010 07:28:46 +0000 (07:28 +0000)]
Fix bug that prevented salting during AES key generation
from passwords from working. Reported by Ben.
Simon Josefsson [Fri, 10 Sep 2010 07:28:23 +0000 (07:28 +0000)]
Fix typo in last commit.
Simon Josefsson [Fri, 10 Sep 2010 07:18:43 +0000 (07:18 +0000)]
Clarify that salt only applies to key generation from password.
Simon Josefsson [Fri, 10 Sep 2010 07:17:17 +0000 (07:17 +0000)]
Clarify that salt only applies to key generation from password.
Simon Josefsson [Mon, 14 Jun 2010 19:39:37 +0000 (19:39 +0000)]
Add contrib/ sub-directory and contrib/programming.sh from David Dindorp.
Simon Josefsson [Thu, 20 May 2010 09:07:10 +0000 (09:07 +0000)]
Bump version.
Simon Josefsson [Thu, 20 May 2010 09:01:09 +0000 (09:01 +0000)]
Version 1.3.3.
Simon Josefsson [Thu, 20 May 2010 09:00:14 +0000 (09:00 +0000)]
Fix release target.
Simon Josefsson [Thu, 20 May 2010 08:59:52 +0000 (08:59 +0000)]
Don't warn about upcoming YubiKey firmware 2.2.x, it is compatible.
Simon Josefsson [Fri, 12 Mar 2010 15:37:48 +0000 (15:37 +0000)]
Bump version.
Simon Josefsson [Fri, 12 Mar 2010 15:31:15 +0000 (15:31 +0000)]
Version 1.3.2.
Simon Josefsson [Fri, 12 Mar 2010 15:29:43 +0000 (15:29 +0000)]
Bump version.
Simon Josefsson [Fri, 12 Mar 2010 15:28:34 +0000 (15:28 +0000)]
I found a really old yubikey 0.9.9 and it worked fine. Silencing warning.
Simon Josefsson [Fri, 12 Mar 2010 15:25:52 +0000 (15:25 +0000)]
Fix output for unsupported firmware.
Tollef Fog Heen [Tue, 2 Feb 2010 07:41:57 +0000 (07:41 +0000)]
Fix typo in ticket_flags_map
s/PROTECT_OATH_HOTP/OATH_HOTP/
Tollef Fog Heen [Sat, 30 Jan 2010 12:50:29 +0000 (12:50 +0000)]
Release 1.3.1
Tollef Fog Heen [Sat, 30 Jan 2010 12:33:11 +0000 (12:33 +0000)]
Revert r225, this breaks the build in some cases
Tollef Fog Heen [Sat, 30 Jan 2010 12:02:03 +0000 (12:02 +0000)]
Distribute stub .c files too
Tollef Fog Heen [Sat, 30 Jan 2010 11:44:16 +0000 (11:44 +0000)]
Bump version number, document changes in 1.3
Tollef Fog Heen [Sat, 30 Jan 2010 11:39:00 +0000 (11:39 +0000)]
Document OATH-HOTP a little bit
Tollef Fog Heen [Sat, 30 Jan 2010 10:06:12 +0000 (10:06 +0000)]
Update the manual page for OATH-HOTP
Also rewrite some descriptions to make it easier to understand what
the different flags does.
Tollef Fog Heen [Sat, 30 Jan 2010 10:06:05 +0000 (10:06 +0000)]
Add OATH-HOTP support
In addition, rewrite help output to make it more readable and ticket-
and configuration flag parsing to make it easier to read.
Tollef Fog Heen [Sat, 30 Jan 2010 10:05:56 +0000 (10:05 +0000)]
Make sure to rebuild library if map file changes
Simon Josefsson [Fri, 29 Jan 2010 12:28:39 +0000 (12:28 +0000)]
Dist doc/Compatibility.wiki.
Tollef Fog Heen [Thu, 28 Jan 2010 22:52:32 +0000 (22:52 +0000)]
Add reference to compatibility wiki page
Tollef Fog Heen [Thu, 28 Jan 2010 22:43:09 +0000 (22:43 +0000)]
Stop bailing out on unknown firmwares
Previously, we would bail out if we saw an unsupported firmware. Stop
doing that and instead write out a warning message saying not all
features might be supported.
Simon Josefsson [Fri, 22 Jan 2010 14:01:29 +0000 (14:01 +0000)]
Version 1.2.
Simon Josefsson [Fri, 22 Jan 2010 13:59:58 +0000 (13:59 +0000)]
Bump version.