C# Класс SecurityDriven.Inferno.Utils

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
SafeUTF8 UTF8Encoding

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Combine() публичный статический Метод

public static Combine ( ) : byte[]
Результат byte[]

Combine() публичный статический Метод

public static Combine ( Array a, Array b ) : byte[]
a Array
b Array
Результат byte[]

Combine() публичный статический Метод

public static Combine ( Array a, Array b, Array c ) : byte[]
a Array
b Array
c Array
Результат byte[]

Combine() публичный статический Метод

public static Combine ( ArraySegment a, ArraySegment b ) : byte[]
a ArraySegment
b ArraySegment
Результат byte[]

Combine() публичный статический Метод

public static Combine ( ArraySegment a, ArraySegment b, ArraySegment c ) : byte[]
a ArraySegment
b ArraySegment
c ArraySegment
Результат byte[]

ConstantTimeEqual() публичный статический Метод

Thrown when either array is null.
public static ConstantTimeEqual ( Array x, Array y ) : bool
x Array
y Array
Результат bool

ConstantTimeEqual() публичный статический Метод

public static ConstantTimeEqual ( ArraySegment x, ArraySegment y ) : bool
x ArraySegment
y ArraySegment
Результат bool

ConstantTimeEqual() публичный статический Метод

Thrown when either string is null.
public static ConstantTimeEqual ( string x, string y ) : bool
x string
y string
Результат bool

Описание свойств

SafeUTF8 публичное статическое свойство

public static UTF8Encoding SafeUTF8
Результат UTF8Encoding