Esempio n. 1
0
        public static T GetDigest <T>(this IHashing <T> hashing, string text, Encoding encoding)
        {
            hashing.Init();
            var data = encoding.GetBytes(text);

            hashing.Write(data, 0, (uint)data.Length);
            return(hashing.GetDigest());
        }
Esempio n. 2
0
 public ulong GetHash(IHashing <ulong> hashing)
 {
     return(hashing.GetDigest(NameStringOffset, (int)Type));
 }
Esempio n. 3
0
 public ulong GetHash(IHashing <ulong> hashing)
 {
     return(hashing.GetDigest(NameStringOffset, VariantOffset));
 }
Esempio n. 4
0
 public ulong GetHash(IHashing <ulong> hashing)
 {
     return(hashing.GetDigest(AttributeTableIndex, AttributeCount, ElementTableIndex, ElementCount, NameStringOffset, VariantOffset));
 }
Esempio n. 5
0
 public static T GetDigest <T>(this IHashing <T> hashing, string text)
 {
     return(hashing.GetDigest(text, Encoding.UTF8));
 }
Esempio n. 6
0
 public static T GetDigest <T>(this IHashing <T> hashing, params int[] values)
 {
     hashing.Init();
     hashing.Write(values);
     return(hashing.GetDigest());
 }