libnitrokey

Communicate with Nitrokey devices in a clean and easy manner

LGPL-3.0 License

Stars
64
libnitrokey - v3.8: Maintenance release Latest Release

Published by szszszsz almost 2 years ago

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]

libnitrokey - v3.7: Nitrokey Pro v0.14 support

Published by szszszsz over 2 years ago

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
libnitrokey - v3.6: LibremKey and FreeBSD support

Published by szszszsz about 4 years ago

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

libnitrokey - Release v3.5

Published by szszszsz over 5 years ago

Storage v0.54 support. Tests and documentation update.

libnitrokey - Release v3.4.1 (patch)

Published by szszszsz over 6 years ago

  • 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).
libnitrokey - Release v3.4

Published by szszszsz over 6 years ago

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.
libnitrokey - Release v3.3

Published by szszszsz over 6 years ago

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.

libnitrokey - Release v3.2

Published by szszszsz almost 7 years ago

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
libnitrokey - Release v3.1

Published by szszszsz about 7 years ago

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.

libnitrokey - Release v3.0

Published by szszszsz about 7 years ago

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