private static IOptions <PasswordHasherOptions> BuildOptions(PasswordHasherCompatibilityMode?compatMode, int?iterCount) { var options = new PasswordHasherOptionsAccessor(); if (compatMode != null) { options.Value.CompatibilityMode = (PasswordHasherCompatibilityMode)compatMode; } if (iterCount != null) { options.Value.IterationCount = (int)iterCount; } return(options); }
private static IOptions <PasswordHasherOptions> BuildOptions(PasswordHasherCompatibilityMode?compatMode, int?iterCount) { var options = new PasswordHasherOptionsAccessor(); if (compatMode != null) { options.Value.CompatibilityMode = (PasswordHasherCompatibilityMode)compatMode; } if (iterCount != null) { options.Value.IterationCount = (int)iterCount; } Assert.NotNull(options.Value.Rng); // should have a default value options.Value.Rng = new SequentialRandomNumberGenerator(); return(options); }