X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=transform.c;h=8fdf9fd80a350b254bb4e2d7380a31a9babc77f9;hb=076bb54e68477f883033bee696c9c5f801ece2f2;hp=5497711c228b7b4b0e2395739c5b00a0b97886e2;hpb=1caa23ff879cec7f8f36b32a987f0610291ef177;p=secnet.git diff --git a/transform.c b/transform.c index 5497711..8fdf9fd 100644 --- a/transform.c +++ b/transform.c @@ -19,7 +19,6 @@ struct transform { closure_t cl; - uint32_t line; struct transform_if ops; uint32_t max_seq_skew; }; @@ -73,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; } @@ -253,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); }