diff options
author | Paul Selkirk <paul@psgd.org> | 2019-02-12 16:24:42 -0500 |
---|---|---|
committer | Paul Selkirk <paul@psgd.org> | 2019-02-12 16:24:42 -0500 |
commit | 614ebd7f4c808b475c7df2a8da2417265e793b98 (patch) | |
tree | 02d092c1cefdc4de35487c77100e443c363393fd /projects/hsm/mgmt-masterkey.c | |
parent | 07af68c08baefbced001a0081256cb1fff8ed491 (diff) |
Add CLI functions to manage the keywrap core, with new auto-zeroise functionality.
Diffstat (limited to 'projects/hsm/mgmt-masterkey.c')
-rw-r--r-- | projects/hsm/mgmt-masterkey.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/projects/hsm/mgmt-masterkey.c b/projects/hsm/mgmt-masterkey.c index 765cb10..8e077e1 100644 --- a/projects/hsm/mgmt-masterkey.c +++ b/projects/hsm/mgmt-masterkey.c @@ -131,6 +131,12 @@ static int _masterkey_set(struct cli_def *cli, char *argv[], int argc, } else { cli_print(cli, "Failed writing key to %s memory: %s", label, hal_error_string(err)); } + + if ((err = hal_aes_keywrap_zero(NULL)) != LIBHAL_OK) { + cli_print(cli, "Error zeroing keywrap core: %s", hal_error_string(err)); + return CLI_ERROR; + } + return CLI_OK; } |