I have removed mentions of MD5 and 'arbitrary' as integrity methods and added SHA2 with 384-bit length and three versions of SHA3 (256, 384 and 512 bits). What remains open is the encoding. In some examples, we show hexadecimal encoding, in the schema we mention only base64 so in the text I put both. Not sure if this ambiguity is good, but I guess everybody is adjusted to it already.
I have removed mentions of MD5 and 'arbitrary' as integrity methods and added SHA2 with 384-bit length and three versions of SHA3 (256, 384 and 512 bits). What remains open is the encoding. In some examples, we show hexadecimal encoding, in the schema we mention only base64 so in the text I put both. Not sure if this ambiguity is good, but I guess everybody is adjusted to it already.