Update protocol auth to be block-based too
Remove old auth challenge trampoline