public override bool Equals(object obj) { KeyThumbprint t = obj as KeyThumbprint; if (t == null) { return(false); } return(CompareTo(t) == 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); }
public static void Write(this BinaryWriter writer, KeyThumbprint thumbprint) => writer.Write(thumbprint.Bytes, 0, KeyThumbprint.Length);