public TokenAlgorithm(TokenHashSettings settings, ITokenEncoder backpack) { _settings = settings ?? TokenHashSettings.SHA256; _backpack = backpack ?? throw new ArgumentNullException(nameof(backpack)); }
public TokenAlgorithm(TokenHashSettings settings = null) : this(settings, new BackpackEncoder()) { }