Searched refs:checksum (Results 1 - 25 of 90) sorted by relevance

1234

/haiku/headers/private/package/
H A DChecksumAccessors.h22 virtual status_t GetChecksum(BString& checksum) const = 0;
31 virtual status_t GetChecksum(BString& checksum) const;
44 virtual status_t GetChecksum(BString& checksum) const;
54 StringChecksumAccessor(const BString& checksum);
/haiku/src/kits/package/
H A DChecksumAccessors.cpp48 ChecksumFileChecksumAccessor::GetChecksum(BString& checksum) const
56 char* buffer = checksum.LockBuffer(kSHA256ChecksumHexDumpSize);
62 checksum.UnlockBuffer(kSHA256ChecksumHexDumpSize);
85 GeneralFileChecksumAccessor::GetChecksum(BString& checksum) const
89 checksum.Truncate(0);
123 char* buffer = checksum.LockBuffer(2 * kSHA256ChecksumSize);
134 checksum.UnlockBuffer(2 * kSHA256ChecksumSize);
143 StringChecksumAccessor::StringChecksumAccessor(const BString& checksum) argument
145 fChecksum(checksum)
H A DDownloadFileRequest.cpp25 const BString& fileURL, const BEntry& targetEntry, const BString& checksum)
30 fChecksum(checksum)
66 // create the checksum validation job
71 fContext, BString("Validating checksum for ") << fFileURL,
24 DownloadFileRequest(const BContext& context, const BString& fileURL, const BEntry& targetEntry, const BString& checksum) argument
/haiku/headers/private/net/
H A DNetUtilities.h61 fSum += bufferHelper.bufferModule->checksum(buffer, 0, buffer->size,
89 Checksum checksum; local
90 addressModule->checksum_address(&checksum, buffer->source);
91 addressModule->checksum_address(&checksum, buffer->destination);
92 checksum << (uint16)htons(protocol) << (uint16)htons(buffer->size)
94 return checksum;
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DInodeAllocator.cpp87 uint32 checksum = 0; local
90 checksum);
93 _SetInodeBitmapChecksum(group, checksum);
160 uint32 checksum = 0; local
162 fVolume->InodesPerGroup(), pos, checksum);
172 _SetInodeBitmapChecksum(group, checksum);
185 uint32 blockGroup, uint32 numInodes, uint32& pos, uint32& checksum)
212 checksum = inodeBitmap.Checksum(fVolume->InodesPerGroup());
220 uint32 numInodes, ino_t id, uint32& checksum)
237 checksum
184 _MarkInBitmap(Transaction& transaction, fsblock_t bitmapBlock, uint32 blockGroup, uint32 numInodes, uint32& pos, uint32& checksum) argument
219 _UnmarkInBitmap(Transaction& transaction, fsblock_t bitmapBlock, uint32 numInodes, ino_t id, uint32& checksum) argument
263 _SetInodeBitmapChecksum(ext2_block_group* group, uint32 checksum) argument
[all...]
H A DInodeAllocator.h40 uint32 numInodes, uint32& pos, uint32& checksum);
43 uint32& checksum);
48 uint32 checksum);
H A DInode.cpp152 uint32 checksum = _InodeChecksum(inode); local
153 inode->checksum = checksum & 0xffff;
156 inode->checksum_high = checksum >> 16;
193 uint32 checksum = _InodeChecksum(inode); local
194 uint32 provided = fNode.checksum;
199 checksum &= 0xffff;
200 if (provided != checksum) {
952 size_t offset = offsetof(ext2_inode, checksum);
954 uint32 checksum local
992 uint32 checksum = calculate_crc32c(fVolume->ChecksumSeed(), local
1033 uint32 checksum = calculate_crc32c(fVolume->ChecksumSeed(), local
1047 uint32 checksum = _ExtentChecksum(stream); local
1059 uint32 checksum = _ExtentChecksum(stream); local
[all...]
H A DVolume.cpp449 size_t offset = offsetof(ext2_block_group, checksum);
453 uint32 checksum = calculate_crc32c(fChecksumSeed, (uint8*)&number, local
455 checksum = calculate_crc32c(checksum, (uint8*)group, offset);
456 checksum = calculate_crc32c(checksum, (uint8*)&dummy, sizeof(dummy));
458 checksum = calculate_crc32c(checksum, (uint8*)group + offsetExt4,
461 return checksum & 0xffff;
463 uint16 checksum local
[all...]
H A DJournal.h82 uint16 checksum; member in struct:JournalBlockTag
105 uint32 checksum; member in struct:JournalBlockTagV3
135 uint32 checksum; member in struct:JournalBlockTail
138 { return B_BENDIAN_TO_HOST_INT32(checksum); }
141 { checksum = B_HOST_TO_BENDIAN_INT32(new_checksum); }
185 uint32 checksum; member in struct:JournalSuperBlock
208 { return B_BENDIAN_TO_HOST_INT32(checksum); }
214 void SetChecksum(uint32 checksum) argument
215 { log_start = B_HOST_TO_BENDIAN_INT32(checksum); }
H A DHTreeEntryIterator.cpp403 uint32 checksum = calculate_crc32c(fVolume->ChecksumSeed(), local
406 checksum = calculate_crc32c(checksum, (uint8*)&gen, sizeof(gen));
407 checksum = calculate_crc32c(checksum, block,
410 checksum = calculate_crc32c(checksum, (uint8*)&dummy, sizeof(dummy));
411 return checksum;
421 tail->checksum = _Checksum(block);
/haiku/src/system/boot/platform/efi/
H A Dacpi.cpp47 unsigned char checksum = 0; local
49 checksum += data[i];
51 if ((checksum & 0xff) != 0) {
52 TRACE(("acpi: rsdp failed basic checksum\n"));
56 // for ACPI 2.0+ we need to also validate the extended checksum
60 checksum += data[i];
63 if ((checksum & 0xff) != 0) {
64 TRACE(("acpi: rsdp failed extended checksum\n"));
77 unsigned char checksum = 0; local
79 checksum
[all...]
/haiku/src/add-ons/kernel/partitioning_systems/atari/
H A Datari.h56 uint16 checksum; /* checksum? 0x1234 for bootable */ member in struct:atari_root_block
61 uint16 Checksum() const { return B_BENDIAN_TO_HOST_INT16(checksum); }
102 uint16 checksum; /* 0x1234 if bootable */ member in struct:atari_boot_block
/haiku/src/add-ons/kernel/network/protocols/ipv4/
H A Dipv4.h37 uint16 checksum; member in struct:ipv4_header
/haiku/src/system/boot/loader/net/
H A DIP.cpp103 // checksum OK?
146 header.checksum = 0;
151 header.checksum = htons(_Checksum(header));
260 uint32 checksum = 0; local
262 checksum += it.Next();
263 while (checksum >> 16)
264 checksum = (checksum & 0xffff) + (checksum >> 16);
267 return ~checksum;
[all...]
H A DUDP.cpp323 || (header->checksum != 0 // 0 => checksum disabled
326 "or checksum\n"));
370 // compute the checksum
371 header.checksum = 0;
372 header.checksum = htons(_ChecksumBuffer(&headerBuffer,
375 // 0 means checksum disabled; 0xffff is equivalent in this case
376 if (header.checksum == 0)
377 header.checksum = 0xffff;
417 // The checksum i
435 uint16 checksum = ip_checksum(&headerBuffer); local
[all...]
/haiku/headers/os/package/
H A DDownloadFileRequest.h26 const BString& checksum = BString());
/haiku/headers/private/kernel/arch/x86/
H A Darch_smp.h27 uint8 checksum; /* checksum, all bytes add up to zero */ member in struct:mp_config_table
35 uint8 ext_checksum; /* checksum of extended table entries */
44 uint8 checksum; /* checksum, all bytes add up to zero */ member in struct:mp_floating_struct
/haiku/src/system/boot/platform/bios_ia32/
H A Dacpi.cpp44 unsigned char checksum = 0; local
46 checksum += data[i];
48 if ((checksum & 0xff) != 0) {
49 TRACE(("acpi: rsdp failed basic checksum\n"));
53 // for ACPI 2.0+ we need to also validate the extended checksum
57 checksum += data[i];
60 if ((checksum & 0xff) != 0) {
61 TRACE(("acpi: rsdp failed extended checksum\n"));
74 unsigned char checksum = 0; local
76 checksum
[all...]
/haiku/src/add-ons/kernel/network/protocols/ipv6/
H A Dipv6_utils.h40 uint16 checksum)
42 uint32 sum = checksum;
37 ipv6_checksum(const struct in6_addr* source, const struct in6_addr* destination, uint16 length, uint16 protocol, uint16 checksum) argument
/haiku/src/apps/serialconnect/
H A DXModem.cpp69 // in place of an 8-bit checksum.
126 uint8_t checksum = 0; local
143 // Use a traditional (and fragile) checksum
145 checksum += fBuffer[i];
147 fSink->Write(&checksum, 1);
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DVolume.cpp252 TRACE("Volume::Mount(): Searching checksum root\n");
257 ERROR("Volume::Mount(): Couldn't find checksum root\n");
260 TRACE("Volume::Mount(): Found checksum root: %" B_PRIu64 "\n",
505 uint32 checksum = calculate_crc((uint32)~1, local
506 (uint8 *)(&fSuperBlock + sizeof(fSuperBlock.checksum)),
507 sizeof(fSuperBlock) - sizeof(fSuperBlock.checksum));
509 fSuperBlock.checksum[0] = (checksum >> 0) & 0xFF;
510 fSuperBlock.checksum[1] = (checksum >>
[all...]
/haiku/headers/private/system/
H A Dpe_common.h33 uint16 checksum; member in struct:__anon9
78 uint32 checksum; member in struct:__anon11
/haiku/src/add-ons/kernel/network/protocols/icmp/
H A Dicmp.cpp46 uint16 checksum; member in struct:icmp_header
68 typedef NetBufferField<uint16, offsetof(icmp_header, checksum)>
430 TRACE(" got type %u, code %u, checksum %u\n", header.type, header.code,
431 ntohs(header.checksum));
432 TRACE(" computed checksum: %ld\n",
433 gBufferModule->checksum(buffer, 0, buffer->size, true));
435 if (gBufferModule->checksum(buffer, 0, buffer->size, true) != 0)
467 newHeader->checksum = 0;
471 *ICMPChecksumField(reply) = gBufferModule->checksum(reply, 0,
590 icmpHeader->checksum
[all...]
/haiku/src/add-ons/kernel/drivers/timer/
H A Darch_acpi.h18 uint8 checksum; /* checksum of bytes 0-19 (per ACPI 1.0) */ member in struct:acpi_rsdp_legacy
26 uint8 checksum; /* checksum of bytes 0-19 (per ACPI 1.0) */ member in struct:acpi_rsdp_extended
42 uint8 checksum; /* checksum of entire table */ member in struct:acpi_descriptor_header
/haiku/headers/private/kernel/boot/net/
H A DNetDefs.h154 uint16 checksum; // checksum (header) member in struct:ip_header
184 uint16 checksum; // checksum member in struct:udp_header
205 uint16 checksum; // checksum member in struct:tcp_header

Completed in 146 milliseconds

1234