<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nitrokey-sys-rs, branch v3.3.0</title>
<subtitle>low-level Rust bindings for libnitrokey</subtitle>
<id>https://git.ireas.org/nitrokey-sys-rs/atom?h=v3.3.0</id>
<link rel='self' href='https://git.ireas.org/nitrokey-sys-rs/atom?h=v3.3.0'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/'/>
<updated>2018-05-20T22:42:22Z</updated>
<entry>
<title>Release v3.3.0</title>
<updated>2018-05-20T22:42:22Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-05-20T22:42:22Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=9055de2e08b5373b9bdb510273109adf96ab31f5'/>
<id>urn:sha1:9055de2e08b5373b9bdb510273109adf96ab31f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update readme for libnitrokey compilation</title>
<updated>2018-05-20T22:39:03Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-05-20T22:39:03Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=4a9ed08e5c9f94c53e980e10106579d35e56d748'/>
<id>urn:sha1:4a9ed08e5c9f94c53e980e10106579d35e56d748</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build libnitrokey from source</title>
<updated>2018-05-20T22:35:19Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-05-20T22:31:34Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=9eee4b2475d74cd94c9d72b2520d5568d4564fba'/>
<id>urn:sha1:9eee4b2475d74cd94c9d72b2520d5568d4564fba</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Add .gitignore</title>
<updated>2018-05-20T11:06:13Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-05-20T11:06:05Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=7fe2032c464ad7a79963823793e94e2c62b770e6'/>
<id>urn:sha1:7fe2032c464ad7a79963823793e94e2c62b770e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace generated with static code</title>
<updated>2018-05-20T11:04:43Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-05-20T10:59:41Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=f424891511b79e2ec1fb8e1dcb407228da693316'/>
<id>urn:sha1:f424891511b79e2ec1fb8e1dcb407228da693316</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Update bindgen dependency to v0.37.0</title>
<updated>2018-05-20T09:25:08Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-05-20T09:24:39Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=85ce1e4d5090caec42293d4b1746bc815095c8a2'/>
<id>urn:sha1:85ce1e4d5090caec42293d4b1746bc815095c8a2</id>
<content type='text'>
The main reason for this update is the build time improvement due to the
syntex replacement in version 0.31.0.
</content>
</entry>
<entry>
<title>Use included header for bindgen</title>
<updated>2018-05-20T09:18:54Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-05-20T09:18:54Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=92022295305dfb6b61369f5a6786fae0492f54cc'/>
<id>urn:sha1:92022295305dfb6b61369f5a6786fae0492f54cc</id>
<content type='text'>
Instead of relying on the libnitrokey headers installed on the system
(via wrapper.h), use the included NK_C_API.h directly.
</content>
</entry>
<entry>
<title>Add source code for libnitrokey-3.3</title>
<updated>2018-05-20T09:16:11Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-05-20T09:16:11Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=08d281d57e9d4366891cdb6d68075cfaa538ea1e'/>
<id>urn:sha1:08d281d57e9d4366891cdb6d68075cfaa538ea1e</id>
<content type='text'>
To make the build process easier, we can include the source code for
libnitrokey-3.3.  Now bindgen can access the header file directly.  We
might even want to compile our own libnitrokey.
</content>
</entry>
<entry>
<title>Add readme</title>
<updated>2018-05-20T09:01:49Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-05-20T09:01:49Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=00bca17a32e8d14085b5ee417421b88a4d3d9e3b'/>
<id>urn:sha1:00bca17a32e8d14085b5ee417421b88a4d3d9e3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change license from MIT to LGPL-3.0</title>
<updated>2018-05-20T08:57:06Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2018-05-20T08:57:06Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/nitrokey-sys-rs/commit/?id=0c19419840eb91feec306e96bcb258da83e8aeea'/>
<id>urn:sha1:0c19419840eb91feec306e96bcb258da83e8aeea</id>
<content type='text'>
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.
</content>
</entry>
</feed>
