The reason to have our owm ubinascii module is so that later we can add crc32 support using the hardware engine.