Encrypted Token Session middle-ware written in go