1
0
mirror of https://git.ireas.org/nitrokey-sys-rs synced 2025-01-23 20:17:22 +00:00
low-level Rust bindings for libnitrokey
Go to file
2019-07-04 12:34:24 +02:00
libnitrokey-v3.5 Update to libnitrokey v3.5 2019-07-04 12:34:11 +02:00
src Mark deprecated functions using the deprecated attribute 2019-07-04 12:34:18 +02:00
.gitignore Add .gitignore 2018-05-20 13:06:13 +02:00
build.rs Update to libnitrokey v3.5 2019-07-04 12:34:11 +02:00
Cargo.toml Release v3.5.0 2019-07-04 12:34:24 +02:00
CHANGELOG.md Release v3.5.0 2019-07-04 12:34:24 +02:00
LICENSE Change license from MIT to LGPL-3.0 2018-05-20 10:57:06 +02:00
README.md Check the USE_SYSTEM_LIBNITROKEY environment variable 2019-01-12 14:57:05 +01:00

nitrokey-sys-rs

Low-level Rust bindings for libnitrokey, providing access to Nitrokey devices.

This crate contains a copy of the libnitrokey library, builds it from source and links it statically. The host system must provide its dependencies in the library search path:

  • libhidapi-libusb0 (on Linux)
  • libhidapi (on non-Linux systems)

If you set the USE_SYSTEM_LIBNITROKEY environment variable when building this crate, it links directly against libnitrokey instead of building it from source. In this case, libnitrokey must be available in the library search path.

Versioning

The major and minor version of the nitrokey-sys crate map to the major and minor version of libnitrokey. The nitrokey-sys patch version may be increased independently.

Contact

For bug reports, patches, feature requests or other messages, please send a mail to nitrokey-rs-dev@ireas.org.

License

This project as well as libnitrokey are licensed under the LGPL-3.0.