C generator wpa