-
d5d953be95
Use library dependencies for openssl compat layer
Trevor Bentley
2017-11-29 09:47:45 +00:00
-
-
5bc03bfc29
Updated NEWS
Trevor Bentley
2017-11-29 10:18:42 +01:00
-
4acf0361cd
Merge pull request #132 from Yubico/bump_openssl
Trevor Bentley
2017-11-29 10:16:23 +01:00
-
-
7e9c383b1c
Bump Windows/Mac builds to latest OpenSSL 1.0.x
Trevor Bentley
2017-11-29 10:09:59 +01:00
-
-
66a2bafacb
Merge pull request #131 from Yubico/openssl1.1_jakuje
Trevor Bentley
2017-11-27 16:39:42 +01:00
-
-
7f76eaeb64
Fix 'make dist'
Trevor Bentley
2017-11-27 14:50:50 +01:00
-
c1a500fce4
Build with correct OpenSSL version number on Mac and mingw32/64
Trevor Bentley
2017-11-27 13:02:19 +01:00
-
20a5ecce0f
Fix OpenSSL 1.1 build with mingw32/64
Trevor Bentley
2017-11-27 11:27:11 +01:00
-
b10d98e96b
Build against OpenSSL 1.1 in travis-ci
Trevor Bentley
2017-11-24 15:41:29 +01:00
-
7ca0267ddf
Fix OpenSSL 1.1 compat layer - Changes for latest ykpiv_util refactor - Passes hw tests with openssl 1.0 and 1.1 - Passes valgrind
Trevor Bentley
2017-11-21 17:08:38 +01:00
-
4785e23bd1
Merge branch 'master' of https://github.com/Jakuje/yubico-piv-tool into Jakuje-master
Trevor Bentley
2017-11-20 14:03:48 +01:00
-
-
3aaa525efc
Merge pull request #130 from Yubico/ykpiv_util
Trevor Bentley
2017-11-20 10:23:05 +01:00
-
-
6a34b6ef96
Fix cross-compiling for mingw64
Trevor Bentley
2017-11-16 16:14:02 +01:00
-
77c51a7317
Properly apply the OpenSSL version checks
Jakub Jelen
2017-11-14 12:32:23 +01:00
-
40d5b7cbab
Install 'check' package in build script.
Trevor Bentley
2017-11-14 11:34:07 +01:00
-
0a131a053d
Do not use the new API with the old OpenSSL
Jakub Jelen
2017-11-14 10:34:32 +01:00
-
eda075fa57
Provide the bogus signature with OpenSSL 1.1.0 API
Jakub Jelen
2017-11-14 10:30:04 +01:00
-
13f542c1f8
Use the new OpenSSL 1.1.0 API also in the HW tests
Jakub Jelen
2017-11-14 10:29:34 +01:00
-
a2715f0a4a
Use OpenSSL 1.1.0 API
Jakub Jelen
2017-11-13 17:43:06 +01:00
-
4a847677cc
WIP:Use RSA/EC_KEY METHOD to provide X509 signatures using high-level OpenSSL API
Jakub Jelen
2017-10-20 16:35:09 +02:00
-
d2ffc41a6c
RAND_pseudo_bytes is deprecated in OpenSSL 1.1.0
Jakub Jelen
2017-10-20 11:16:18 +02:00
-
ad4e93a462
Few more OpenSSL 1.1.0 incompatibilities
Jakub Jelen
2017-02-23 13:23:45 +01:00
-
bd351261ec
Initial idea of openssl-1.1.0 compatibility (still missing some magic around certificates)
Jakub Jelen
2017-02-20 11:09:20 +01:00
-
-
-
aa3b69926b
Doxygen documentation for ykpiv_util_* API.
Trevor Bentley
2017-11-08 11:38:27 +01:00
-
3ce4f0ccae
Clean up typos, warnings, and incorrect libtool age.
Trevor Bentley
2017-11-08 11:11:45 +01:00
-
c7549ac9cc
Update .gitignore
Trevor Bentley
2017-11-03 16:29:17 +01:00
-
366de02ab1
Organize ykpiv.h, update NEWS file for 1.5.0
Trevor Bentley
2017-11-03 16:15:13 +01:00
-
c6abe7ac6d
Add integration test for PIN cache
Trevor Bentley
2017-11-03 13:39:23 +01:00
-
7818b49e7d
Skip unusable integration tests when testing a NEO
Trevor Bentley
2017-10-31 15:40:51 +01:00
-
c939cff518
Allow changing libykpiv compile-time ifdefs from CFLAGS
Trevor Bentley
2017-10-31 12:34:15 +01:00
-
252226220a
Disable ensure_application_selected() by default, since it breaks PIN policy.
Trevor Bentley
2017-10-31 12:29:16 +01:00
-
4eb6f1b193
Fix build on Linux
Trevor Bentley
2017-10-26 17:02:24 +02:00
-
999312e6b5
api: use uintptr_t for architecture specific handle sizes
Dave Pate
2017-10-26 13:55:58 +02:00
-
a7eb0657f1
Fix compile time warnings about -no-install on Darwin/clang
Trevor Bentley
2017-10-26 11:59:56 +02:00
-
05ac49abbb
Suppress sscanf_s error on Windows
Trevor Bentley
2017-10-25 16:19:13 +02:00
-
edda816abe
Remove accidental printf
Trevor Bentley
2017-10-25 16:18:53 +02:00
-
c2f86d0a0f
Move YK4 insecure on-chip key generation prevention from yubico-piv-tool to libykpiv
Trevor Bentley
2017-10-24 15:59:44 +02:00
-
15f533d7de
Move hardware tests to "make hwtest", with one warning for all test suites.
Trevor Bentley
2017-10-24 15:10:45 +02:00
-
4c9004feeb
Remove artifact from rebase (bad local variable)
Trevor Bentley
2017-10-23 16:28:57 +02:00
-
4dffc0fa6a
Bump libykpiv version to 1.5.0
Trevor Bentley
2017-10-23 15:51:38 +02:00
-
b3cbfb5560
Some documentation and cleanup of ykpiv.h
Trevor Bentley
2017-10-23 15:32:17 +02:00
-
58abe404f3
Generate Doxygen docs for libykpiv if doxygen is available.
Trevor Bentley
2017-10-23 14:52:19 +02:00
-
935e05485a
Use openssl implementation of DES_is_weak_key on non-Windows, and add unit test.
Trevor Bentley
2017-10-23 12:33:44 +02:00
-
27933eaff8
Fix applet selection for whole public API.
Trevor Bentley
2017-10-20 16:13:43 +02:00
-
c07355fefb
Fix unit tests for NEO: use ECCP256 and detect attestation errors
Trevor Bentley
2017-10-20 12:40:09 +02:00
-
7177ceda74
Extra attempts for PIN/PUK block in unit test
Trevor Bentley
2017-10-20 10:11:11 +02:00
-
aa293dcc31
Fix PIN length handling in ykpiv_verify*()
Trevor Bentley
2017-10-10 17:42:53 +02:00
-
de065ae36e
Rename util.c test suite to api.c
Trevor Bentley
2017-10-10 16:51:21 +02:00
-
f903a432e3
Backport minidriver changes
Trevor Bentley
2017-10-10 15:36:28 +02:00
-
ef81054dc2
Add automated tests for yubico-piv-tool CLI (hw-tests only)
Trevor Bentley
2017-09-28 15:31:33 +02:00
-
9a7ccf48fa
Fix all clang scan-build warnings
Trevor Bentley
2017-09-27 11:28:39 +02:00
-
90209997cc
Unit test for ykpiv_attest()
Trevor Bentley
2017-09-26 16:05:39 +02:00
-
5291bc4a63
Fix issue #123 - specify text/binary mode for open files
Trevor Bentley
2017-09-26 14:55:02 +02:00
-
79464a3d3e
Use slot enum consistently. Move slot->object translation into libykpiv.
Trevor Bentley
2017-09-26 13:17:07 +02:00
-
2e818dd914
Add ykpiv_util_(get/set)_cccid(), and use in yubico-piv-tool
Trevor Bentley
2017-09-25 16:03:48 +02:00
-
13e02f998d
Fix ykpiv_attest slot argument name
Trevor Bentley
2017-09-20 16:59:45 +02:00
-
f6b817f056
Add ykpiv_attest() and use it in yubico-piv-tool
Trevor Bentley
2017-09-20 16:29:37 +02:00
-
248980fe27
yubico-piv-tool: use ykpiv_util_read_cert
Trevor Bentley
2017-09-19 17:33:58 +02:00
-
3bca63c39c
yubico-piv-tool: use ykpiv_util_delete_cert
Trevor Bentley
2017-09-19 15:00:04 +02:00
-
ded78751a0
Add gzip support to ykpiv_util_import_certificate(), and use in yubico-piv-tool
Trevor Bentley
2017-09-18 16:24:39 +02:00
-
8135a55200
yubico-piv-tool: Switch to ykpiv_set_pin_retries()
Trevor Bentley
2017-09-13 15:55:55 +02:00
-
ec8e2786e6
yubico-piv-tool: use ykpiv_util_reset()
Trevor Bentley
2017-09-12 15:53:10 +02:00
-
12f35b8884
yubico-piv-tool: use util function for key generation
Trevor Bentley
2017-09-12 15:20:56 +02:00
-
48c2b8e99c
Move shared functionality from util.c to internal.h
Trevor Bentley
2017-09-12 12:57:47 +02:00
-
dfd2a9ef92
Cleanup compiler warnings, and switch to cross-platform data types
Trevor Bentley
2017-09-12 12:52:55 +02:00
-
97ecb75dd4
Cleanup function names. Make PIN cache optional.
Trevor Bentley
2017-09-12 11:02:08 +02:00
-
a8b2c2c1c4
Fix DES bugs in Linux. Windows+Linux both pass unit tests.
Trevor Bentley
2017-09-11 10:51:24 +02:00
-
fb00baf672
Backport from minidriver:
Trevor Bentley
2017-08-28 12:32:56 +02:00
-
06f2e777ba
Backport from minidriver: 11788a4a36bf83a01104700f171774336086e9b4
Trevor Bentley
2017-08-07 15:34:45 +02:00
-
16d0a519c4
Continuing unit tests and minor bug fixes
Trevor Bentley
2017-08-07 14:04:45 +02:00
-
89e8e7864e
Tests for ykpiv_list_readers and ykpiv_set_mgmkey
Trevor Bentley
2017-07-24 14:10:13 +02:00
-
2ea0e4cbdd
Port custom allocator from minidriver, and add test case for it.
Trevor Bentley
2017-07-12 17:23:52 +02:00
-
bfafb926a3
Added tests for authenticate and reset. Fixed bug in reset (always returned success).
Trevor Bentley
2017-07-12 13:19:15 +02:00
-
cffe862bbc
Test cases for ykpiv_util_* functions
Trevor Bentley
2017-07-10 17:16:05 +02:00
-
6c5d5545bf
WIP port minidriver ykpiv_util_* functions
Trevor Bentley
2017-07-04 16:43:55 +02:00
-
86a0e72dbe
Port fix from ykpiv-minidriver:
Trevor Bentley
2017-07-03 11:15:27 +02:00
-
0d2b85fcef
Switch test cases to use libcheck framework
Trevor Bentley
2017-06-30 09:58:25 +02:00
-
ba7d256ecf
Fix test cases: uninitialized memory and non-terminated string compare
Trevor Bentley
2017-06-29 14:27:36 +02:00
-
-
d5283fffae
Explicitly link "Vagrant VM" to GitHub
Emil Lundberg
2017-10-18 11:41:24 +02:00
-
4fab1c8f77
Revert "Rewrite vagrant/development/README to asciidoc"
Emil Lundberg
2017-10-18 11:40:30 +02:00
-
558dcc1a2d
Rewrite vagrant/development/README to asciidoc
Emil Lundberg
2017-10-18 11:01:29 +02:00
-
7114410f36
bump version after release
Klas Lindfors
2017-10-17 14:11:38 +02:00
-
1d65419ac9
NEWS for 1.4.4
Klas Lindfors
2017-10-17 13:43:03 +02:00
-
bf9c09f9e8
ykcs11: disable rsa keygeneration for yk4 < 4.3.5
Klas Lindfors
2017-10-17 12:51:29 +02:00
-
b666922eda
try to find correct packages for travis
Klas Lindfors
2017-10-17 10:09:59 +02:00
-
6435a4fa35
Merge branch 'pr-128'
Klas Lindfors
2017-10-17 10:06:29 +02:00
-
-
ea00678314
http->https
edent
2017-10-17 08:02:02 +01:00
-
de61b83b4c
Fix Vagrant VM link in README
Emil Lundberg
2017-10-16 16:59:26 +02:00
-
73dfa7b48b
Add Vagrant VM for development
Emil Lundberg
2017-10-16 16:52:25 +02:00
-
-
cd11196535
disable rsa keygen for yubikey4 before 4.3.5
Klas Lindfors
2017-10-16 15:32:25 +02:00
-
82cd15db50
change _change_pin_internal to change_pin_internal to match style
Klas Lindfors
2017-05-30 13:05:24 +02:00
-
0db87e8721
drop unused variable
Klas Lindfors
2017-05-30 13:05:00 +02:00
-
37a2f778dc
Merge branch 'pr-115'
Klas Lindfors
2017-05-30 13:03:36 +02:00
-
-
d1db8eb282
Improve the style based on comments from Klas
emersonl
2017-05-29 04:19:49 -07:00
-
6882bc5c7c
Fix issue #116
emersonl
2017-05-26 15:34:03 -07:00
-
c05d879968
Fix issue #88 and #102
emersonl
2017-05-25 21:38:08 -07:00
-
729c70385b
bump openssl to 1.0.2l
Emerson Lin
2017-05-25 13:16:32 -07:00
-
-
8614d227cb
touch-policy and pin-policy is only available on YubiKey 4
Klas Lindfors
2017-04-24 08:26:52 +02:00
-
6304a6c799
add a line about slot f9 to help output
Klas Lindfors
2017-04-19 14:23:59 +02:00
-
60e32d53c5
let help2adoc use the h2m file as extra include
Klas Lindfors
2017-04-19 14:16:44 +02:00