target = "https://tools.ietf.org/rfc/rfc8446#7.2" # 7.2. Updating Traffic Secrets # # Once the handshake is complete, it is possible for either side to # update its sending traffic keys using the KeyUpdate handshake message # defined in Section 4.6.3. The next generation of traffic keys is # computed by generating client_/server_application_traffic_secret_N+1 # from client_/server_application_traffic_secret_N as described in this # section and then re-deriving the traffic keys as described in # Section 7.3. # # The next-generation application_traffic_secret is computed as: # # application_traffic_secret_N+1 = # HKDF-Expand-Label(application_traffic_secret_N, # "traffic upd", "", Hash.length) # # Once client_/server_application_traffic_secret_N+1 and its associated # traffic keys have been computed, implementations SHOULD delete # client_/server_application_traffic_secret_N and its associated # traffic keys. [[spec]] level = "SHOULD" quote = ''' Once client_/server_application_traffic_secret_N+1 and its associated traffic keys have been computed, implementations SHOULD delete client_/server_application_traffic_secret_N and its associated traffic keys. '''