예제 #1
0
파일: Hash.cs 프로젝트: mythrill/HashLib
 public virtual HashResult ComputeUShorts(ushort[] a_data)
 {
     return(ComputeBytes(Converters.ConvertUShortsToBytes(a_data)));
 }
예제 #2
0
파일: Hash.cs 프로젝트: mythrill/HashLib
 public virtual HashResult ComputeString(string a_data, Encoding a_encoding)
 {
     return(ComputeBytes(Converters.ConvertStringToBytes(a_data, a_encoding)));
 }
예제 #3
0
파일: Hash.cs 프로젝트: mythrill/HashLib
 public virtual HashResult ComputeChars(char[] a_data)
 {
     return(ComputeBytes(Converters.ConvertCharsToBytes(a_data)));
 }
예제 #4
0
 public void TransformDoubles(double[] a_data)
 {
     TransformBytes(Converters.ConvertDoublesToBytes(a_data));
 }
예제 #5
0
 public void TransformFloats(float[] a_data)
 {
     TransformBytes(Converters.ConvertFloatsToBytes(a_data));
 }
예제 #6
0
파일: Hash.cs 프로젝트: mythrill/HashLib
 public virtual HashResult ComputeDoubles(double[] a_data)
 {
     return(ComputeBytes(Converters.ConvertDoublesToBytes(a_data)));
 }
예제 #7
0
 /// <summary>
 /// Transforms a Float
 /// </summary>
 /// <param name="a_data"></param>
 public void TransformFloat(float a_data)
 {
     TransformBytes(Converters.ConvertFloatToBytes((a_data)));
 }
예제 #8
0
 public void TransformString(string a_data, Encoding a_encoding)
 {
     TransformBytes(Converters.ConvertStringToBytes(a_data, a_encoding));
 }
예제 #9
0
 public void TransformUShorts(ushort[] a_data)
 {
     TransformBytes(Converters.ConvertUShortsToBytes(a_data));
 }
예제 #10
0
 public void TransformChars(char[] a_data)
 {
     TransformBytes(Converters.ConvertCharsToBytes(a_data));
 }
예제 #11
0
 public void TransformString(string a_data)
 {
     TransformBytes(Converters.ConvertStringToBytes(a_data));
 }
예제 #12
0
 public override string ToString()
 {
     return(Converters.ConvertBytesToHexString(m_hash));
 }
예제 #13
0
 public HashResult(string a_hash)
 {
     m_hash = Converters.ConvertHexStringToBytes(a_hash);
 }
예제 #14
0
 /// <summary>
 /// Transforms some Chars
 /// </summary>
 /// <param name="a_data"></param>
 /// <param name="a_encoding"></param>
 public void TransformChars(char[] a_data, Encoding a_encoding)
 {
     TransformBytes(Converters.ConvertCharsToBytes(a_data, a_encoding));
 }
예제 #15
0
파일: Hash.cs 프로젝트: mythrill/HashLib
 public virtual HashResult ComputeUInts(uint[] a_data)
 {
     return(ComputeBytes(Converters.ConvertUIntsToBytes(a_data)));
 }
예제 #16
0
 public void TransformUInts(uint[] a_data)
 {
     TransformBytes(Converters.ConvertUIntsToBytes(a_data));
 }
예제 #17
0
파일: Hash.cs 프로젝트: mythrill/HashLib
 public virtual HashResult ComputeULongs(ulong[] a_data)
 {
     return(ComputeBytes(Converters.ConvertULongsToBytes(a_data)));
 }
예제 #18
0
 public void TransformULongs(ulong[] a_data)
 {
     TransformBytes(Converters.ConvertULongsToBytes(a_data));
 }
예제 #19
0
파일: Hash.cs 프로젝트: mythrill/HashLib
 public virtual HashResult ComputeFloats(float[] a_data)
 {
     return(ComputeBytes(Converters.ConvertFloatsToBytes(a_data)));
 }
예제 #20
0
 /// <summary>
 /// Computes the Hash of some Chars
 /// </summary>
 /// <param name="a_data"></param>
 /// <param name="a_encoding"></param>
 /// <returns></returns>
 public virtual HashResult ComputeChars(char[] a_data, Encoding a_encoding)
 {
     return(ComputeBytes(Converters.ConvertCharsToBytes(a_data, a_encoding)));
 }