struct for one time authentication ciphers