예제 #1
0
        public override int Read(byte[] buffer, int offset, int count)
        {
#if NO_CRYPT
            return(BasePullStream.Read(buffer, offset, count));
#else
            var encrypted      = new byte[count + 1];
            var encryptedCount = BasePullStream.Read(encrypted, 0, count);

            Decrypt(encrypted, buffer, count);

            return(encryptedCount);
#endif
        }