summaryrefslogtreecommitdiff
path: root/lib/ssl
diff options
context:
space:
mode:
authorDaiki Ueno <dueno@redhat.com>2018-06-20 16:02:51 +0200
committerDaiki Ueno <dueno@redhat.com>2018-06-20 16:02:51 +0200
commit7a2657b7c7469ce7dbbe416abda08be0d7905d2c (patch)
tree3c6123341f5b7f83ad55921d21e31dbeac825021 /lib/ssl
parentbbda3d65595b90550b6e29cbabdd6aacb1ac0c92 (diff)
downloadnss-hg-7a2657b7c7469ce7dbbe416abda08be0d7905d2c.tar.gz
Bug 1469816, Update label for KeyUpdate to draft-28, r=mt
Diffstat (limited to 'lib/ssl')
-rw-r--r--lib/ssl/tls13con.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/ssl/tls13con.c b/lib/ssl/tls13con.c
index 5ec672673..2a2214790 100644
--- a/lib/ssl/tls13con.c
+++ b/lib/ssl/tls13con.c
@@ -117,6 +117,7 @@ const char kHkdfLabelFinishedSecret[] = "finished";
const char kHkdfLabelResumptionMasterSecret[] = "res master";
const char kHkdfLabelExporterMasterSecret[] = "exp master";
const char kHkdfLabelResumption[] = "resumption";
+const char kHkdfLabelTrafficUpdate[] = "traffic upd";
const char kHkdfPurposeKey[] = "key";
const char kHkdfPurposeIv[] = "iv";
@@ -603,8 +604,8 @@ tls13_UpdateTrafficKeys(sslSocket *ss, CipherSpecDirection direction)
secret = tls13_TrafficSecretRef(ss, direction);
rv = tls13_HkdfExpandLabel(*secret, tls13_GetHash(ss),
NULL, 0,
- kHkdfLabelApplicationTrafficSecret,
- strlen(kHkdfLabelApplicationTrafficSecret),
+ kHkdfLabelTrafficUpdate,
+ strlen(kHkdfLabelTrafficUpdate),
tls13_GetHmacMechanism(ss),
tls13_GetHashSize(ss),
&updatedSecret);