|  | Commit message (Collapse) | Author | Age | 
|---|
| ... |  | 
| |/  
|   
|   
| | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| |\  
| | 
| | 
| | | Fixes #102 | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| |\ \  
| | | 
| | | 
| | | | Fixes #105 | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | | As with the C++ API, identifying the model by the first character of a
string is not intuitive.  This patch adds the NK_login_enum function to
the C API that accepts an enum value instead of a string.  It also adds
a new enum NK_device_model as device::DeviceModel is an enum class and
therefore cannot be used in C. | 
| |/ /  
| |   
| |   
| |   
| |   
| |   
| | | Identifying the model to connect to by the first character of a string
is not intuitive.  This patch adds an overload for the connect function
that accepts a device::DeviceModel enum value, providing a cleaner
interface. | 
| |\ \  
| | | 
| | | 
| | | | Fixes #103 | 
| |/ /  
| |   
| |   
| |   
| |   
| |   
| |   
| |   
| | | The readme suggested to use the option `-DCOMPILE_TESTS` for CMake in
order to compile unit tests.  Yet CMake expectes option values of the
form `<var>:<type>=<value>` or `<var>=<value>` (see cmake(1)).
Therefore, this patch replaces `-DCOMPILE_TESTS` with
`-DCOMPILE_TESTS=ON`, matching the general build instructions in the
CMake section. | 
| |\ \  
| |/  
|/|   
| | | Fixes #104 | 
| |/  
|   
|   
|   
|   
| | As discussed in issue #95, the buffer passed to strtoul must be
null-terminated.  This patch null-terminates the buffer used in
hexStringToByte in the test_HOTP unit test to avoid a buffer over-read. | 
| |\  
| | 
| | 
| | 
| | 
| | | Fixup for QMake
Issue #101 | 
| | | 
| | 
| | 
| | 
| | 
| | | Fixup to #101
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| |\| 
| | 
| | 
| | 
| | 
| | | Fixed header path. Allow to override UDEV rules.
Closes #101 | 
| | | |  | 
| |/ |  | 
| |\ |  | 
| |/  
|   
|   
| | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| |\  
| | 
| | 
| | 
| | | Update C API with new command, determining the PIN type for unencrypted
volume RO/RW state change. | 
| |/  
|   
|   
| | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| |\  
| | 
| | 
| | | Fix compilation warning with missing 'break' | 
| |/  
|   
|   
|   
|   
| | Break was indeed missing this time.
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| |\  
| | 
| | 
| | 
| | | Allow to use multiple devices, iteratively.
Storage only. | 
| | | 
| | 
| | 
| | 
| | 
| | | Done for Pro devices
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | Allow logger to set global prefix
Used to indicate current device
Store USB path when used to connection as well
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | 
| | 
| | | Add it to CMake
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | 
| | 
| | | Disconnection allows rediscovering devices.
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | 
| | 
| | | Clarify disconnection log message
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | Add C API and tests
Add mutexes
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| |/  
|   
|   
| | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| |\  
| | 
| | 
| | | Support for functionality added in v0.49/v0.51 | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | Unencrypted volume ro/rw: rename user_admin_pin -> admin_pin to be consistent with latest API. Update description.
Document PIN requirements in C++ API
Extract pin type function
Add C API for separate unencrypted volume read write handling
Use correct commands to set ro/rw mode of unencrypted volume
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> | 
| | | 
| | 
| | 
| | | Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com> |