encode_le_uint32
encode_le_uint32(0, &sigature[0]);
encode_le_uint32(crc, &sigature[4]);
encode_le_uint32(seq, &sigature[8]);
encode_le_uint32(1, out); /* version */
encode_le_uint32(seq, hmac);
encode_le_uint32(1, &out[0]);
encode_le_uint32(1, &sigature[0]); /* version */
encode_le_uint32(0, &sigature[4]);
encode_le_uint32(0, &sigature[8]);
encode_le_uint32(0, &sigature[12]);