protocol spooling shared secret key