eap_types/md5/md5.c:169:23: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess]
memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */
Maybe better code
memset(ctx, 0, sizeof(*ctx)); /* In case it's sensitive */