C# 클래스 CH.SipHash.SipHash

파일 보기 프로젝트 열기: tanglebones/ch-siphash

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Rotl ( ulong x, int b ) : ulong
SipRound ( ulong &v0, ulong &v1, ulong &v2, ulong &v3 ) : void
U8To64_Le ( byte inb ) : ulong

메소드 상세

SipHash_2_4() 공개 정적인 메소드

public static SipHash_2_4 ( byte inba, ulong k0, ulong k1 ) : ulong
inba byte
k0 ulong
k1 ulong
리턴 ulong

SipHash_2_4_ForcedInline() 공개 정적인 메소드

public static SipHash_2_4_ForcedInline ( byte inba, ulong k0, ulong k1 ) : ulong
inba byte
k0 ulong
k1 ulong
리턴 ulong

SipHash_2_4_UlongCast() 공개 정적인 메소드

public static SipHash_2_4_UlongCast ( byte inba, ulong k0, ulong k1 ) : ulong
inba byte
k0 ulong
k1 ulong
리턴 ulong

SipHash_2_4_UlongCast_ForcedInline() 공개 정적인 메소드

public static SipHash_2_4_UlongCast_ForcedInline ( byte inba, ulong k0, ulong k1 ) : ulong
inba byte
k0 ulong
k1 ulong
리턴 ulong