C# Class SecurityDriven.Inferno.Utils

Afficher le fichier Open project: jasondrawdy/ShellGen

Méthodes publiques

Свойство Type Description
SafeUTF8 UTF8Encoding

Méthodes publiques

Méthode Description
Combine ( ) : byte[]
Combine ( Array a, Array b ) : byte[]
Combine ( Array a, Array b, Array c ) : byte[]
Combine ( ArraySegment a, ArraySegment b ) : byte[]
Combine ( ArraySegment a, ArraySegment b, ArraySegment c ) : byte[]
ConstantTimeEqual ( Array x, Array y ) : bool
ConstantTimeEqual ( ArraySegment x, ArraySegment y ) : bool
ConstantTimeEqual ( string x, string y ) : bool

Private Methods

Méthode Description
ConstantTimeEqual ( Array x, int xOffset, Array y, int yOffset, int length ) : bool
ConstantTimeEqual ( string x, int xOffset, string y, int yOffset, int length ) : bool
CreateGetter ( FieldInfo field ) : V>.Func
CreateSetter ( FieldInfo field ) : V>.Action
Xor ( Array dest, int destOffset, Array left, int leftOffset, Array right, int rightOffset, int byteCount ) : void
Xor ( Array dest, int destOffset, Array left, int leftOffset, int byteCount ) : void

Method Details

Combine() public static méthode

public static Combine ( ) : byte[]
Résultat byte[]

Combine() public static méthode

public static Combine ( Array a, Array b ) : byte[]
a Array
b Array
Résultat byte[]

Combine() public static méthode

public static Combine ( Array a, Array b, Array c ) : byte[]
a Array
b Array
c Array
Résultat byte[]

Combine() public static méthode

public static Combine ( ArraySegment a, ArraySegment b ) : byte[]
a ArraySegment
b ArraySegment
Résultat byte[]

Combine() public static méthode

public static Combine ( ArraySegment a, ArraySegment b, ArraySegment c ) : byte[]
a ArraySegment
b ArraySegment
c ArraySegment
Résultat byte[]

ConstantTimeEqual() public static méthode

Thrown when either array is null.
public static ConstantTimeEqual ( Array x, Array y ) : bool
x Array
y Array
Résultat bool

ConstantTimeEqual() public static méthode

public static ConstantTimeEqual ( ArraySegment x, ArraySegment y ) : bool
x ArraySegment
y ArraySegment
Résultat bool

ConstantTimeEqual() public static méthode

Thrown when either string is null.
public static ConstantTimeEqual ( string x, string y ) : bool
x string
y string
Résultat bool

Property Details

SafeUTF8 public_oe static_oe property

public static UTF8Encoding SafeUTF8
Résultat UTF8Encoding