No. I keep track of what I need - I guess if I wanted a crc then there's function for that under the unpack() function. But I've never wanted to do a plain crc32 - when I care about data integrity I use both md5 and sha1 (mostly just for redundancy). I wish I had better info for you.