Password Library and Creating a Variable Integer

radio.read() does not return anything; see http://tmrh20.github.io/RF24/classRF24.html#a8e2eacacfba96426c192066f04054c5b.

So the variable done will contain garbage (which can be either true or false) and your code might forever be stuck in the while (!done).