As I understood things in ALPS, each application protocol has its own settings so I don't see there being too much problem with the disjoint number spaces. It is a bit fussy but it avoids having to rework existing stacks to parse frames that don't belong to any streams. From the stacks that I'm experienced with, frame parsing and stream state are wrapped tightly. Unless you mean that you expect an endpoint to use parsing primitives to parse a frame, which seems like it would duplicate things. Instead just having unframed settings that carry properties of a yet-to-be-fully-instantiated endpoint connection seems something to have less impact. But of course YMMV.
Cheers Lucas
_______________________________________________ TLS mailing list TLS@ietf.org https://www.ietf.org/mailman/listinfo/tls