Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public PinnedArray <byte> GetPassword()
 {
     return(new PinnedArray <byte>(mSecureEdit.ToUtf8()));
 }