|  | Commit message (Collapse) | Author | Age | 
|---|
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | While the Nitrokey device would generate a WrongSlot error, libnitrokey
catches these errors and raises an InvalidSlotException with error code
201.  This patch matches this error code to CommandError::InvalidSlot,
corrects the documentation and adds test cases.
To be able to test a failing OTP generation command, we have to adapt
get_string_result to free the string only if successful.  This is due to
the segfault issue in libnitrokey v3.3 (see todo list). | 
| | |  | 
| | 
| 
| 
| 
| 
| | NK_login used a string to identify the model to connect to.  Since
libnitrokey v3.3, we can use NK_login_enum together with an enum value
as a more type-safe alternative. | 
| | 
| 
| 
| | Since libnitrokey v3.3, we can also access the minor firmware version. | 
| | 
| 
| 
| 
| 
| 
| | Now libnitrokey v3.3 is compiled from source, fixing the problems with
older libnitrokey versions (freeing strings, firmware version getter).
Also, bindgen is no longer a build dependency.  This makes the build
process a lot faster. | 
|  |  |