summaryrefslogtreecommitdiff
path: root/src/irmd
diff options
context:
space:
mode:
Diffstat (limited to 'src/irmd')
-rw-r--r--src/irmd/main.c2
-rw-r--r--src/irmd/oap/cli.c6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/irmd/main.c b/src/irmd/main.c
index e67fdd23..5b787a24 100644
--- a/src/irmd/main.c
+++ b/src/irmd/main.c
@@ -1553,7 +1553,7 @@ static irm_msg_t * do_command_msg(irm_msg_t * msg)
else
ret_msg->result = res;
- explicit_bzero(kbuf, SYMMKEYSZ);
+ crypt_secure_clear(kbuf, SYMMKEYSZ);
return ret_msg;
}
diff --git a/src/irmd/oap/cli.c b/src/irmd/oap/cli.c
index 12660d7f..ea2a25d1 100644
--- a/src/irmd/oap/cli.c
+++ b/src/irmd/oap/cli.c
@@ -191,7 +191,7 @@ static int do_client_kex_prepare_kem_encap(const char * server_name,
return -ENOMEM;
}
memcpy(s->key, key_buf, SYMMKEYSZ);
- explicit_bzero(key_buf, SYMMKEYSZ);
+ crypt_secure_clear(key_buf, SYMMKEYSZ);
return 0;
}
@@ -395,7 +395,7 @@ static int do_client_kex_complete_kem(struct oap_cli_ctx * s,
memcpy(sk->key, key_buf, SYMMKEYSZ);
sk->nid = kcfg->c.nid;
- explicit_bzero(key_buf, SYMMKEYSZ);
+ crypt_secure_clear(key_buf, SYMMKEYSZ);
log_info_id(id, "Negotiated %s + %s.", kcfg->x.str, kcfg->c.str);
@@ -425,7 +425,7 @@ static int do_client_kex_complete_dhe(struct oap_cli_ctx * s,
memcpy(sk->key, key_buf, SYMMKEYSZ);
sk->nid = kcfg->c.nid;
- explicit_bzero(key_buf, SYMMKEYSZ);
+ crypt_secure_clear(key_buf, SYMMKEYSZ);
log_info_id(id, "Negotiated %s + %s.", kcfg->x.str, kcfg->c.str);