13.77906
in cryptography, we often require domain separation for different uses of the same primitives. roughly, this means ensuring that the inputs to a primitive for different purposes cannot overlap. so there are no instances where you can lift a value from one part of the protocol and use it in another.
i’ve been thinking about data confusion - interpreting the same pile of bytes as different types.