Hello,
 
CRC32 currently will return 0 if its sent buf address of zero.  Is this proper?  My ROM is at zero, so running a CRC32 over it might be a useful thing, however, CRC 32 always returns 0 for a start address of zero.  Is there some reason this needs to be this way?  It doesn't seem right to me at first glance.
 
Regards,
 
Richard W.