From 924bcc591404d502132ef8b8053e12459a406802 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Mon, 7 May 2018 18:16:33 +0900 Subject: [PATCH] add some logging to the client's crypto setup --- internal/handshake/crypto_setup_client.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/handshake/crypto_setup_client.go b/internal/handshake/crypto_setup_client.go index 446651f90..1324d5005 100644 --- a/internal/handshake/crypto_setup_client.go +++ b/internal/handshake/crypto_setup_client.go @@ -274,6 +274,7 @@ func (h *cryptoSetupClient) handleSHLOMessage(cryptoData map[Tag][]byte) (*Trans if err != nil { return nil, err } + h.logger.Debugf("Creating AEAD for forward-secure encryption. Stopping to accept all lower encryption levels.") params, err := readHelloMap(cryptoData) if err != nil { @@ -319,6 +320,7 @@ func (h *cryptoSetupClient) Open(dst, src []byte, packetNumber protocol.PacketNu if h.secureAEAD != nil { data, err := h.secureAEAD.Open(dst, src, packetNumber, associatedData) if err == nil { + h.logger.Debugf("Received first secure packet. Stopping to accept unencrypted packets.") h.receivedSecurePacket = true return data, protocol.EncryptionSecure, nil } @@ -509,6 +511,7 @@ func (h *cryptoSetupClient) maybeUpgradeCrypto() error { if err != nil { return err } + h.logger.Debugf("Creating AEAD for secure encryption.") h.handshakeEvent <- struct{}{} } return nil