Ready to use Docker containers for building AppImage, Windows and Snapcraft binaries are available at nitrokey-app.build project.
Ready to use packages and install instructions are available on main site in download section: Compilation
Another way to workaround this is using an AppImage binary release, introduced in Nitrokey App v1.3. For more details please refer to: NitrokeyApp#86. The packages are available in experimental OS branch. There were reports it can be fixed with updating Qt libraries to 5.4.2 version and up. Under Debian Jessie application's tray icon might be unavailable. Nitrokey App v1.3 should solve this by introducing main window, which is shown right on application's start. For more details please see: NitrokeyApp#274. Gnome 3.26 (and later) removed support for the tray dock and tray icon (Ubuntu 18.04 is not affected - it contains own plugin to support it). Without it application cannot communicate unless run with root privileges. The configuration is installed automatically with the libnitrokey library (either with a package or after make install). Using the application under Linux requires configuration of device privileges in udev (due to USB communication). More details could be found at main download site. Ready to use binaries are available at releases page. base16) as specified in RFC 4648, plus Crockford's base32.Ī library for communication with Nitrokey devicesĪ modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch) (not with the final binary coming from libnitrokey)Ī Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac, and Windows. Header-only C++11 library to encode/decode base64, base64url, base32, base32hex and hex (a.k.a. Dependenciesįollowing dependencies are provided directly as submodules, and are required for building the application.
HOTP: An HMAC-Based One-Time Password Algorithm - RFC4226,.Test vectors from proper specifications also works: The implementation is compatible to the Google Authenticator application which can be used for testing purposes.
Nitrokey Start has its own tools in its firmware repository. Supported devicesįor Nitrokey HSM please see Nitrokey Encryption Tool. Both Nitrokey App and libnitrokey are available under GPLv3 license. Underneath it uses libnitrokey to communicate with the supported devices. Lately developed under Ubuntu 17.10/18.04 with Qt5.9. Nitrokey App is a cross-platform (runs under Windows, Linux and Mac OS) application created to manage Nitrokey devices.