aboutsummaryrefslogtreecommitdiff
path: root/libnitrokey/stick10_commands.h
diff options
context:
space:
mode:
authorSzczepan Zalega <szczepan@nitrokey.com>2019-06-19 12:06:00 +0200
committerSzczepan Zalega <szczepan@nitrokey.com>2019-06-19 14:41:16 +0200
commit2ca5deb106ede1ffd236f153abae8fe6e3b0401c (patch)
tree03ad86918b55e16c3ba00a8f3648cad10a526228 /libnitrokey/stick10_commands.h
parent2c749223714c4d7815ca6b2d1888169a864a0fec (diff)
downloadlibnitrokey-2ca5deb106ede1ffd236f153abae8fe6e3b0401c.tar.gz
libnitrokey-2ca5deb106ede1ffd236f153abae8fe6e3b0401c.tar.bz2
Add function reading HOTP slot details
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
Diffstat (limited to 'libnitrokey/stick10_commands.h')
-rw-r--r--libnitrokey/stick10_commands.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libnitrokey/stick10_commands.h b/libnitrokey/stick10_commands.h
index 178b23f..5e8a5aa 100644
--- a/libnitrokey/stick10_commands.h
+++ b/libnitrokey/stick10_commands.h
@@ -304,8 +304,13 @@ class GetHOTP : Command<CommandID::GET_CODE> {
class ReadSlot : Command<CommandID::READ_SLOT> {
public:
+ enum class CounterFormat {
+ ASCII = 0,
+ BINARY = 1,
+ };
struct CommandPayload {
uint8_t slot_number;
+ CounterFormat data_format; //Storage v0.54+ only: slot_counter value format: 0 - in ascii, 1 - binary
bool isValid() const { return !(slot_number & 0xF0); }