This is a simple SPIN CRC8 object. You can send either a string or a pointer to a byte array. I'll add CRC16 and CRC32 at some point but right now I don't have a need for it.