Esempio n. 1
0
        public override bool Equals(object obj)
        {
            KeyThumbprint t = obj as KeyThumbprint;

            if (t == null)
            {
                return(false);
            }
            return(CompareTo(t) == 0);
        }
Esempio n. 2
0
 public int CompareTo(KeyThumbprint other)
 {
     for (int i = 0; i < _bytes.Length; i++)
     {
         if (_bytes[i] < other._bytes[i])
         {
             return(-1);
         }
         else if (_bytes[i] > other._bytes[i])
         {
             return(1);
         }
     }
     return(0);
 }
Esempio n. 3
0
 public static void Write(this BinaryWriter writer, KeyThumbprint thumbprint) => writer.Write(thumbprint.Bytes, 0, KeyThumbprint.Length);