forked from quic-go/quic-go
qlog: rename key_retired to key_discarded (#3463)
This commit is contained in:
@@ -349,16 +349,16 @@ func (e eventKeyUpdated) MarshalJSONObject(enc *gojay.Encoder) {
|
||||
}
|
||||
}
|
||||
|
||||
type eventKeyRetired struct {
|
||||
type eventKeyDiscarded struct {
|
||||
KeyType keyType
|
||||
Generation protocol.KeyPhase
|
||||
}
|
||||
|
||||
func (e eventKeyRetired) Category() category { return categorySecurity }
|
||||
func (e eventKeyRetired) Name() string { return "key_retired" }
|
||||
func (e eventKeyRetired) IsNil() bool { return false }
|
||||
func (e eventKeyDiscarded) Category() category { return categorySecurity }
|
||||
func (e eventKeyDiscarded) Name() string { return "key_discarded" }
|
||||
func (e eventKeyDiscarded) IsNil() bool { return false }
|
||||
|
||||
func (e eventKeyRetired) MarshalJSONObject(enc *gojay.Encoder) {
|
||||
func (e eventKeyDiscarded) MarshalJSONObject(enc *gojay.Encoder) {
|
||||
if e.KeyType != keyTypeClient1RTT && e.KeyType != keyTypeServer1RTT {
|
||||
enc.StringKey("trigger", "tls")
|
||||
}
|
||||
|
||||
10
qlog/qlog.go
10
qlog/qlog.go
@@ -446,10 +446,10 @@ func (t *connectionTracer) DroppedEncryptionLevel(encLevel protocol.EncryptionLe
|
||||
t.mutex.Lock()
|
||||
now := time.Now()
|
||||
if encLevel == protocol.Encryption0RTT {
|
||||
t.recordEvent(now, &eventKeyRetired{KeyType: encLevelToKeyType(encLevel, t.perspective)})
|
||||
t.recordEvent(now, &eventKeyDiscarded{KeyType: encLevelToKeyType(encLevel, t.perspective)})
|
||||
} else {
|
||||
t.recordEvent(now, &eventKeyRetired{KeyType: encLevelToKeyType(encLevel, protocol.PerspectiveServer)})
|
||||
t.recordEvent(now, &eventKeyRetired{KeyType: encLevelToKeyType(encLevel, protocol.PerspectiveClient)})
|
||||
t.recordEvent(now, &eventKeyDiscarded{KeyType: encLevelToKeyType(encLevel, protocol.PerspectiveServer)})
|
||||
t.recordEvent(now, &eventKeyDiscarded{KeyType: encLevelToKeyType(encLevel, protocol.PerspectiveClient)})
|
||||
}
|
||||
t.mutex.Unlock()
|
||||
}
|
||||
@@ -457,11 +457,11 @@ func (t *connectionTracer) DroppedEncryptionLevel(encLevel protocol.EncryptionLe
|
||||
func (t *connectionTracer) DroppedKey(generation protocol.KeyPhase) {
|
||||
t.mutex.Lock()
|
||||
now := time.Now()
|
||||
t.recordEvent(now, &eventKeyRetired{
|
||||
t.recordEvent(now, &eventKeyDiscarded{
|
||||
KeyType: encLevelToKeyType(protocol.Encryption1RTT, protocol.PerspectiveServer),
|
||||
Generation: generation,
|
||||
})
|
||||
t.recordEvent(now, &eventKeyRetired{
|
||||
t.recordEvent(now, &eventKeyDiscarded{
|
||||
KeyType: encLevelToKeyType(protocol.Encryption1RTT, protocol.PerspectiveClient),
|
||||
Generation: generation,
|
||||
})
|
||||
|
||||
@@ -794,7 +794,7 @@ var _ = Describe("Tracing", func() {
|
||||
var keyTypes []string
|
||||
for _, entry := range entries {
|
||||
Expect(entry.Time).To(BeTemporally("~", time.Now(), scaleDuration(10*time.Millisecond)))
|
||||
Expect(entry.Name).To(Equal("security:key_retired"))
|
||||
Expect(entry.Name).To(Equal("security:key_discarded"))
|
||||
ev := entry.Event
|
||||
Expect(ev).To(HaveKeyWithValue("trigger", "tls"))
|
||||
Expect(ev).To(HaveKey("key_type"))
|
||||
@@ -810,7 +810,7 @@ var _ = Describe("Tracing", func() {
|
||||
Expect(entries).To(HaveLen(1))
|
||||
entry := entries[0]
|
||||
Expect(entry.Time).To(BeTemporally("~", time.Now(), scaleDuration(10*time.Millisecond)))
|
||||
Expect(entry.Name).To(Equal("security:key_retired"))
|
||||
Expect(entry.Name).To(Equal("security:key_discarded"))
|
||||
ev := entry.Event
|
||||
Expect(ev).To(HaveKeyWithValue("trigger", "tls"))
|
||||
Expect(ev).To(HaveKeyWithValue("key_type", "server_0rtt_secret"))
|
||||
@@ -823,7 +823,7 @@ var _ = Describe("Tracing", func() {
|
||||
var keyTypes []string
|
||||
for _, entry := range entries {
|
||||
Expect(entry.Time).To(BeTemporally("~", time.Now(), scaleDuration(10*time.Millisecond)))
|
||||
Expect(entry.Name).To(Equal("security:key_retired"))
|
||||
Expect(entry.Name).To(Equal("security:key_discarded"))
|
||||
ev := entry.Event
|
||||
Expect(ev).To(HaveKeyWithValue("generation", float64(42)))
|
||||
Expect(ev).ToNot(HaveKey("trigger"))
|
||||
|
||||
Reference in New Issue
Block a user