Module to perform authenticated symmetric encryption of tokens.
@spec decrypt(String.t(), <<_::32>>) :: {:ok, String.t()} | {:error, any()}
@spec encrypt(String.t(), <<_::32>>) :: {:ok, String.t()} | {:error, any()}