Skip to content

Releases: Nitrokey/libnitrokey

v3.8: Maintenance release

15 Nov 12:45
v3.8
0378956
Compare
Choose a tag to compare

libnitrokey v3.8 changes:

  • Udev rules update;
  • Build warnings fixes.

Not tested due to lack of source code changes (besides fixing build warnings).

Source code archives are signed by PGP key:

868184069239FF65DE0BCD7D D9BAE35991DE5B22 [email protected]

v3.7: Nitrokey Pro v0.14 support

27 Apr 14:37
v3.7
7c31c2f
Compare
Choose a tag to compare

libnitrokey v3.7 changes:

  • Nitrokey Pro v0.14 support;
  • Udev rules update;
  • Stability fixes.

Tested against:

  • Nitrokey Pro v0.7 (failed - device stops responding in the middle of the execution, over multiple runs executed)
  • Nitrokey Pro v0.14 (pass)
  • Nitrokey Storage v0.57 (pass)

Results attached in the tests.zip archive. Used commit is v3.7-RC2-8-g4329, from which there were no further code-related changes to the v3.8 tag.

Only CMake-based build was tested.


Archives:

  • libnitrokey-v3.7.tar.gz - output from the regular git archive (as done in the previous releases);
  • libnitrokey-v3.7-with-submodules.tar.gz - archive containing submodules, made with git-archive-all tool.
  • libnitrokey-3.7.0-Ubuntu-20.04* - packages built using CPack on Ubuntu 20.04 (Docker image 1a437e363abf, tag ubuntu:20.04) (experimental, not tested)
  • libnitrokey-3.7.0-Linux-Fedora34* - packages built using CPack on Fedora 34 (live system) (experimental, not tested)

Binary and source code archives are signed through sha256sum.txt by PGP key:

868184069239FF65DE0BCD7D D9BAE35991DE5B22 [email protected]

Adding a MXE-based build for Windows on request:

  • libnitrokey-v3.7-13-gd9f4a48.dll
  • libnitrokey-v3.7-13-gd9f4a48.dll.sig

v3.6: LibremKey and FreeBSD support

19 Sep 15:14
v3.6
8972111
Compare
Choose a tag to compare

v3.6: LibremKey and FreeBSD support. Extended API.

Release v3.5

24 Jun 13:45
v3.5
b1b8516
Compare
Choose a tag to compare

Storage v0.54 support. Tests and documentation update.

Release v3.4.1 (patch)

18 Jul 09:21
v3.4.1
cdd155e
Compare
Choose a tag to compare
  • Version bump to 3.4 (not done in previous release).
  • Build from tarball (git describe was failing).
  • Handle version getting, when building with Qt (return constants for now).

Release v3.4

17 Jul 09:28
v3.4
430e4b4
Compare
Choose a tag to compare

Release v3.4.

  • API: deprecate NK_totp_get_time.
  • Add get_library_version().
  • Fix strdup issue, which causes memory leak in C API.
  • Corrected documentation and updated tests.

Release v3.3

10 Apr 13:35
v3.3
9d4911d
Compare
Choose a tag to compare

Release 3.3. Support Storage v0.51+. Initial support for multiple Storage devices. Better packaging. Corrected device firmware version getters and OTP secret translation.

Deprecates previous versions.

Full changelog will be published later.

Release v3.2

16 Jan 16:10
v3.2
f6e999f
Compare
Choose a tag to compare

v3.2 (2018-01-16)

Full Changelog

Closed issues:

  • Communication exceptions are not catched in C API #89
  • Devices are not detected under Windows #88
  • Python bindings example is not working #82
  • Missing NK_C_API.h in install includes #77
  • Handle time-taking commands #67

Release v3.1

13 Oct 11:59
v3.1
91f88b1
Compare
Choose a tag to compare

Features:
Short log entries. Set log level on C API (not just on/off).
Fixes:
Fixed AES-decoding error translation. Fixed Python's library tests.

Release v3.0

11 Oct 15:56
v3.0
fa871ec
Compare
Choose a tag to compare

This release supports Nitrokey App as its main communication layer with Nitrokey devices.