Show / Hide Table of Contents

Enum Argon2Type

Enumerates the variants of the Argon2 algorithm that can be used to derive keys.

Namespace: TheXDS.MCART.Security
Assembly: MCART.Security.Argon2.dll
Syntax
public enum Argon2Type : byte

Fields

Name Description
Argon2d

Argon2d algorithm. Provides resistance against GPU attacks.

Argon2i

Argon2i algorithm. Provides resistance against Side-Channel attacks.

Argon2id

Argon2id algorithm. Offers the advantages of both Argon2d and Argon2i simultaneously, at the cost of computational performance.

Extension Methods

EnumExtensions.GetAttribute<T>(Enum)
EnumExtensions.GetAttributes<T>(Enum)
EnumExtensions.HasAttrValue<TAttribute, TValue>(Enum, out TValue)
EnumExtensions.HasAttribute<T>(Enum)
EnumExtensions.HasAttribute<T>(Enum, out T)
EnumExtensions.HasAttributes<T>(Enum, out IEnumerable<T>)
EnumExtensions.NameOf(Enum)
EnumExtensions.ToBytes(Enum)
EnumExtensions.ToUnderlyingType(Enum)
Objects.ShallowCopyTo(object, object, Type)
ObjectExtensions.FieldsOf<T>(object)
ObjectExtensions.GetAttribute<T>(object)
ObjectExtensions.GetAttributes<T>(object)
ObjectExtensions.HasAttrValue<TAttribute, TValue>(object, out TValue)
ObjectExtensions.HasAttribute<T>(object)
ObjectExtensions.HasAttribute<T>(object, out T)
ObjectExtensions.HasAttributes<T>(object, out IEnumerable<T>)
ObjectExtensions.Is(object, object)
ObjectExtensions.IsEither(object, IEnumerable)
ObjectExtensions.IsEither(object, params object[])
ObjectExtensions.IsNeither(object, IEnumerable)
ObjectExtensions.IsNeither(object, params object[])
ObjectExtensions.IsNot(object, object)
ObjectExtensions.PropertiesOf<T>(object)
ObjectExtensions.WhichAre(object, IEnumerable<object>)
ObjectExtensions.WhichAre(object, params object[])
Objects.Itself<Argon2Type>(Argon2Type)
Objects.ShallowClone<Argon2Type>(Argon2Type)
Objects.ShallowCopyTo<Argon2Type>(Argon2Type, Argon2Type)
CollectionExtensions.PushInto<Argon2Type, TCollection>(Argon2Type, ICollection<TCollection>)
DictionaryExtensions.PushInto<TKey, Argon2Type>(Argon2Type, TKey, IDictionary<TKey, Argon2Type>)
EnumExtensions.ToUnderlyingType<Argon2Type>(Argon2Type)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX