Dave Pate
|
934120888f
|
lib: define constant for max pin len magic numbers
lib: clear pin buffers when no longer used
|
2019-04-03 09:46:01 +02:00 |
|
Dave Pate
|
28189201a4
|
lib: use secure zero memory platform functions
|
2019-04-03 09:45:49 +02:00 |
|
Dave Pate
|
cbd5ba5122
|
libykpiv/piv-tool 1.6.3
lib: promote get_serial to base API
lib: add ykpiv_get_serial to external API
tool: add serial number/version to status command
build: fix msvc build of case insensitive-reader (missing strncasecmp and cast warnings)
lib: consolidate neo/yk4 + yk5 serial number routines
lib: fix GCC 8 compilier warnings
lib: reimplement deauthenticate to select mgmt aid
build: disable -Waggregate-return
lib: fix warning differences between gcc and msvc
lib: add option to disable implicit card transactions
lib: remove application reselect prior to crypt operations
build: fix msvc warnings wrt length checking logic fixes
lib: fix error condition logic in untransacted internal functions
lib: create internal transactionless ykpiv_transfer_data
|
2018-09-14 14:29:39 -07:00 |
|
Dave Pate
|
289896ac61
|
Add syslog/windows event log output
Read multistage configuration
Update ROCA mitigation check and warnings
|
2018-02-09 08:28:51 -08:00 |
|
Trevor Bentley
|
4eb6f1b193
|
Fix build on Linux
Signed-off-by: Trevor Bentley <trevor@yubico.com>
|
2017-10-26 17:03:35 +02:00 |
|
Trevor Bentley
|
27933eaff8
|
Fix applet selection for whole public API.
|
2017-10-23 16:26:17 +02:00 |
|
Trevor Bentley
|
2e818dd914
|
Add ykpiv_util_(get/set)_cccid(), and use in yubico-piv-tool
|
2017-10-23 16:25:44 +02:00 |
|
Trevor Bentley
|
48c2b8e99c
|
Move shared functionality from util.c to internal.h
|
2017-10-23 16:22:34 +02:00 |
|
Trevor Bentley
|
dfd2a9ef92
|
Cleanup compiler warnings, and switch to cross-platform data types
|
2017-10-23 16:22:31 +02:00 |
|
Trevor Bentley
|
97ecb75dd4
|
Cleanup function names. Make PIN cache optional.
|
2017-10-23 16:22:27 +02:00 |
|
Trevor Bentley
|
a8b2c2c1c4
|
Fix DES bugs in Linux. Windows+Linux both pass unit tests.
|
2017-10-23 16:22:24 +02:00 |
|
Trevor Bentley
|
fb00baf672
|
Backport from minidriver:
commit 90020fea0ac34b2f98b68a5798fa85cb5ad12175 (tag: 3.2)
Author: Dave Pate <dpate@yubico.com>
Date: Thu Jul 27 00:31:54 2017 -0700
Release 3.2
Adds automatic PUK blocking
Adds feature to turn automatic PUK blocking off
Miscellaneous fixes with metadata handling
|
2017-10-23 16:22:21 +02:00 |
|
Trevor Bentley
|
2ea0e4cbdd
|
Port custom allocator from minidriver, and add test case for it.
|
2017-10-23 16:22:08 +02:00 |
|
Trevor Bentley
|
6c5d5545bf
|
WIP port minidriver ykpiv_util_* functions
|
2017-10-23 16:21:57 +02:00 |
|
emersonl
|
c05d879968
|
Fix issue #88 and #102
|
2017-05-30 12:56:25 +02:00 |
|
Simon Josefsson
|
89bec1260a
|
Improve license headers.
|
2016-08-12 15:30:06 +02:00 |
|
Alessio Di Mauro
|
8d29845b51
|
Remove unnecessary fields from ykpiv_state.
|
2016-01-11 12:44:43 +01:00 |
|
Klas Lindfors
|
aabe4fb20e
|
Merge branch 'master' into ykcs11
Conflicts:
lib/ykpiv.c
lib/ykpiv.h
|
2015-08-20 09:30:49 +02:00 |
|
Klas Lindfors
|
3b080dca45
|
relicense to 2-clause BSD license
|
2015-07-01 16:34:20 +02:00 |
|
Alessio Di Mauro
|
2b2fe1f9fa
|
Added basic version of slot info functions.
|
2015-06-30 11:14:36 +02:00 |
|
Klas Lindfors
|
1f8cff5711
|
move apdu structure to internal.h
|
2014-06-17 09:35:58 +02:00 |
|
Klas Lindfors
|
0d4dd2fea1
|
start moving code to the library, and add error codes
|
2014-06-16 13:19:48 +02:00 |
|
Klas Lindfors
|
fe5632e603
|
start library structure
|
2014-06-16 12:35:28 +02:00 |
|