rotateSecret
Roll the secrets: the current becomes the previous and a fresh random current is drawn. This ports the secret rotation in node::tick (m_secret[1] = m_secret[0]; aux::crypto_random_bytes(m_secret[0]);). Call this on a timer (libtorrent every ~5 minutes) so a leaked token expires.