2009-10-03 19:25  tfheen

	* NEWS:
	  Update
	  NEWS
	  for
	  1.1

2009-10-03 19:03  tfheen

	* README:
	  Revert
	  last
	  commit,
	  I
	  was
	  confused

2009-10-03 18:30  tfheen

	* README:
	  Change
	  reference
	  to
	  the
	  documentation
	  to
	  something
	  that
	  most
	  people
	  are
	  likely
	  to
	  see/find

2009-09-19 08:10  tfheen

	* NEWS:
	  Fix
	  typo

2009-09-18 12:09  levitte@gmail.com

	* NEWS:
	  Document
	  last
	  changes

2009-09-18 12:04  levitte@gmail.com

	* ykpersonalize.c:
	  Better
	  to
	  handle
	  -h
	  after
	  the
	  core
	  is
	  initialised

2009-09-18 12:03  levitte@gmail.com

	* ykcore/ykcore_libusb-1.0.c:
	  Make
	  sure
	  to
	  handle
	  cases
	  when
	  the
	  backend
	  is
	  stopped
	  before
	  being
	  initialised

2009-09-18 10:55  levitte@gmail.com

	* NEWS,
	  configure.ac:
	  Increment
	  version
	  to
	  1.1

2009-09-18 10:51  levitte@gmail.com

	* ykpersonalize.c:
	  The
	  return
	  code
	  from
	  hex_modhex_decode()
	  was
	  incorrectly
	  treated. new_access_code
	  was
	  improperly
	  set.

2009-09-18 05:57  simon75j

	* NEWS:
	  Version
	  1.0.

2009-09-18 05:56  simon75j

	* NEWS,
	  configure.ac:
	  Bump
	  version.

2009-09-17 06:34  simon75j

	* NEWS:
	  Version
	  0.999.

2009-09-14 14:39  simon75j

	* NEWS,
	  configure.ac:
	  Bump
	  versions.

2009-09-13 09:57  levitte@gmail.com

	* ykcore/ykcore_libusb-1.0.c:
	  Fix
	  signedness
	  warnings. Remove
	  unused
	  variable.

2009-09-13 09:57  levitte@gmail.com

	* ykcore/ykcore.c:
	  Include
	  unistd.h
	  to
	  get
	  the
	  declaration
	  of
	  usleep(). Make
	  sure
	  yk_init()
	  and
	  yk_release()
	  return
	  a
	  status
	  code. Make
	  sure
	  yk_release()
	  calls
	  _ykusb_stop()
	  rather
	  than
	  _tkusb_start()!!! Fix
	  other
	  gcc
	  warnings.

2009-09-13 09:55  levitte@gmail.com

	* ykpers.c:
	  Include
	  ctype.h
	  to
	  get
	  declaration
	  of
	  tolower.h
	  and
	  friends. Fix
	  gcc
	  warnings.

2009-09-13 09:54  levitte@gmail.com

	* ykpbkdf2.c:
	  Fixed
	  gcc
	  warnings.

2009-09-13 09:53  levitte@gmail.com

	* ykpersonalize.c:
	  Added
	  include
	  of
	  yubikey.h
	  to
	  get
	  the
	  declaration
	  of yubikey_modehex_decode
	  and
	  yubikey_hex_decode. Made
	  hex_modhex_decode
	  check
	  the
	  argument
	  so
	  it's
	  valid. Changed
	  binary
	  strings
	  from
	  'char'
	  to
	  'unsigned
	  char'.

2009-09-13 06:17  simon75j

	* ykpersonalize.c:
	  Fix
	  warnings. Reported
	  by
	  Patrick
	  Neave
	  <p.neave@gmail.com>.

2009-09-12 07:14  simon75j

	* NEWS:
	  Version
	  0.99.

2009-09-12 07:13  simon75j

	* Makefile.am,
	  NEWS,
	  configure.ac:
	  Fix
	  build
	  error
	  related
	  to
	  _ykp_errno_location
	  on
	  non-Linux.

2009-09-08 08:47  simon75j

	* NEWS:
	  Version
	  0.98.

2009-09-08 08:47  simon75j

	* Makefile.am:
	  Sanity
	  check
	  NEWS
	  before
	  release.

2009-09-08 08:45  simon75j

	* NEWS:
	  Add.

2009-09-08 08:45  simon75j

	* configure.ac:
	  Bump
	  versions.

2009-09-08 08:43  simon75j

	* ykpersonalize.c:
	  Exit
	  with
	  non-zero
	  exit
	  code
	  on
	  no
	  yubikey
	  present
	  errors. Reported
	  by
	  Greg
	  Woods.

2009-09-05 09:23  tfheen

	* ykpersonalize.1:
	  Update
	  man
	  page Make
	  the
	  man
	  page
	  up
	  to
	  date
	  with
	  the
	  help
	  output
	  from
	  ykpersonalize

2009-09-02 14:46  levitte@gmail.com

	* ykpersonalize.1:
	  Correct
	  documentation

2009-09-01 13:04  simon75j

	* ykcore/ykcore.c:
	  Found
	  another
	  old
	  key,
	  confirmed
	  working.

2009-08-31 17:38  levitte@gmail.com

	* ykpers.c:
	  Fix
	  constness

2009-08-31 14:26  simon75j

	* configure.ac:
	  Check
	  for
	  libyubikey
	  v1.5+.

2009-08-31 14:26  simon75j

	* NEWS:
	  Add.

2009-08-31 06:00  simon75j

	* m4/ld-version-script.m4:
	  Add.

2009-08-31 05:59  simon75j

	* Makefile.am,
	  NEWS,
	  configure.ac,
	  libykpers-1.map:
	  Use
	  linker
	  version
	  script.

2009-08-28 05:17  levitte@gmail.com

	* ykpersonalize.c:
	  Include
	  the
	  configuration
	  number
	  to
	  be
	  written
	  to

2009-08-27 18:40  simon75j

	* NEWS:
	  Add.

2009-08-27 18:34  simon75j

	* ykpersonalize.1:
	  Add.

2009-08-27 18:19  simon75j

	* configure.ac:
	  Bump
	  versions.

2009-08-27 18:19  simon75j

	* NEWS:
	  Add.

2009-08-27 18:18  simon75j

	* ykpersonalize.c:
	  Make
	  sure
	  -h
	  works
	  even
	  without
	  yubikey.

2009-08-27 14:34  simon75j

	* NEWS:
	  Version
	  0.96.

2009-08-27 14:32  simon75j

	* selftest.c:
	  Fix
	  error.

2009-08-27 14:30  simon75j

	* Makefile.am,
	  NEWS,
	  configure.ac,
	  ykpers-1.pc.in:
	  Add
	  pkg-config
	  script
	  and
	  document
	  versioning.

2009-08-27 13:56  simon75j

	* Makefile.am,
	  configure.ac:
	  Improve
	  versioning.

2009-08-27 13:51  simon75j

	* ykpersonalize.1:
	  Add
	  -1
	  and
	  -2.

2009-08-27 13:41  simon75j

	* configure.ac:
	  Bump
	  ABI.

2009-08-26 13:35  levitte@gmail.com

	* ykpers.c:
	  Make
	  sure
	  the
	  'fixed'
	  prefix
	  is
	  in
	  modhex
	  by
	  default,
	  the
	  rest
	  in
	  hex.

2009-08-26 13:34  levitte@gmail.com

	* ykpersonalize.c:
	  Leave
	  all
	  controls
	  of
	  the
	  input
	  number
	  to
	  hex_modhex_decode(). Make
	  sure
	  the
	  'fixed'
	  prefix
	  is
	  in
	  modhex
	  by
	  default,
	  the
	  rest
	  in
	  hex.

2009-08-25 19:44  levitte@gmail.com

	* ykpersonalize.c:
	  The
	  command
	  line
	  arguments
	  are
	  with
	  dashes,
	  not
	  underscores...

2009-08-25 11:20  levitte@gmail.com

	* ykpersonalize.c:
	  Another
	  copy
	  and
	  paste
	  error,
	  giving
	  wrong
	  numbers
	  when
	  reading
	  pure
	  hex

2009-08-25 10:13  levitte@gmail.com

	* ykpersonalize.c:
	  Correct
	  various
	  typos

2009-08-25 10:13  levitte@gmail.com

	* ykpers.c:
	  Make
	  sure
	  the
	  printout
	  function
	  shows
	  the
	  new
	  flags,
	  depending
	  on
	  configuration
	  version

2009-08-25 09:13  levitte@gmail.com

	* ykpers.c:
	  Really
	  enable
	  all
	  the
	  Yubikey
	  II
	  flags

2009-08-25 08:48  levitte@gmail.com

	* ykpersonalize.c:
	  Enable
	  all
	  the
	  Yubikey
	  II
	  flags

2009-08-24 13:45  levitte@gmail.com

	* NEWS,
	  configure.ac:
	  Document
	  and
	  bump
	  the
	  library
	  versions. NOTE:
	  the
	  new
	  code
	  it
	  yet
	  untested\!
	  
	  Proceed
	  with
	  care\!

2009-08-24 13:44  levitte@gmail.com

	* ykpersonalize.c:
	  Add
	  the
	  possibility
	  to
	  program
	  first
	  and
	  second
	  configuration
	  slots

2009-08-24 13:43  levitte@gmail.com

	* ykcore/ykcore.c,
	  ykcore/ykcore.h:
	  Make
	  it
	  possible
	  to
	  write
	  to
	  more
	  than
	  one
	  configuration
	  slot

2009-08-24 13:42  levitte@gmail.com

	* ykpers.c,
	  ykpers.h:
	  Make
	  it
	  possible
	  to
	  have
	  different
	  default
	  configurations
	  for
	  different
	  slots

2009-08-24 13:00  levitte@gmail.com

	* NEWS,
	  ykpersonalize.c:
	  Make
	  all
	  input
	  numbers
	  hexadecimal
	  by
	  default.
	  
	  It's
	  still
	  possible
	  to
	  give
	  modhex
	  ones
	  by
	  prefixing
	  them
	  with
	  'm:'

2009-08-24 11:08  levitte@gmail.com

	* NEWS,
	  configure.ac:
	  Update
	  with
	  version
	  info
	  for
	  0.95

2009-08-17 17:35  levitte@gmail.com

	* ykpersonalize.1:
	  Update
	  the
	  man
	  page
	  with
	  the
	  access
	  code
	  syntax

2009-08-17 17:27  levitte@gmail.com

	* ykpersonalize.c:
	  Clarify
	  that
	  -c
	  doesn't
	  set
	  the
	  access
	  code

2009-08-17 16:29  simon75j

	* Makefile.am:
	  Generalize
	  release
	  target.

2009-08-17 16:22  levitte@gmail.com

	* ykpersonalize.c:
	  Access
	  code
	  handling
	  seems
	  to
	  work. If
	  the
	  access
	  code
	  is
	  wrong,
	  it
	  will
	  only
	  output
	  a
	  write
	  error
	  when you
	  try
	  to
	  configure,
	  should
	  it
	  do
	  something
	  more
	  intelligent? Please
	  try
	  this
	  out,
	  but
	  USE
	  WITH
	  CAUTION...
	  
	  Try
	  with
	  a
	  spare
	  key.

2009-08-14 11:47  simon75j

	* ykcore/ykcore.c:
	  I
	  found
	  some
	  really
	  old
	  yubikeys,
	  support
	  them
	  too.

2009-08-10 08:48  simon75j

	* Makefile.am:
	  Dist
	  ykpersonalize.1.

2009-08-10 08:47  simon75j

	* NEWS:
	  Version
	  0.94.

2009-08-10 08:32  simon75j

	* ykpersonalize.c:
	  Upper
	  case
	  param
	  fields
	  to
	  reduce
	  confusion. Reported
	  by
	  Peter
	  Hultqvist
	  <peter.h@nsf.scout.se>.

2009-08-10 08:28  simon75j

	* Makefile.am,
	  NEWS,
	  ykpersonalize.1:
	  Add
	  man
	  page
	  for
	  ykpersonalize. Patch
	  from
	  Tollef
	  Fog
	  Heen
	  <tfheen@err.no>.

2009-08-10 08:23  simon75j

	* ykpersonalize.c:
	  Fix
	  typo. From
	  Tollef
	  Fog
	  Heen
	  <tfheen@err.no>.

2009-08-10 08:22  simon75j

	* NEWS:
	  Add.

2009-08-10 08:22  simon75j

	* NEWS,
	  configure.ac:
	  Bump
	  versions.

2009-08-10 08:21  simon75j

	* ykcore/ykcore_libusb-1.0.c:
	  Better
	  error
	  handling
	  for
	  libusb-1.0
	  backend. Patch
	  from
	  Tollef
	  Fog
	  Heen
	  <tfheen@err.no>.

2009-08-07 09:23  simon75j

	* NEWS:
	  Version
	  0.93.

2009-08-07 09:21  simon75j

	* configure.ac:
	  Cleanup
	  and
	  provide
	  summary
	  of
	  configured
	  options.

2009-08-07 09:16  simon75j

	* configure.ac:
	  Auto-detect
	  libusb-1.0
	  if
	  present,
	  but
	  fall
	  back
	  to
	  libusb
	  if
	  not. Patch
	  from
	  Tollef
	  Fog
	  Heen
	  <tfheen@err.no>.

2009-08-04 09:35  simon75j

	* m4/pkg.m4:
	  Add.

2009-08-04 09:32  simon75j

	* AUTHORS,
	  NEWS,
	  configure.ac,
	  ykcore/Makefile.am,
	  ykcore/ykcore_libusb-1.0.c:
	  Add
	  libusb-1.0
	  support
	  from
	  Tollef
	  Fog
	  Heen.

2009-08-04 09:01  simon75j

	* ykcore/ykcore_libusb.c:
	  Make
	  _ykusb_read
	  return
	  number
	  of
	  read
	  bytes
	  rather
	  than
	  1. Reported
	  by
	  Tollef
	  Fog
	  Heen
	  <tfheen@err.no>.

2009-07-01 06:41  levitte@gmail.com

	* ykcore/ykdef.h:
	  Updated
	  definitions
	  header

2009-06-30 10:30  levitte@gmail.com

	* ykpers.h:
	  Declare
	  the
	  functions
	  to
	  set
	  the
	  Yubikey
	  II
	  flags

2009-06-30 10:27  levitte@gmail.com

	* ykpersonalize.c:
	  Add
	  options
	  for
	  Yubikey
	  II
	  setting. Disable
	  them
	  for
	  now
	  however,
	  since
	  we
	  don't
	  have
	  the
	  values
	  yet

2009-06-30 09:57  levitte@gmail.com

	* ykpersonalize.c:
	  Add
	  handling
	  of
	  access
	  code. Disable
	  it
	  for
	  now
	  however,
	  something
	  seems
	  to
	  be
	  fishy

2009-06-30 09:56  levitte@gmail.com

	* ykpers.c,
	  ykpers.h:
	  Add
	  a
	  function
	  to
	  fetch
	  the
	  core
	  configuration
	  from
	  the
	  ykpers
	  configuration

2009-06-29 19:47  levitte@gmail.com

	* ykpersonalize.c:
	  Print
	  the
	  firmware
	  version
	  early. Wrong
	  configuration
	  structure
	  type.

2009-06-29 19:21  levitte@gmail.com

	* ykpersonalize.c:
	  Make
	  the
	  command
	  line
	  program
	  use
	  the
	  new
	  interface.
	  
	  UNTESTED\!

2009-06-29 19:20  levitte@gmail.com

	* configure.ac,
	  ykpers.c,
	  ykpers.h:
	  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

2009-06-29 14:19  levitte@gmail.com

	* ykcore/ykdef.h:
	  Add
	  preliminary
	  new
	  configuration
	  flags
	  for
	  Yubikey
	  2.0

2009-06-16 11:50  simon75j

	* ykcore/ykcore.c:
	  Support
	  firmware
	  v2.0.

2009-05-29 17:11  simon75j

	* NEWS:
	  Add.

2009-05-29 17:11  simon75j

	* ykpersonalize.c:
	  It
	  is
	  -aFOO
	  not
	  -a=FOO.

2009-05-29 09:53  simon75j

	* Makefile.am:
	  Use
	  yubico.com
	  pgp
	  key
	  to
	  sign
	  releases.

2009-05-25 08:39  simon75j

	* NEWS,
	  configure.ac:
	  Bump
	  versions.

2009-05-25 08:34  simon75j

	* ykcore/Makefile.am:
	  Dist
	  yktsd.h.

2009-05-25 08:33  simon75j

	* NEWS:
	  Version
	  0.92.

2009-05-21 14:20  levitte

	* m4/acx_pthread.m4:
	  Add
	  the
	  acx_pthread.m4
	  macro
	  package
	  for
	  those
	  who
	  don't
	  have
	  it

2009-05-08 08:18  simon75j

	* selftest.c:
	  Make
	  it
	  work
	  again.

2009-05-08 07:39  simon75j

	* AUTHORS:
	  Add.

2009-05-08 07:38  simon75j

	* Makefile.am,
	  README:
	  Fix
	  README
	  issue.

2009-05-08 07:34  simon75j

	* notes:
	  Remove
	  notes/,
	  replaced
	  with
	  wiki
	  page.

2009-05-08 07:30  simon75j

	* NEWS,
	  configure.ac:
	  Bump
	  versions.
	  
	  Add
	  to
	  NEWS.

2009-05-08 07:26  simon75j

	* configure.ac:
	  Set
	  LDFLAGS
	  properly
	  for
	  Mac
	  OS
	  X.
	  
	  Not
	  clear
	  whether
	  it
	  is
	  the
	  Right
	  Thing. Patch
	  from
	  Christer.

2009-05-08 07:03  simon75j

	* ykpersonalize.c:
	  Fix
	  -a
	  docstring.
	  
	  Reported
	  by
	  Aaron
	  Mitti.

2009-05-08 06:57  simon75j

	* Makefile.am:
	  EXTRA_DIST
	  magic
	  to
	  get
	  all
	  wiki
	  files.

2009-05-08 06:49  simon75j

	* .:
	  Add
	  doc
	  wiki
	  link.

2009-05-08 06:48  simon75j

	* doc:
	  Remove
	  doc.

2009-05-08 06:48  simon75j

	* doc:
	  Drop.

2009-05-08 06:46  simon75j

	* doc:
	  Add
	  doc
	  which
	  points
	  to
	  wiki.

2009-05-07 23:22  levitte

	* configure.ac,
	  ykcore/ykcore.c,
	  ykcore/yktsd.h,
	  ykpers.c:
	  Make
	  the
	  errno
	  location
	  functions
	  thread
	  safe. Add
	  yktsd.h,
	  which
	  is
	  a
	  heavily
	  pruned
	  copy
	  of
	  Levitte
	  Programming's
	  LPlib
	  file
	  LPthread.h

2009-05-07 21:05  levitte

	* Makefile.am,
	  ykpers.c,
	  ykpers.h,
	  ykpersonalize.c:
	  Adapt
	  to
	  the
	  changes
	  in
	  ykcore.

2009-05-07 21:03  levitte

	* ykcore/Makefile.am,
	  ykcore/ykcore.c,
	  ykcore/ykcore.h,
	  ykcore/ykcore_lcl.h,
	  ykcore/ykstatus.c,
	  ykcore/ykstatus.h:
	  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.

2009-05-07 18:36  simon75j

	* NEWS:
	  Version
	  0.91.

2009-05-07 18:34  simon75j

	* ykcore/ykcore_osx.c:
	  Fix
	  include's.

2009-05-07 18:30  simon75j

	* configure.ac:
	  Fix
	  typo.

2009-05-07 18:28  simon75j

	* ykcore/ykcore.c:
	  Fix
	  typo.

2009-05-07 18:28  simon75j

	* NEWS:
	  Add.

2009-05-07 18:27  simon75j

	* ykcore/ykcore_osx.c:
	  Add
	  Mac
	  OS
	  X
	  implementation. From
	  Christer
	  Kaivo-oja
	  <christer.kaivooja@gmail.com>.

2009-05-07 18:25  simon75j

	* Makefile.am,
	  ykcore/Makefile.am:
	  Link
	  to
	  libusb
	  properly,
	  based
	  on
	  patch
	  by
	  Christer
	  Kaivo-oja
	  <christer.kaivooja@gmail.com>.

2009-05-07 18:23  simon75j

	* ykcore/ykcore.c:
	  Support
	  more
	  firmwares.

2009-05-07 18:22  simon75j

	* configure.ac:
	  Bump
	  libtool
	  library
	  revision.

2009-05-07 18:20  simon75j

	* NEWS,
	  configure.ac:
	  Bump
	  version.

2009-05-07 18:18  simon75j

	* configure.ac,
	  ykcore/Makefile.am,
	  ykcore/ykcore.c,
	  ykcore/ykcore_libusb.c:
	  Implement
	  autoconf
	  based
	  backend
	  chosing.

2009-05-05 14:45  simon75j

	* NEWS:
	  Version
	  0.9.

2009-05-05 14:45  simon75j

	* configure.ac:
	  Do
	  a
	  0.9
	  before
	  we
	  make
	  1.0.

2009-05-05 14:45  simon75j

	* NEWS:
	  Do
	  a
	  0.9
	  before
	  we
	  make
	  1.0.

2009-05-05 14:42  simon75j

	* Makefile.am,
	  README:
	  Fix
	  instructions.

2009-05-05 14:33  simon75j

	* Makefile.am,
	  README,
	  configure.ac,
	  ykcore,
	  ykcore/Makefile.am,
	  ykcore/ykcore.c,
	  ykcore/ykcore.h,
	  ykcore/ykcore_backend.h,
	  ykcore/ykcore_libusb.c,
	  ykcore/ykcore_osx.c,
	  ykcore/ykcore_stub.c,
	  ykcore/ykcore_win32.c,
	  ykcore/ykdef.h,
	  ykcore/ykstatus.c,
	  ykcore/ykstatus.h:
	  Fix
	  make
	  distcheck
	  by
	  pulling
	  in
	  ykcore
	  stuff.

2009-05-05 14:11  simon75j

	* configure.ac:
	  Fix
	  AC_INIT.

2009-04-30 15:36  simon75j

	* selftest.c,
	  ykpers.c,
	  ykpers.h,
	  ykpersonalize.c:
	  Fix
	  namespace
	  of
	  ykpers.h.

2009-04-30 15:24  simon75j

	* ykpers.c,
	  ykpers.h,
	  ykpersonalize.c:
	  Fix
	  fixed/uid
	  parameters. Use
	  modhex
	  for
	  "fixed",
	  add
	  "hexfixed"
	  for
	  hex
	  fixed
	  values. Use
	  hex
	  for
	  "uid".

2009-04-30 14:59  simon75j

	* ykpers.c:
	  Use
	  hex
	  decoding
	  from
	  libyubikey.

2009-04-30 14:22  simon75j

	* Makefile.am,
	  ykpers.c:
	  Use
	  modhex
	  from
	  libyubikey.

2009-04-30 14:17  simon75j

	* build-aux,
	  build-aux/config.rpath,
	  configure.ac,
	  m4/lib-ld.m4,
	  m4/lib-link.m4,
	  m4/lib-prefix.m4:
	  Link
	  to
	  yubico-c.

2009-04-30 13:57  simon75j

	* AUTHORS,
	  NEWS,
	  ykpers.c,
	  ykpers.h,
	  ykpersonalize.c:
	  Added
	  ykp_AES_key_from_hex
	  and
	  ykpersonalize
	  -a
	  parameter. From
	  Lester
	  Hightower,
	  10East"
	  <lester.hightower@gmail.com>.

2009-03-25 09:09  simon75j

	* Makefile.am,
	  configure.ac,
	  m4:
	  Work
	  with
	  libtool
	  2.2.x.

2009-03-11 10:46  levitte

	* README:
	  Add
	  dependencies
	  in
	  README

2009-03-11 10:37  levitte

	* Makefile.am:
	  Forgot
	  to
	  change
	  ./yubikey-core/libykcore.a
	  to
	  ./yubikey-core/libykcore.la in
	  one
	  place

2009-03-10 21:20  simon75j

	* selftest.c:
	  Add.

2009-03-10 21:14  simon75j

	* Makefile.am:
	  Fix
	  portability
	  of
	  self
	  tests.

2009-03-09 22:37  levitte

	* configure.ac:
	  Release
	  1.0

2009-03-09 22:28  levitte

	* Makefile.am:
	  Now
	  that
	  yubico-core
	  uses
	  libtool,
	  a
	  small
	  adaptation
	  is
	  needed.

2009-03-09 22:28  levitte

	* notes,
	  notes/make-release.txt:
	  Use
	  the
	  same
	  releasing
	  notes
	  as
	  for
	  yubico-core
	  here

2009-03-09 18:20  levitte

	* configure.ac:
	  Check
	  that
	  yubikey-core/ykcore.h
	  declares
	  yk_usb_strerror

2009-03-09 17:28  levitte

	* ykpersonalize.c:
	  Use
	  the
	  new
	  yk_usb_strerror()
	  from
	  yubikey-core

2008-10-17 19:27  levitte

	* configure.ac:
	  Test
	  release
	  0.9,
	  to
	  become
	  1.0...

2008-10-17 19:17  levitte

	* ykpersonalize.c:
	  Add
	  command
	  line
	  options
	  for
	  all
	  the
	  flags
	  and
	  other
	  configuration
	  fields

2008-10-17 19:15  levitte

	* ykpers.c:
	  Define
	  the
	  functions
	  that
	  set
	  the
	  character
	  fields

2008-10-16 14:46  levitte

	* ykpers.c,
	  ykpers.h:
	  Add
	  functions
	  to
	  set
	  more
	  fields
	  in
	  the
	  configuration
	  structure.
	  
	  Implement
	  the
	  simple
	  ones
	  for
	  now

2008-10-08 19:26  levitte

	* configure.ac:
	  Allow
	  for
	  a
	  different
	  location
	  for
	  a
	  proper
	  libusb
	  implementation

2008-10-08 19:11  levitte

	* ykpers.c:
	  Don't
	  forget
	  to
	  make
	  sure
	  time_t
	  gets
	  properly
	  declared,
	  and
	  actually
	  get
	  the
	  time
	  as
	  well

2008-10-07 12:40  simon75j

	* README:
	  Mention
	  autoreconf.

2008-10-05 08:00  levitte

	* ykpersonalize.c:
	  Only
	  try
	  to
	  close
	  the
	  key
	  if
	  we
	  got
	  one...

2008-10-05 07:58  levitte

	* ykpersonalize.c:
	  Better
	  error
	  checking
	  and
	  reporting

2008-10-05 07:39  levitte

	* ykpersonalize.c:
	  Only
	  write
	  verbose
	  messages
	  when
	  then
	  verbose
	  flag
	  is
	  true

2008-10-04 13:03  levitte

	* ykpersonalize.c:
	  Rewrite,
	  using
	  better
	  error
	  checking
	  and
	  reporting

2008-10-04 13:03  levitte

	* ykpers.c,
	  ykpers.h:
	  Implement
	  error
	  handling
	  in
	  the
	  personlization
	  library

2008-10-04 13:02  levitte

	* Makefile.am:
	  Have
	  the
	  applications
	  link
	  with
	  ykcore

2008-10-01 14:55  simon75j

	* Makefile.am:
	  Use
	  AM_CPPFLAGS
	  to
	  avoid
	  per-target
	  flags,
	  to
	  avoid
	  AM_PROG_CC_C_O.

2008-10-01 14:02  levitte

	* ykpersonalize.c:
	  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.

2008-10-01 14:01  levitte

	* ykpers.c,
	  ykpers.h:
	  Let
	  ykp_AES_key_from_passphrase()
	  take
	  an
	  optional
	  salt
	  as
	  well

2008-10-01 10:00  levitte

	* Makefile.am:
	  Adapt
	  the
	  Makefile
	  for
	  the
	  latest
	  changes

2008-10-01 10:00  levitte

	* ykpers.c:
	  Personalization
	  code
	  that
	  I've
	  been
	  tampering
	  with
	  for
	  a
	  while

2008-10-01 09:59  levitte

	* ykpers.h:
	  Add
	  functionality
	  to
	  create
	  and
	  destroy
	  configurations. The
	  readers
	  and
	  writers
	  need
	  to
	  get
	  the
	  userdata
	  to
	  be
	  able
	  to
	  pass
	  it
	  on.

2008-09-29 15:34  levitte

	* ykpers.h:
	  Remove
	  function
	  to
	  generate
	  random
	  AES
	  keys.
	  
	  Too
	  insecure.

2008-09-29 15:30  levitte

	* ykpers.h:
	  First
	  draft
	  of
	  personalization
	  functionality

2008-09-29 15:29  levitte

	* ykpbkdf2.c,
	  ykpbkdf2.h:
	  Add
	  an
	  implementation
	  of
	  PBKDF2

2008-09-29 15:28  levitte

	* rfc4634,
	  rfc4634/hmac.c,
	  rfc4634/sha-private.h,
	  rfc4634/sha.h,
	  rfc4634/sha1.c,
	  rfc4634/sha224-256.c,
	  rfc4634/sha384-512.c,
	  rfc4634/usha.c:
	  Add
	  SHA
	  and
	  HMAC
	  functions
	  extracted
	  from
	  RFC
	  4634

2008-09-25 12:01  levitte

	* Makefile.am,
	  configure.ac:
	  Handle
	  the
	  presence
	  of
	  yubikey-core,
	  and
	  make
	  sure
	  it
	  gets
	  configured
	  as
	  well

2008-09-22 20:27  levitte

	* common:
	  We
	  don't
	  need
	  the
	  common
	  directory
	  any
	  more

2008-09-22 14:21  levitte

	* common/ykdef.h:
	  Move
	  common/ykdef.h
	  to
	  yubikey-core

2008-09-22 14:19  levitte

	* docs:
	  Remove
	  documents
	  that
	  were
	  added
	  to
	  yubikey-core

2008-09-18 15:11  levitte

	* common/yubikey.c,
	  common/yubikey.h:
	  Make
	  the
	  yubikey
	  module
	  consistent

2008-09-18 15:11  levitte

	* Makefile.am:
	  AES
	  modules
	  added,
	  reflect
	  that

2008-09-18 15:10  levitte

	* configure.ac:
	  Don't
	  need
	  that
	  external
	  library
	  right
	  now

2008-09-18 15:09  levitte

	* common/aes128.c,
	  common/aes128.h:
	  Added
	  needed
	  modules
	  for
	  AES

2008-09-18 14:55  levitte

	* Makefile.am:
	  libykpers,
	  not
	  libyubikey. ykpersonalize,
	  not
	  modhex. Make
	  sure
	  to
	  defined
	  noinstallable
	  headers
	  properly
	  as
	  well
	  as
	  the
	  header to
	  be
	  installed

2008-09-18 14:54  levitte

	* AUTHORS,
	  NEWS,
	  README:
	  autoreconf
	  demands
	  certain
	  files

2008-09-18 14:29  levitte

	* common,
	  common/ykdef.h,
	  common/ykutil.c,
	  common/ykutil.h,
	  common/yubikey.c,
	  common/yubikey.h:
	  Added
	  common
	  routines
	  (shouldn't
	  they
	  be
	  in
	  a
	  separate
	  package,
	  say
	  yubico-c?)

2008-09-18 09:02  levitte

	* docs,
	  docs/0README,
	  docs/quirks-and-workarounds.txt:
	  Add
	  some
	  internal
	  and
	  useful
	  documentation

2008-09-18 09:01  levitte

	* COPYING,
	  Makefile.am,
	  configure.ac:
	  Define
	  the
	  main
	  structure
	  and
	  license

2008-09-17 10:02  

	* .:
	  Initial
	  directory
	  structure.

