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 <[email protected]> + +- Rename %soname to %sover to better reflect its use. +- Fix RPM groups. + +------------------------------------------------------------------- +Thu Sep 27 11:58:29 UTC 2018 - Karol Babioch <[email protected]> + +- 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 <[email protected]> + + * NEWS: NEWS for 1.6.2 + +2018-09-10 Klas Lindfors <[email protected]> + + * 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 <[email protected]> + + * 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 <[email protected]> + + * tool/yubico-piv-tool.c: tool: handle error conditions from signing + with openssl 1.1 relates #164 + +2018-09-07 Alessio Di Mauro <[email protected]> + + * : Merge PR #163 + +2018-08-17 Klas Lindfors <[email protected]> + + * mac.mk, windows.mk: bump openssl versions to 1.0.2p + +2018-08-17 Klas Lindfors <[email protected]> + + * NEWS, configure.ac: bump version to 1.6.2 + 2018-08-17 Klas Lindfors <[email protected]> * 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 <[email protected]>. # # 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 }
