INT_N notation is confusing
In the virtual pub with a friend last night I asked "what do you think INT_8 means in the Tor protocol specifications?"
Even primed by context that the answer was not going to be the obvious one, my friend thought for a minute and then said "no, I can't think of any other plausible meaning than an 8-bit integer of doubtful signedness".
When we wish to talk about an unsigned 64-bit integer, we should write uint64
(adjust capitalisation to taste).
Also the definition of this notation (including the endianness convention) is in rend-spec-v3
but it should probably be in some central place.