Changeset 21337 in vbox for trunk/src/VBox/Runtime/common/checksum
- Timestamp:
- Jul 7, 2009 2:58:27 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 49685
- Location:
- trunk/src/VBox/Runtime/common/checksum
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/checksum/crc32.cpp
r8245 r21337 80 80 #else 81 81 # include <iprt/crc32.h> 82 # include "internal/iprt.h" 82 83 #endif 83 84 … … 169 170 return uCRC32 ^ ~0U; 170 171 } 172 RT_EXPORT_SYMBOL(RTCrc32); 171 173 172 174 … … 180 182 return ~0U; 181 183 } 184 RT_EXPORT_SYMBOL(RTCrc32Start); 182 185 183 186 … … 197 200 return uCRC32; 198 201 } 202 RT_EXPORT_SYMBOL(RTCrc32Process); 199 203 200 204 … … 209 213 return uCRC32 ^ ~0U; 210 214 } 211 215 RT_EXPORT_SYMBOL(RTCrc32Finish); 216 -
trunk/src/VBox/Runtime/common/checksum/crc64.cpp
r8245 r21337 34 34 */ 35 35 36 36 37 /******************************************************************************* 37 38 * Header Files * 38 39 *******************************************************************************/ 39 40 #include <iprt/crc64.h> 41 #include "internal/iprt.h" 40 42 41 43 … … 168 170 return uCRC64; 169 171 } 172 RT_EXPORT_SYMBOL(RTCrc64); 170 173 171 174 … … 179 182 return 0ULL; 180 183 } 184 RT_EXPORT_SYMBOL(RTCrc64Start); 181 185 182 186 … … 196 200 return uCRC64; 197 201 } 202 RT_EXPORT_SYMBOL(RTCrc64Process); 198 203 199 204 … … 208 213 return uCRC64; 209 214 } 210 215 RT_EXPORT_SYMBOL(RTCrc64Finish); 216 -
trunk/src/VBox/Runtime/common/checksum/ipv4.cpp
r12821 r21337 29 29 */ 30 30 31 31 32 /******************************************************************************* 32 33 * Header Files * 33 34 *******************************************************************************/ 34 35 #include <iprt/net.h> 36 #include "internal/iprt.h" 37 35 38 #include <iprt/asm.h> 36 39 #include <iprt/assert.h> … … 83 86 return (uint16_t)~u32Sum; 84 87 } 88 RT_EXPORT_SYMBOL(RTNetIPv4HdrChecksum); 85 89 86 90 … … 124 128 return true; 125 129 } 130 RT_EXPORT_SYMBOL(RTNetIPv4IsHdrValid); 126 131 127 132 … … 159 164 return rtNetIPv4PseudoChecksum(pIpHdr); 160 165 } 166 RT_EXPORT_SYMBOL(RTNetIPv4PseudoChecksum); 161 167 162 168 … … 184 190 return u32Sum; 185 191 } 192 RT_EXPORT_SYMBOL(RTNetIPv4PseudoChecksumBits); 186 193 187 194 … … 214 221 return rtNetIPv4AddUDPChecksum(pUdpHdr, u32Sum); 215 222 } 223 RT_EXPORT_SYMBOL(RTNetIPv4AddUDPChecksum); 216 224 217 225 … … 275 283 return rtNetIPv4AddTCPChecksum(pTcpHdr, u32Sum); 276 284 } 285 RT_EXPORT_SYMBOL(RTNetIPv4AddTCPChecksum); 277 286 278 287 … … 343 352 return rtNetIPv4AddDataChecksum(pvData, cbData, u32Sum, pfOdd); 344 353 } 354 RT_EXPORT_SYMBOL(RTNetIPv4AddDataChecksum); 345 355 346 356 … … 370 380 return rtNetIPv4FinalizeChecksum(u32Sum); 371 381 } 382 RT_EXPORT_SYMBOL(RTNetIPv4FinalizeChecksum); 372 383 373 384 … … 391 402 return rtNetIPv4FinalizeChecksum(u32Sum); 392 403 } 404 RT_EXPORT_SYMBOL(RTNetIPv4UDPChecksum); 393 405 394 406 … … 431 443 return rtNetIPv4IsUDPSizeValid(pIpHdr, pUdpHdr, cbPktMax); 432 444 } 445 RT_EXPORT_SYMBOL(RTNetIPv4IsUDPSizeValid); 433 446 434 447 … … 456 469 return true; 457 470 } 471 RT_EXPORT_SYMBOL(RTNetIPv4IsUDPValid); 458 472 459 473 … … 481 495 return rtNetIPv4FinalizeChecksum(u32Sum); 482 496 } 497 RT_EXPORT_SYMBOL(RTNetIPv4TCPChecksum); 483 498 484 499 … … 526 541 return rtNetIPv4IsTCPSizeValid(pIpHdr, pTcpHdr, cbHdrMax, cbPktMax); 527 542 } 543 RT_EXPORT_SYMBOL(RTNetIPv4IsTCPSizeValid); 528 544 529 545 … … 551 567 return true; 552 568 } 569 RT_EXPORT_SYMBOL(RTNetIPv4IsTCPValid); 553 570 554 571 … … 679 696 return true; 680 697 } 681 698 RT_EXPORT_SYMBOL(RTNetIPv4IsDHCPValid); 699 -
trunk/src/VBox/Runtime/common/checksum/md5.cpp
r14048 r21337 50 50 */ 51 51 52 /******************************************************************************* 53 * Header Files * 54 *******************************************************************************/ 55 #include <iprt/md5.h> 56 #include "internal/iprt.h" 57 52 58 #include <iprt/string.h> /* for memcpy() */ 53 #include <iprt/md5.h> 54 59 60 61 /******************************************************************************* 62 * Defined Constants And Macros * 63 *******************************************************************************/ 55 64 #ifdef sgi 56 65 #define HIGHFIRST … … 97 106 ctx->bits[1] = 0; 98 107 } 108 RT_EXPORT_SYMBOL(RTMd5Init); 109 99 110 100 111 /* … … 146 157 memcpy(ctx->in, buf, len); 147 158 } 159 RT_EXPORT_SYMBOL(RTMd5Update); 160 148 161 149 162 /* … … 191 204 memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */ 192 205 } 206 RT_EXPORT_SYMBOL(RTMd5Final); 193 207 194 208
Note:
See TracChangeset
for help on using the changeset viewer.