From 19de5cd21bde4dcee12c40cd53d5592cbd91bc7b Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sun, 15 May 2016 23:49:03 -0400 Subject: Tweak keystore API to allow update-in-place, so hal_ks_rename() will work. --- ks.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ks.c') diff --git a/ks.c b/ks.c index 758162b..15dcaf3 100644 --- a/ks.c +++ b/ks.c @@ -113,7 +113,7 @@ hal_error_t hal_ks_store(const hal_key_type_t type, k.curve = curve; k.flags = flags; - if ((err = hal_ks_set_keydb(&k, *hint)) != HAL_OK) + if ((err = hal_ks_set_keydb(&k, *hint, 0)) != HAL_OK) return err; return HAL_OK; @@ -273,7 +273,7 @@ hal_error_t hal_ks_rename(const hal_key_type_t type, memcpy(k.name, new_name, new_name_len); k.name_len = new_name_len; - return hal_ks_set_keydb(&k, *hint); + return hal_ks_set_keydb(&k, *hint, 1); } hal_error_t hal_ks_list(hal_pkey_info_t *result, -- cgit v1.2.3