public bool ContentsEqualTo(SecureEdit secOther) { Debug.Assert(secOther != null); if (secOther == null) { return(false); } byte[] pbThis = ToUtf8(); byte[] pbOther = secOther.ToUtf8(); bool bEqual = MemUtil.ArraysEqual(pbThis, pbOther); MemUtil.ZeroByteArray(pbThis); MemUtil.ZeroByteArray(pbOther); return(bEqual); }
public PinnedArray <byte> GetPassword() { return(new PinnedArray <byte>(mSecureEdit.ToUtf8())); }