예제 #1
0
파일: TlsBuffer.cs 프로젝트: zixing131/mono
        internal static bool Compare(SecureBuffer buffer1, SecureBuffer buffer2)
        {
            if (buffer1 == null || buffer2 == null)
            {
                return(false);
            }

            if (buffer1.Size != buffer2.Size)
            {
                return(false);
            }

            for (int i = 0; i < buffer1.Size; i++)
            {
                if (buffer1.Buffer [i] != buffer2.Buffer [i])
                {
                    return(false);
                }
            }
            return(true);
        }
예제 #2
0
		internal static bool Compare (SecureBuffer buffer1, SecureBuffer buffer2)
		{
			if (buffer1 == null || buffer2 == null)
				return false;

			if (buffer1.Size != buffer2.Size)
				return false;

			for (int i = 0; i < buffer1.Size; i++) {
				if (buffer1.Buffer [i] != buffer2.Buffer [i])
					return false;
			}
			return true;
		}