aboutsummaryrefslogtreecommitdiff
path: root/ks.c
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2016-05-15 23:49:03 -0400
committerRob Austein <sra@hactrn.net>2016-05-15 23:49:03 -0400
commit19de5cd21bde4dcee12c40cd53d5592cbd91bc7b (patch)
tree94601108c51a3417a0bcea9c0955a55c34ab8db1 /ks.c
parent0690aa3d48966a4b151a468fd3a0a65bb99de439 (diff)
Tweak keystore API to allow update-in-place, so hal_ks_rename() will work.
Diffstat (limited to 'ks.c')
-rw-r--r--ks.c4
1 files changed, 2 insertions, 2 deletions
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,