| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
This patch adds the bindgen feature to the crate that allows users to
re-generate the bindings, including layout tests, during the build
instead of using the pre-generated bindings. Per default, this feature
is disabled.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This patch updates the crate to use Rust edition 2018. It also changes
the use statement for the ffi module to the new crate:: syntax.
|
|
|
|
| |
In libinitrokey v3.4.1, there are no changes affecting this crate.
|
|
|
|
|
|
| |
Besides the changes listed in the changelog, this patch also changes the
build system to be able to generate the version.cc file containing the
library version.
|
| |
|
|
|
|
|
|
| |
This patch changes the build script to compile and link libnitrokey from
the included source. Also, we have to link against hidapi-libusb as a
libnitrokey requirement.
|
|
|
|
|
|
|
| |
Use bindgen to generate the bindings statically instead of during build.
Code generation is not necessary as NK_C_API.h does not contain any
system-dependent definitions. Removing bindgen as a build dependency
also drastically speeds up compilation.
|
|
|
|
|
| |
The main reason for this update is the build time improvement due to the
syntex replacement in version 0.31.0.
|
| |
|
|
|
|
|
|
| |
The crate is going to include the libnitrokey sources, which are
licensed under LGLP-3.0. To make licensing easier, the license for the
complete crate is changed from MIT to LGPG-3.0.
|
| |
|
|
Previously, this crate has been part of the nitrokey-rs repository at
https://git.ireas.org/nitrokey-rs.
|