From 73d62a85a904b64e259d523dadb45ad4ee8e2c2f Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Mon, 12 Sep 2016 02:06:18 -0400 Subject: Doh, allow keystore reinitialization after unclean reboot. --- ks_flash.c | 3 --- ks_volatile.c | 2 -- 2 files changed, 5 deletions(-) diff --git a/ks_flash.c b/ks_flash.c index c9c37b8..fdc800f 100644 --- a/ks_flash.c +++ b/ks_flash.c @@ -102,9 +102,6 @@ static inline uint32_t _get_key_offset(uint32_t num) static hal_error_t ks_init(const hal_ks_driver_t * const driver) { - if (db.ks.driver != NULL) - return HAL_ERROR_KEYSTORE_ACCESS; - uint8_t page_buf[KEYSTORE_PAGE_SIZE]; uint32_t idx = 0; /* Current index into db.keys[] */ diff --git a/ks_volatile.c b/ks_volatile.c index 290c356..3c9cba5 100644 --- a/ks_volatile.c +++ b/ks_volatile.c @@ -126,8 +126,6 @@ static hal_error_t ks_init(db_t *db) static hal_error_t ks_volatile_init(const hal_ks_driver_t * const driver) { - if (volatile_ks.ks.driver != NULL) - return HAL_ERROR_KEYSTORE_ACCESS; volatile_ks.ks.driver = driver; volatile_ks.db = &volatile_db; return ks_init(volatile_ks.db); -- cgit v1.2.3