diff options
author | Szczepan Zalega <szczepan@nitrokey.com> | 2018-06-28 11:41:49 +0200 |
---|---|---|
committer | Szczepan Zalega <szczepan@nitrokey.com> | 2018-06-28 11:41:49 +0200 |
commit | 494f5b3c285bf4b42c57e85f3b7b7e26620378e8 (patch) | |
tree | 79b6f00c541d71a2488fbe48c619e57a99605fce /NK_C_API.h | |
parent | 5d4003a6053667ec4ef75a5b39e38cf3f305cbea (diff) | |
parent | 9601681dd9aea8a87444d36711e0a908ad4ec7d2 (diff) | |
download | libnitrokey-494f5b3c285bf4b42c57e85f3b7b7e26620378e8.tar.gz libnitrokey-494f5b3c285bf4b42c57e85f3b7b7e26620378e8.tar.bz2 |
Merge branch 'production_info'
Handle command for getting production info
Diffstat (limited to 'NK_C_API.h')
-rw-r--r-- | NK_C_API.h | 27 |
1 files changed, 23 insertions, 4 deletions
@@ -122,10 +122,29 @@ extern "C" { bool stick_initialized; }; - /** - * Set debug level of messages written on stderr - * @param state state=True - most messages, state=False - only errors level - */ + struct NK_storage_ProductionTest{ + uint8_t FirmwareVersion_au8[2]; + uint8_t FirmwareVersionInternal_u8; + uint8_t SD_Card_Size_u8; + uint32_t CPU_CardID_u32; + uint32_t SmartCardID_u32; + uint32_t SD_CardID_u32; + uint8_t SC_UserPwRetryCount; + uint8_t SC_AdminPwRetryCount; + uint8_t SD_Card_ManufacturingYear_u8; + uint8_t SD_Card_ManufacturingMonth_u8; + uint16_t SD_Card_OEM_u16; + uint16_t SD_WriteSpeed_u16; + uint8_t SD_Card_Manufacturer_u8; + }; + + NK_C_API int NK_get_storage_production_info(struct NK_storage_ProductionTest * out); + + +/** + * Set debug level of messages written on stderr + * @param state state=True - most messages, state=False - only errors level + */ NK_C_API void NK_set_debug(bool state); /** |