From a84b9b4e5d985a5d8a37268a76e1d35210fd31c5 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 1 Jun 2021 11:27:05 +0000 Subject: Add all the missing pieces for sni_policy sbearssl_server_init_and_run is yet unchanged, the next step is to rewrite it using the new primitives. --- src/sbearssl/sbearssl_skey_wipe.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/sbearssl/sbearssl_skey_wipe.c') diff --git a/src/sbearssl/sbearssl_skey_wipe.c b/src/sbearssl/sbearssl_skey_wipe.c index 208f89f..8fbcd36 100644 --- a/src/sbearssl/sbearssl_skey_wipe.c +++ b/src/sbearssl/sbearssl_skey_wipe.c @@ -11,16 +11,16 @@ void sbearssl_skey_wipe (sbearssl_skey *key, char *s) switch (key->type) { case BR_KEYTYPE_RSA : - byte_zzero(s + key->rsa.p, key->rsa.plen) ; - byte_zzero(s + key->rsa.q, key->rsa.qlen) ; - byte_zzero(s + key->rsa.dp, key->rsa.dplen) ; - byte_zzero(s + key->rsa.dq, key->rsa.dqlen) ; - byte_zzero(s + key->rsa.iq, key->rsa.iqlen) ; + byte_zzero(s + key->data.rsa.p, key->data.rsa.plen) ; + byte_zzero(s + key->data.rsa.q, key->data.rsa.qlen) ; + byte_zzero(s + key->data.rsa.dp, key->data.rsa.dplen) ; + byte_zzero(s + key->data.rsa.dq, key->data.rsa.dqlen) ; + byte_zzero(s + key->data.rsa.iq, key->data.rsa.iqlen) ; break ; case BR_KEYTYPE_EC : - byte_zzero(s + key->ec.x, key->ec.xlen) ; + byte_zzero(s + key->data.ec.x, key->data.ec.xlen) ; break ; default : break ; } - byte_zzero(key, sizeof(sbearssl_skey)) ; + byte_zzero((char *)key, sizeof(sbearssl_skey)) ; } -- cgit v1.3.1