Hello community,
here is the log from the commit of package yubico-piv-tool for openSUSE:Factory checked in at 2018-10-01 09:07:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yubico-piv-tool (Old)
and /work/SRC/openSUSE:Factory/.yubico-piv-tool.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yubico-piv-tool"
Mon Oct 1 09:07:57 2018 rev:11 rq:638988 version:1.6.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/yubico-piv-tool/yubico-piv-tool.changes 2018-08-29 12:26:50.755612712 +0200
+++ /work/SRC/openSUSE:Factory/.yubico-piv-tool.new/yubico-piv-tool.changes 2018-10-01 09:08:40.175725503 +0200
@@ -1,0 +2,13 @@
+Fri Sep 28 09:10:38 UTC 2018 - Jan Engelhardt
+
+- Rename %soname to %sover to better reflect its use.
+- Fix RPM groups.
+
+-------------------------------------------------------------------
+Thu Sep 27 11:58:29 UTC 2018 - Karol Babioch
+
+- Version 1.6.2 (released 2018-09-14)
+ - Compare reader names case insensitive
+ - Fix certificate and certificate request signatures with OpenSSL 1.1
+
+-------------------------------------------------------------------
Old:
----
yubico-piv-tool-1.6.1.tar.gz
yubico-piv-tool-1.6.1.tar.gz.sig
New:
----
yubico-piv-tool-1.6.2.tar.gz
yubico-piv-tool-1.6.2.tar.gz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yubico-piv-tool.spec ++++++
--- /var/tmp/diff_new_pack.Ewh2YM/_old 2018-10-01 09:08:41.607724281 +0200
+++ /var/tmp/diff_new_pack.Ewh2YM/_new 2018-10-01 09:08:41.643724250 +0200
@@ -12,13 +12,13 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
-%define soname 1
+%define sover 1
Name: yubico-piv-tool
-Version: 1.6.1
+Version: 1.6.2
Release: 0
Summary: Yubico YubiKey NEO CCID Manager
License: BSD-2-Clause
@@ -32,43 +32,43 @@
BuildRequires: pkgconfig
BuildRequires: valgrind
BuildRequires: pkgconfig(openssl)
-Requires: libykcs11-%{soname} = %{version}
-Requires: libykpiv%{soname} = %{version}
+Requires: libykcs11-%{sover} = %{version}
+Requires: libykpiv%{sover} = %{version}
%description
This is a command line tool to interact with the PIV applet on a YubiKey NEO.
Among other functions it supports, generating keys on device, importing keys
and certificates and creating certificate requests.
-%package -n libykpiv%{soname}
+%package -n libykpiv%{sover}
Summary: Yubikey NEO PIV applet library
-Group: Productivity/Networking/Security
+Group: System/Libraries
Requires: pcsc-ccid
-%description -n libykpiv%{soname}
+%description -n libykpiv%{sover}
This is a low-level library to interact the PIV applet on a YubiKey NEO
-%package -n libykcs11-%{soname}
+%package -n libykcs11-%{sover}
Summary: Yubikey NEO PKCS#11 applet library
-Group: Productivity/Networking/Security
+Group: System/Libraries
Requires: pcsc-ccid
-%description -n libykcs11-%{soname}
+%description -n libykcs11-%{sover}
This is a PKCS#11 module that allows to communicate with the PIV application running on a YubiKey
%package -n libykpiv-devel
-Summary: Development files for Yubikey NEO PIV applet library
+Summary: Development files for the Yubikey NEO PIV applet library
Group: Development/Libraries/C and C++
-Requires: libykpiv%{soname} = %{version}
+Requires: libykpiv%{sover} = %{version}
%description -n libykpiv-devel
This package contains the header file needed to develop applications that use
Yubikey NEO PIV applet library.
%package -n libykcs11-devel
-Summary: Development files for Yubikey NEO PKCS#11 applet library
+Summary: Development files for the Yubikey NEO PKCS#11 applet library
Group: Development/Libraries/C and C++
-Requires: libykcs11-%{soname} = %{version}
+Requires: libykcs11-%{sover} = %{version}
%description -n libykcs11-devel
This package contains the header file needed to develop applications that use
@@ -78,17 +78,17 @@
%setup -q
%build
-%configure --enable-static=no --with-backend=pcsc
+%configure --disable-static --with-backend=pcsc
make %{?_smp_mflags}
%install
-make install DESTDIR=%{buildroot} INSTALL="install -p"
+%make_install INSTALL="install -p"
find %{buildroot} -type f -name "*.la" -delete -print
-%post -n libykpiv%{soname} -p /sbin/ldconfig
-%postun -n libykpiv%{soname} -p /sbin/ldconfig
-%post -n libykcs11-%{soname} -p /sbin/ldconfig
-%postun -n libykcs11-%{soname} -p /sbin/ldconfig
+%post -n libykpiv%{sover} -p /sbin/ldconfig
+%postun -n libykpiv%{sover} -p /sbin/ldconfig
+%post -n libykcs11-%{sover} -p /sbin/ldconfig
+%postun -n libykcs11-%{sover} -p /sbin/ldconfig
%files
%license COPYING
@@ -96,13 +96,13 @@
%{_bindir}/%{name}
%{_mandir}/man1/*
-%files -n libykpiv%{soname}
-%{_libdir}/libykpiv.so.%{soname}
-%{_libdir}/libykpiv.so.%{soname}.4.3
-
-%files -n libykcs11-%{soname}
-%{_libdir}/libykcs11.so.%{soname}
-%{_libdir}/libykcs11.so.%{soname}.4.3
+%files -n libykpiv%{sover}
+%{_libdir}/libykpiv.so.%{sover}
+%{_libdir}/libykpiv.so.%{sover}.4.4
+
+%files -n libykcs11-%{sover}
+%{_libdir}/libykcs11.so.%{sover}
+%{_libdir}/libykcs11.so.%{sover}.4.4
%files -n libykpiv-devel
%dir %{_includedir}/ykpiv/
++++++ yubico-piv-tool-1.6.1.tar.gz -> yubico-piv-tool-1.6.2.tar.gz ++++++
++++ 3071 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yubico-piv-tool-1.6.1/ChangeLog new/yubico-piv-tool-1.6.2/ChangeLog
--- old/yubico-piv-tool-1.6.1/ChangeLog 2018-08-17 09:23:29.000000000 +0200
+++ new/yubico-piv-tool-1.6.2/ChangeLog 2018-09-14 09:33:28.000000000 +0200
@@ -1,3 +1,36 @@
+2018-09-14 Klas Lindfors
+
+ * NEWS: NEWS for 1.6.2
+
+2018-09-10 Klas Lindfors
+
+ * tool/yubico-piv-tool.c: tool: for openssl 1.1 rsa signatures
+ include hash oid the rsa signature has to be over hash oid + message digest, dropping
+ the oid from the hash leads to invalid certificate requests and
+ selfsigned certificates. fixes #164
+
+2018-09-10 Klas Lindfors
+
+ * tool/yubico-piv-tool.c: tool: only declare the static struct once
+ in wrap_public_key() and make sure to just set it once for both rsa and ec
+
+2018-09-10 Klas Lindfors
+
+ * tool/yubico-piv-tool.c: tool: handle error conditions from signing
+ with openssl 1.1 relates #164
+
+2018-09-07 Alessio Di Mauro
+
+ * : Merge PR #163
+
+2018-08-17 Klas Lindfors
+
+ * mac.mk, windows.mk: bump openssl versions to 1.0.2p
+
+2018-08-17 Klas Lindfors
+
+ * NEWS, configure.ac: bump version to 1.6.2
+
2018-08-17 Klas Lindfors
* NEWS: NEWS for 1.6.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yubico-piv-tool-1.6.1/NEWS new/yubico-piv-tool-1.6.2/NEWS
--- old/yubico-piv-tool-1.6.1/NEWS 2018-08-17 09:22:13.000000000 +0200
+++ new/yubico-piv-tool-1.6.2/NEWS 2018-09-14 09:23:34.000000000 +0200
@@ -1,5 +1,11 @@
yubico-piv-tool NEWS -- History of user-visible changes. -*- outline -*-
+* Version 1.6.2 (released 2018-09-14)
+
+** Compare reader names case insensitive.
+
+** Fix certificate and certificate request signatures with OpenSSL 1.1.
+
* Version 1.6.1 (released 2018-08-17)
** Compilation warning fixes for OpenSSL 1.1 builds.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yubico-piv-tool-1.6.1/build-aux/ar-lib new/yubico-piv-tool-1.6.2/build-aux/ar-lib
--- old/yubico-piv-tool-1.6.1/build-aux/ar-lib 2018-08-17 09:22:52.000000000 +0200
+++ new/yubico-piv-tool-1.6.2/build-aux/ar-lib 2018-09-14 09:21:39.000000000 +0200
@@ -4,7 +4,7 @@
me=ar-lib
scriptversion=2012-03-01.08; # UTC
-# Copyright (C) 2010-2014 Free Software Foundation, Inc.
+# Copyright (C) 2010-2017 Free Software Foundation, Inc.
# Written by Peter Rosin .
#
# This program is free software; you can redistribute it and/or modify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yubico-piv-tool-1.6.1/configure.ac new/yubico-piv-tool-1.6.2/configure.ac
--- old/yubico-piv-tool-1.6.1/configure.ac 2018-08-17 09:14:28.000000000 +0200
+++ new/yubico-piv-tool-1.6.2/configure.ac 2018-08-17 09:45:01.000000000 +0200
@@ -25,7 +25,7 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-AC_INIT([yubico-piv-tool], [1.6.1])
+AC_INIT([yubico-piv-tool], [1.6.2])
AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_MACRO_DIR([m4])
@@ -34,7 +34,7 @@
# Interfaces added: AGE++
# Interfaces removed: AGE=0
AC_SUBST([LT_CURRENT], 5)
-AC_SUBST([LT_REVISION], 3)
+AC_SUBST([LT_REVISION], 4)
AC_SUBST([LT_AGE], 4)
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yubico-piv-tool-1.6.1/lib/ykpiv-version.h new/yubico-piv-tool-1.6.2/lib/ykpiv-version.h
--- old/yubico-piv-tool-1.6.1/lib/ykpiv-version.h 2018-08-17 09:22:54.000000000 +0200
+++ new/yubico-piv-tool-1.6.2/lib/ykpiv-version.h 2018-09-14 09:33:13.000000000 +0200
@@ -43,7 +43,7 @@
* version number. Used together with ykneomgr_check_version() to verify
* header file and run-time library consistency.
*/
-#define YKPIV_VERSION_STRING "1.6.1"
+#define YKPIV_VERSION_STRING "1.6.2"
/**
* YKPIV_VERSION_NUMBER
@@ -53,7 +53,7 @@
* this symbol will have the value 0x01020300. The last two digits
* are only used between public releases, and will otherwise be 00.
*/
-#define YKPIV_VERSION_NUMBER 0x010601
+#define YKPIV_VERSION_NUMBER 0x010602
/**
* YKPIV_VERSION_MAJOR
@@ -80,7 +80,7 @@
* level of the header file version number. For example, when the
* header version is 1.2.3 this symbol will be 3.
*/
-#define YKPIV_VERSION_PATCH 1
+#define YKPIV_VERSION_PATCH 2
const char *ykpiv_check_version (const char *req_version);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yubico-piv-tool-1.6.1/lib/ykpiv.c new/yubico-piv-tool-1.6.2/lib/ykpiv.c
--- old/yubico-piv-tool-1.6.1/lib/ykpiv.c 2018-08-16 14:25:26.000000000 +0200
+++ new/yubico-piv-tool-1.6.2/lib/ykpiv.c 2018-09-07 14:18:43.000000000 +0200
@@ -349,7 +349,19 @@
for(reader_ptr = reader_buf; *reader_ptr != '\0'; reader_ptr += strlen(reader_ptr) + 1) {
if(wanted) {
- if(!strstr(reader_ptr, wanted)) {
+ char *ptr = reader_ptr;
+ bool found = false;
+ do {
+ if(strlen(ptr) < strlen(wanted)) {
+ break;
+ }
+ if(strncasecmp(ptr, wanted, strlen(wanted)) == 0) {
+ found = true;
+ break;
+ }
+ } while(*ptr++);
+
+ if(found == false) {
if(state->verbose) {
fprintf(stderr, "skipping reader '%s' since it doesn't match '%s'.\n", reader_ptr, wanted);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yubico-piv-tool-1.6.1/m4/libtool.m4 new/yubico-piv-tool-1.6.2/m4/libtool.m4
--- old/yubico-piv-tool-1.6.1/m4/libtool.m4 2018-08-17 09:22:47.000000000 +0200
+++ new/yubico-piv-tool-1.6.2/m4/libtool.m4 2018-09-14 09:21:37.000000000 +0200
@@ -728,7 +728,6 @@
cat <<_LT_EOF >> "$cfgfile"
#! $SHELL
# Generated automatically by $as_me ($PACKAGE) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
# Provide generalized library-building support services.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yubico-piv-tool-1.6.1/mac.mk new/yubico-piv-tool-1.6.2/mac.mk
--- old/yubico-piv-tool-1.6.1/mac.mk 2017-11-29 11:17:45.000000000 +0100
+++ new/yubico-piv-tool-1.6.2/mac.mk 2018-08-17 09:45:37.000000000 +0200
@@ -26,7 +26,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PACKAGE=yubico-piv-tool
-OPENSSLVERSION=1.0.2m
+OPENSSLVERSION=1.0.2p
CFLAGS="-mmacosx-version-min=10.6"
all: usage mac
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yubico-piv-tool-1.6.1/tool/yubico-piv-tool.1 new/yubico-piv-tool-1.6.2/tool/yubico-piv-tool.1
--- old/yubico-piv-tool-1.6.1/tool/yubico-piv-tool.1 2018-08-17 09:23:21.000000000 +0200
+++ new/yubico-piv-tool-1.6.2/tool/yubico-piv-tool.1 2018-09-10 10:19:44.000000000 +0200
@@ -1,12 +1,12 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3.
-.TH YUBICO-PIV-TOOL "1" "August 2018" "yubico-piv-tool 1.6.1" "User Commands"
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
+.TH YUBICO-PIV-TOOL "1" "September 2018" "yubico-piv-tool 1.6.2" "User Commands"
.SH NAME
yubico-piv-tool \- Yubico PIV tool
.SH SYNOPSIS
.B yubico-piv-tool
[\fI\,OPTIONS\/\fR]...
.SH DESCRIPTION
-yubico\-piv\-tool 1.6.1
+yubico\-piv\-tool 1.6.2
.TP
\fB\-h\fR, \fB\-\-help\fR
Print help and exit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yubico-piv-tool-1.6.1/tool/yubico-piv-tool.c new/yubico-piv-tool-1.6.2/tool/yubico-piv-tool.c
--- old/yubico-piv-tool-1.6.1/tool/yubico-piv-tool.c 2018-08-16 14:48:20.000000000 +0200
+++ new/yubico-piv-tool-1.6.2/tool/yubico-piv-tool.c 2018-09-10 10:19:42.000000000 +0200
@@ -133,6 +133,8 @@
ykpiv_state *state;
int algorithm;
int key;
+ const unsigned char *oid;
+ size_t oid_len;
};
int yk_rsa_meth_sign(int dtype, const unsigned char *m, unsigned int m_length,
@@ -140,6 +142,14 @@
size_t yk_siglen = RSA_size(rsa);
const RSA_METHOD *meth = RSA_get_method(rsa);
const struct internal_key *key = RSA_meth_get0_app_data(meth);
+ unsigned char message[256] = {0};
+
+ if(key->oid_len) {
+ memcpy(message, key->oid, key->oid_len);
+ memcpy(message + key->oid_len, m, m_length);
+ m_length += key->oid_len;
+ m = message;
+ }
if (sign_data(key->state, m, m_length, sigret, &yk_siglen, key->algorithm, key->key)) {
*siglen = (unsigned int)yk_siglen;
return 1;
@@ -162,21 +172,22 @@
}
static int wrap_public_key(ykpiv_state *state, int algorithm, EVP_PKEY *public_key,
- int key) {
+ int key, const unsigned char *oid, size_t oid_len) {
+ static struct internal_key int_key;
+ int_key.state = state;
+ int_key.algorithm = algorithm;
+ int_key.key = key;
+ int_key.oid = oid;
+ int_key.oid_len = oid_len;
if(YKPIV_IS_RSA(algorithm)) {
RSA_METHOD *meth = RSA_meth_dup(RSA_get_default_method());
RSA *rsa = EVP_PKEY_get0_RSA(public_key);
- static struct internal_key int_key;
- int_key.state = state;
- int_key.algorithm = algorithm;
- int_key.key = key;
RSA_meth_set0_app_data(meth, &int_key);
RSA_meth_set_sign(meth, yk_rsa_meth_sign);
RSA_set_method(rsa, meth);
} else {
EC_KEY *ec = EVP_PKEY_get0_EC_KEY(public_key);
EC_KEY_METHOD *meth = EC_KEY_METHOD_new(EC_KEY_get_method(ec));
- struct internal_key int_key = {state, algorithm, key};
if (ec_key_ex_data_idx == -1)
ec_key_ex_data_idx = EC_KEY_get_ex_new_index(0, NULL, NULL, NULL, 0);
EC_KEY_set_ex_data(ec, ec_key_ex_data_idx, &int_key);
@@ -747,9 +758,12 @@
#else
/* With opaque structures we can not touch whatever we want, but we need
* to embed the sign_data function in the RSA/EC key structures */
- wrap_public_key(state, algorithm, public_key, key);
+ wrap_public_key(state, algorithm, public_key, key, oid, oid_len);
- X509_REQ_sign(req, public_key, md);
+ if(X509_REQ_sign(req, public_key, md) == 0) {
+ fprintf(stderr, "Failed signing request.\n");
+ goto request_out;
+ }
#endif
if(key_format == key_format_arg_PEM) {
@@ -950,9 +964,12 @@
#else
/* With opaque structures we can not touch whatever we want, but we need
* to embed the sign_data function in the RSA/EC key structures */
- wrap_public_key(state, algorithm, public_key, key);
+ wrap_public_key(state, algorithm, public_key, key, oid, oid_len);
- X509_sign(x509, public_key, md);
+ if(X509_sign(x509, public_key, md) == 0) {
+ fprintf(stderr, "Failed signing certificate.\n");
+ goto selfsign_out;
+ }
#endif
if(key_format == key_format_arg_PEM) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yubico-piv-tool-1.6.1/windows.mk new/yubico-piv-tool-1.6.2/windows.mk
--- old/yubico-piv-tool-1.6.1/windows.mk 2017-11-29 11:17:45.000000000 +0100
+++ new/yubico-piv-tool-1.6.2/windows.mk 2018-08-17 09:24:46.000000000 +0200
@@ -26,7 +26,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PACKAGE=yubico-piv-tool
-OPENSSLVERSION=1.0.2m
+OPENSSLVERSION=1.0.2p
CHECKVERSION=0.12.0
all: usage 32bit 64bit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yubico-piv-tool-1.6.1/ykcs11/ykcs11-version.h new/yubico-piv-tool-1.6.2/ykcs11/ykcs11-version.h
--- old/yubico-piv-tool-1.6.1/ykcs11/ykcs11-version.h 2018-08-17 09:22:55.000000000 +0200
+++ new/yubico-piv-tool-1.6.2/ykcs11/ykcs11-version.h 2018-09-14 09:33:13.000000000 +0200
@@ -43,7 +43,7 @@
* version number. Used together with ykneomgr_check_version() to verify
* header file and run-time library consistency.
*/
-#define YKCS11_VERSION_STRING "1.6.1"
+#define YKCS11_VERSION_STRING "1.6.2"
/**
* YKCS11_VERSION_NUMBER
@@ -53,7 +53,7 @@
* this symbol will have the value 0x01020300. The last two digits
* are only used between public releases, and will otherwise be 00.
*/
-#define YKCS11_VERSION_NUMBER 0x010601
+#define YKCS11_VERSION_NUMBER 0x010602
/**
* YKCS11_VERSION_MAJOR
@@ -80,7 +80,7 @@
* level of the header file version number. For example, when the
* header version is 1.2.3 this symbol will be 3.
*/
-#define YKCS11_VERSION_PATCH 1
+#define YKCS11_VERSION_PATCH 2
#ifdef __cplusplus
}