X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/45cfab8ca7db61ce4677e2e77e76b9266c57ab12..076bb54e68477f883033bee696c9c5f801ece2f2:/transform.c?ds=sidebyside diff --git a/transform.c b/transform.c index b13c2dd..8fdf9fd 100644 --- a/transform.c +++ b/transform.c @@ -72,8 +72,8 @@ static void transform_delkey(void *sst) { struct transform_inst *ti=sst; - memset(&ti->cryptkey,0,sizeof(ti->cryptkey)); - memset(&ti->mackey,0,sizeof(ti->mackey)); + FILLZERO(ti->cryptkey); + FILLZERO(ti->mackey); ti->keyed=False; } @@ -252,7 +252,7 @@ static void transform_destroy(void *sst) { struct transform_inst *st=sst; - memset(st,0,sizeof(*st)); /* Destroy key material */ + FILLZERO(*st); /* Destroy key material */ free(st); }