be32enc
be32enc(p, (uint32_t)(u >> 32));
be32enc(p + 4, (uint32_t)(u & 0xffffffffU));
be32enc(buf, sectors - 1);
be32enc(buf + 4, 2048);
be32enc(bp, sectors);
be32enc(bp, sectors);
be32enc(buf, strlen((char *)msg));
be32enc(buf, auth_type);
be32enc(p, (uint32_t)(u >> 32));
be32enc(p + 4, (uint32_t)(u & 0xffffffffU));
be32enc(p, ((struct uuid *)uuidp)->time_low);