On Mar 16, 2009, at 4:33 PM, Ulf Lamping wrote:

> I'm not an expert on this stuff, so it might be easy to rewrite the
> existing CRC stuff - but I'm really not an expert on this ...

I'm not, either, but I updated the comment in epan/crc16.c to point to  
Ross Williams' Web site, where he has links to a text and an HTML  
version of his paper.  It has a copy of the algorithm used to generate  
the CRC16 tables for a given polynomial; if you can use it to generate  
the table for the PROFINET CRC16 (so that the numbers are the same as  
the ones in the plugins/profinet/crc16.c file), and make the changes  
to epan/crc16.c to expose the CRC16 routine that takes a table as an  
argument, that should let you use the libwireshark CRC16 routine.

(In addition, reading the paper would make you more of an expert on it  
- more of an expert than me, at least. :-))
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to