This sort of depends on what you mean by "possible". If you have a client
and server that both agree to use the same salt across multiple versions,
then it will work. The version is not used as an input to the key
derivation.

That said, in practice for all documented "standard" versions we would
almost certainly always rotate the salt across versions.

Matt Joras

On Thu, Jul 6, 2023 at 12:23 PM Kaushal Bhandankar <kaushal...@gmail.com>
wrote:

> Hi,
> I want to know if it is possible that the *initial_salt *is changed for a
> version without changing the version field.
>
> From the data below, that is NOT the case and everytime the salt is
> changed, the version is also changed.
>
> https://datatracker.ietf.org/doc/html/draft-ietf-quic-tls-29
> Version = 0xff00001d
> initial_salt = 0xafbfec289993d24c9e9786f19c6111e04390a899
>
> https://datatracker.ietf.org/doc/html/rfc9001
> Version = 0x00000001
> initial_salt = 0x38762cf7f55934b34d179ae6a4c80cadccbb7f0a
>
> https://datatracker.ietf.org/doc/draft-ietf-quic-v2/07/
> Version = 0x709a50c4
> initial_salt = 0xa707c203a59b47184a1d62ca570406ea7ae3e5d3
>
> https://datatracker.ietf.org/doc/draft-ietf-quic-v2/08/
> Version = 0x6b3343cf
> initial_salt = 0x0dede3def700a6db819381be6e269dcbf9bd2ed9
>
> https://datatracker.ietf.org/doc/rfc9369/
> Version = 0x6b3343cf
> initial_salt = 0x0dede3def700a6db819381be6e269dcbf9bd2ed9
>
>
> Regards,
> Kaushal
>

Reply via email to