the configuration wraps all the parameters needed for the GCM