C# Class CH.SipHash.SipHash

Afficher le fichier Open project: tanglebones/ch-siphash

Méthodes publiques

Méthode Description
SipHash_2_4 ( byte inba, ulong k0, ulong k1 ) : ulong
SipHash_2_4_ForcedInline ( byte inba, ulong k0, ulong k1 ) : ulong
SipHash_2_4_UlongCast ( byte inba, ulong k0, ulong k1 ) : ulong
SipHash_2_4_UlongCast_ForcedInline ( byte inba, ulong k0, ulong k1 ) : ulong

Private Methods

Méthode Description
Rotl ( ulong x, int b ) : ulong
SipRound ( ulong &v0, ulong &v1, ulong &v2, ulong &v3 ) : void
U8To64_Le ( byte inb ) : ulong

Method Details

SipHash_2_4() public static méthode

public static SipHash_2_4 ( byte inba, ulong k0, ulong k1 ) : ulong
inba byte
k0 ulong
k1 ulong
Résultat ulong

SipHash_2_4_ForcedInline() public static méthode

public static SipHash_2_4_ForcedInline ( byte inba, ulong k0, ulong k1 ) : ulong
inba byte
k0 ulong
k1 ulong
Résultat ulong

SipHash_2_4_UlongCast() public static méthode

public static SipHash_2_4_UlongCast ( byte inba, ulong k0, ulong k1 ) : ulong
inba byte
k0 ulong
k1 ulong
Résultat ulong

SipHash_2_4_UlongCast_ForcedInline() public static méthode

public static SipHash_2_4_UlongCast_ForcedInline ( byte inba, ulong k0, ulong k1 ) : ulong
inba byte
k0 ulong
k1 ulong
Résultat ulong