ZAP authentication protocol
Unify on <TYPE>_free() for mem-release functions