From f6bd34b262b66fde862aa3d95c339f5c587156eb Mon Sep 17 00:00:00 2001 From: Szczepan Zalega Date: Tue, 26 Jul 2016 20:53:19 +0200 Subject: Handle writing PW safe slot Signed-off-by: Szczepan Zalega --- NK_C_API.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'NK_C_API.cc') diff --git a/NK_C_API.cc b/NK_C_API.cc index c0910a2..542c6ad 100644 --- a/NK_C_API.cc +++ b/NK_C_API.cc @@ -270,7 +270,7 @@ extern uint8_t NK_get_admin_retry_count(){ extern int NK_lock_device(){ auto m = NitrokeyManager::instance(); return get_without_result([&](){ - return m->lock_device(); + m->lock_device(); }); } @@ -293,9 +293,12 @@ extern const char *NK_get_password_safe_slot_password(uint8_t slot_number, const return m->get_password_safe_slot_password(slot_number, temporary_password); }); } -extern int NK_write_password_safe_slot(){ +extern int NK_write_password_safe_slot(uint8_t slot_number, const char *slot_name, const char *slot_login, + const char *slot_password) { auto m = NitrokeyManager::instance(); - //TODO + return get_without_result([&](){ + m->write_password_safe_slot(slot_number, slot_name, slot_login, slot_password); + }); } -- cgit v1.2.1