On Wed, Dec 23, 2015 at 1:18 PM, Andreas Straub <[email protected]> wrote:
> The scenario of interest is establishing a new session. Let's say Alice
> wants to talk to Bob. Alice can discover whether Bob supports v3 by
> checking whether a signedPreKeyPublic and corresponding
> signedPreKeyPublicSignature are present in Bob's published preKeyBundle
> as these items were added in v3 (We might also explicitly announce v3
> support in the XML here, I don't really feel strongly about this either
> way, although I don't think it's necessary).

I'd argue that explicit is always better than implicit, and that in
this case it should be a requirement that we announce support
explicitly so that when v4 comes out and it's also optional client
implementations don't have to check "does it have signred pre-keys,
and does it have random-thing-thatv4 supports as well (if there's any
way to distinguish it at all)", we can just check the latest
advertised version in one place.

Best,
Sam



-- 
Sam Whited
pub 4096R/54083AE104EA7AD3
https://blog.samwhited.com
_______________________________________________
Standards mailing list
Info: http://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: [email protected]
_______________________________________________

Reply via email to