Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for getHeaderStart (1.88 sec)

  1. src/test/java/jcifs/internal/smb2/info/Smb2QueryInfoResponseTest.java

            SMBUtil.writeInt2(50, buffer, bufferIndex + 2);
            // Set buffer length
            SMBUtil.writeInt4(8, buffer, bufferIndex + 4);
    
            // Mock getHeaderStart
            response = spy(response);
            when(response.getHeaderStart()).thenReturn(0);
    
            // Write FileInternalInfo data at the buffer offset
            // FileInternalInfo expects 8 bytes (IndexNumber as int8)
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 24.5K bytes
    - Viewed (0)
  2. src/test/java/jcifs/internal/smb2/info/Smb2QueryDirectoryResponseTest.java

            SMBUtil.writeInt2(80, buffer, bufferIndex + 2);
            // Set buffer length (empty directory)
            SMBUtil.writeInt4(0, buffer, bufferIndex + 4);
    
            // Mock getHeaderStart
            response = spy(response);
            when(response.getHeaderStart()).thenReturn(0);
    
            int result = response.readBytesWireFormat(buffer, bufferIndex);
    
            assertEquals(8, result); // Structure size (2) + offset (2) + length (4)
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 23.5K bytes
    - Viewed (0)
  3. src/main/java/jcifs/internal/smb2/create/Smb2CreateRequest.java

            dstIndex += 4; // createContextOffset
            final int createContextLengthOffset = dstIndex;
            dstIndex += 4; // createContextLength
    
            SMBUtil.writeInt2(dstIndex - getHeaderStart(), dst, nameOffsetOffset);
    
            System.arraycopy(nameBytes, 0, dst, dstIndex, nameBytes.length);
            if (nameBytes.length == 0) {
                // buffer must contain at least one byte
                dstIndex++;
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 02:21:31 UTC 2025
    - 22.9K bytes
    - Viewed (0)
  4. src/test/java/jcifs/internal/smb2/ServerMessageBlock2Test.java

            @Test
            @DisplayName("Should get header start")
            void testGetHeaderStart() {
                assertEquals(0, testMessage.getHeaderStart());
                byte[] buffer = new byte[1024];
                testMessage.encode(buffer, 100);
                assertEquals(100, testMessage.getHeaderStart());
            }
    
            @Test
            @DisplayName("Should get length")
            void testGetLength() {
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 39.5K bytes
    - Viewed (0)
  5. src/main/java/jcifs/internal/smb2/create/Smb2CreateResponse.java

            bufferIndex += 4;
    
            if (createContextOffset > 0 && createContextLength > 0) {
                final List<CreateContextResponse> contexts = new LinkedList<>();
                int createContextStart = getHeaderStart() + createContextOffset;
                int next = 0;
                do {
                    int cci = createContextStart;
                    next = SMBUtil.readInt4(buffer, cci);
                    cci += 4;
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 24 00:49:49 UTC 2025
    - 15.4K bytes
    - Viewed (0)
  6. src/main/java/jcifs/internal/smb2/nego/Smb2NegotiateResponse.java

            if (securityBufferOffset < 0) {
                throw new SMBProtocolDecodingException("Invalid security buffer offset: " + securityBufferOffset + " (must be non-negative)");
            }
    
            final int hdrStart = getHeaderStart();
            if (securityBufferLength > 0) {
                // Validate that security buffer doesn't exceed available data
                if (hdrStart + securityBufferOffset < hdrStart || // Check for integer overflow
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 31 08:00:57 UTC 2025
    - 24K bytes
    - Viewed (0)
  7. src/test/java/jcifs/internal/smb2/info/Smb2SetInfoRequestTest.java

            request.setInfo(mockInfo);
    
            // Set up header start for offset calculation
            try {
                Method getHeaderStartMethod = ServerMessageBlock2.class.getDeclaredMethod("getHeaderStart");
                getHeaderStartMethod.setAccessible(true);
    
                // Create a buffer and write
                byte[] buffer = new byte[256];
                int bytesWritten = request.writeBytesWireFormat(buffer, 64);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 13.9K bytes
    - Viewed (0)
  8. src/test/java/jcifs/internal/smb2/io/Smb2WriteRequestTest.java

                // Verify data offset is written correctly
                int dataOffsetValue = SMBUtil.readInt2(buffer, headerStart + 2);
                assertEquals(headerStart - 0 + 48, dataOffsetValue); // Assuming getHeaderStart() returns 0
    
                // Verify data is copied
                assertArrayEquals(data, Arrays.copyOfRange(buffer, headerStart + 48, headerStart + 48 + data.length));
    
                // Verify total bytes written
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 22.4K bytes
    - Viewed (0)
  9. src/main/java/jcifs/internal/smb2/ServerMessageBlock2.java

            return this.errorContextCount;
        }
    
        /**
         * Gets the header start position for this message.
         *
         * @return the headerStart
         */
        public final int getHeaderStart() {
            return this.headerStart;
        }
    
        /**
         * Gets the total length of this message.
         *
         * @return the length
         */
        public final int getLength() {
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 31 08:00:57 UTC 2025
    - 24K bytes
    - Viewed (0)
  10. src/test/java/jcifs/internal/smb1/AndXServerMessageBlockTest.java

                this.retainPayload = retain;
            }
    
            public byte[] getRawPayload() {
                return rawPayload;
            }
    
            // Expose headerStart for testing
            public int getHeaderStart() {
                return headerStart;
            }
        }
    
        /**
         * Test implementation of SmbComNTCreateAndXResponse for testing
         */
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 05:31:44 UTC 2025
    - 19.4K bytes
    - Viewed (0)
Back to top