diff options
| author | Szczepan Zalega <szczepan@nitrokey.com> | 2016-10-22 18:20:43 +0200 | 
|---|---|---|
| committer | Szczepan Zalega <szczepan@nitrokey.com> | 2016-11-26 15:54:11 +0100 | 
| commit | 3601f5f97fb64357d9d9221acbd356eec4dbc67a (patch) | |
| tree | b64515a4615556f6dea3be012c090aaacf837834 | |
| parent | c07390ce32506e009ebf44c2ecc8190d21abd530 (diff) | |
| download | libnitrokey-3601f5f97fb64357d9d9221acbd356eec4dbc67a.tar.gz libnitrokey-3601f5f97fb64357d9d9221acbd356eec4dbc67a.tar.bz2 | |
Add dissection template to commands
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
| -rw-r--r-- | include/stick20_commands.h | 60 | 
1 files changed, 60 insertions, 0 deletions
| diff --git a/include/stick20_commands.h b/include/stick20_commands.h index e57932d..b685055 100644 --- a/include/stick20_commands.h +++ b/include/stick20_commands.h @@ -93,6 +93,11 @@ namespace nitrokey {              public:                  struct CommandPayload {                      uint8_t password[30];  // TODO check w/ firmware +                    std::string dissect() const { +                      std::stringstream ss; +//                      ss << " admin_password:\t" << admin_password << std::endl; +                      return ss.str(); +                    }                  };                  typedef Transaction<command_id(), struct CommandPayload, struct EmptyPayload> @@ -109,6 +114,11 @@ namespace nitrokey {              public:                  struct CommandPayload {                      uint8_t password[30];  // TODO check w/ firmware +                    std::string dissect() const { +                      std::stringstream ss; +//                      ss << " admin_password:\t" << admin_password << std::endl; +                      return ss.str(); +                    }                  };                  typedef Transaction<command_id(), struct CommandPayload, struct EmptyPayload> @@ -125,6 +135,11 @@ namespace nitrokey {              public:                  struct CommandPayload {                      uint8_t password[30];  // TODO check w/ firmware +                    std::string dissect() const { +                      std::stringstream ss; +//                      ss << " admin_password:\t" << admin_password << std::endl; +                      return ss.str(); +                    }                  };                  typedef Transaction<command_id(), struct CommandPayload, struct EmptyPayload> @@ -136,6 +151,11 @@ namespace nitrokey {                  struct CommandPayload {                      uint8_t old_password[15];                      uint8_t new_password[15]; +                    std::string dissect() const { +                      std::stringstream ss; +//                      ss << " admin_password:\t" << admin_password << std::endl; +                      return ss.str(); +                    }                  };                  typedef Transaction<command_id(), struct CommandPayload, struct EmptyPayload> @@ -146,6 +166,11 @@ namespace nitrokey {              public:                  struct CommandPayload {                      uint8_t password[30]; +                    std::string dissect() const { +                      std::stringstream ss; +//                      ss << " admin_password:\t" << admin_password << std::endl; +                      return ss.str(); +                    }                  };                  typedef Transaction<command_id(), struct CommandPayload, struct EmptyPayload> @@ -178,6 +203,11 @@ namespace nitrokey {                  struct CommandPayload {                      uint8_t volume_flag;                      uint8_t password[30]; +                    std::string dissect() const { +                      std::stringstream ss; +//                      ss << " admin_password:\t" << admin_password << std::endl; +                      return ss.str(); +                    }                  };                  typedef Transaction<command_id(), struct CommandPayload, struct EmptyPayload> @@ -231,6 +261,11 @@ namespace nitrokey {              public:                  struct CommandPayload {                      uint8_t password[30]; +                    std::string dissect() const { +                      std::stringstream ss; +//                      ss << " admin_password:\t" << admin_password << std::endl; +                      return ss.str(); +                    }                  };                  typedef Transaction<command_id(), struct CommandPayload, struct EmptyPayload> @@ -241,6 +276,11 @@ namespace nitrokey {              public:                  struct CommandPayload {                      uint8_t password[30]; +                    std::string dissect() const { +                      std::stringstream ss; +//                      ss << " admin_password:\t" << admin_password << std::endl; +                      return ss.str(); +                    }                  };                  typedef Transaction<command_id(), struct CommandPayload, struct EmptyPayload> @@ -251,6 +291,11 @@ namespace nitrokey {              public:                  struct CommandPayload {                      uint8_t password[30]; +                    std::string dissect() const { +                      std::stringstream ss; +//                      ss << " admin_password:\t" << admin_password << std::endl; +                      return ss.str(); +                    }                  };                  typedef Transaction<command_id(), struct CommandPayload, struct EmptyPayload> @@ -261,6 +306,11 @@ namespace nitrokey {              public:                  struct CommandPayload {                      uint64_t localtime;  // POSIX +                    std::string dissect() const { +                      std::stringstream ss; +//                      ss << " admin_password:\t" << admin_password << std::endl; +                      return ss.str(); +                    }                  };                  typedef Transaction<command_id(), struct CommandPayload, struct EmptyPayload> @@ -271,6 +321,11 @@ namespace nitrokey {              public:                  struct CommandPayload {                      // TODO HiddenVolumeSetup_tst type +                    std::string dissect() const { +                      std::stringstream ss; +//                      ss << " admin_password:\t" << admin_password << std::endl; +                      return ss.str(); +                    }                  };                  typedef Transaction<command_id(), struct CommandPayload, struct EmptyPayload> @@ -281,6 +336,11 @@ namespace nitrokey {              public:                  struct CommandPayload {                      uint8_t password[30]; +                    std::string dissect() const { +                      std::stringstream ss; +//                      ss << " admin_password:\t" << admin_password << std::endl; +                      return ss.str(); +                    }                  };                  typedef Transaction<command_id(), struct CommandPayload, struct EmptyPayload> | 
