rwithers12: I looked about 6 weeks ago, when I started this, and found the name of the ASN.1 object but it was missing details
frantz: The cryptoHash which becomes the VatID is SHA1 of the ASN.1 encoding of the public key.
rwithers12: awesome, that's one Squeak has support for, thanks to Luciano and his prowess.
frantz: Since the protocol and version fields only contain 7 bit ASCII characters, the UTF is one byte/character and compatible with 7 bit ASCII.
rwithers12: how bad is this bigendian problem going to be for me? I have no idea if the endianness is taken care of for me in squeak. gee, I hope it is.
frantz: Yea, no one has a VLS. It is on my plate, and is proceeding at what can only be described with charity as a "glacial pace".
rwithers12: yes, my elib implementation has taken me a year so far.
frantz: I don't know that we are using suspend/resume these days. We used it in original E.
markm: If you're not using it in VatTP, then I'm confused.
frantz: I'm depending on vague memories. The code to implement suspend/resume is in VatTP, but I don't think anything calls it.
rwithers12: I see the connection states in the VatTPMgr and the suspend msg and negotiation code in StartUpProtocol.
rwithers: this is a lot of work, supporting elib, and I haven't even approached makers, assayers, guards or any of that.