2022-08-01から1ヶ月間の記事一覧

QUIC の initial鍵生成に使用する initial_salt と QUIC version

QUICでinitial packetを送る前に client/server initial key, IV, header protection key の6つの鍵を作成する必要があります。これらの鍵を作成するためにclient_initial_secret, server_initial_secretを作成する必要があります。そしてそれらを作成するた…

HTTPS DNS レコードのalpn情報からHTTP/3に繋げに行くchromiumのUseDnsHttpsSvcbAlpn feature

TLDR; chrome://flags#use-dns-https-svcb-alpnから有効化できるUseDnsHttpsSvcbAlpn機能を紹介します。 この機能を有効にすると、HTTP/3 をサポートすることを示す HTTPS DNS レコードを受信した場合、Chrome は HTTP/3 プロトコルを使用してサーバーに接続…