public AutoUpgradingHashedSecretVerifierDecorator( IApiClientSecretProvider apiClientSecretProvider, ISecretVerifier next, IPackedHashConverter packedHashConverter, ISecurePackedHashProvider securePackedHashProvider, IHashConfigurationProvider hashConfigurationProvider) { _apiClientSecretProvider = apiClientSecretProvider; _next = next; _packedHashConverter = packedHashConverter; _securePackedHashProvider = securePackedHashProvider; _hashConfiguration = hashConfigurationProvider.GetHashConfiguration(); }
public SecurePackedHashProvider(IPackedHashConverter packedHashConverter, ISecureHasherProvider secureHasherProvider) { _packedHashConverter = packedHashConverter; _secureHasherProvider = secureHasherProvider; }
public SecureHashAwareSecretVerifier(IPackedHashConverter packedHashConverter, ISecureHasher secureHasher) { _packedHashConverter = packedHashConverter; _secureHasher = secureHasher; }