public static IBuzHash Create(BuzHashTypes type, BuzHashConfig config) { config.CheckNull(nameof(config)); config = config.Clone(); config.HashSizeInBits = (int)type; return(new BuzHashFunction(config)); }
public static IBuzHash Create(BuzHashTypes type, BuzHashConfig config) => Factory.Create(type, config);
public static IBuzHash Create(BuzHashTypes type = BuzHashTypes.BuzHashBit64) => Factory.Create(type);
public static IBuzHash Create(BuzHashTypes type = BuzHashTypes.BuzHashBit64) { return(Create(type, BuzHashConfig.Default)); }