Merge pull request #2765 from lucas-clemente/log-key-retirements

log when an old 1-RTT key is retired
This commit is contained in:
Marten Seemann
2020-09-10 10:23:02 +07:00
committed by GitHub
11 changed files with 81 additions and 1 deletions

View File

@@ -195,6 +195,7 @@ var _ = Describe("Updatable AEAD", func() {
encrypted1 := client.Seal(nil, msg, 0x44, ad)
Expect(server.KeyPhase()).To(Equal(protocol.KeyPhaseZero))
serverTracer.EXPECT().UpdatedKey(protocol.KeyPhase(1), true)
serverTracer.EXPECT().DroppedKey(protocol.KeyPhase(0))
_, err = server.Open(nil, encrypted1, now, 0x44, protocol.KeyPhaseOne, ad)
Expect(err).ToNot(HaveOccurred())
Expect(server.KeyPhase()).To(Equal(protocol.KeyPhaseOne))