From 7b39cd36f42c8d77667fde0048565c46fd7bc407 Mon Sep 17 00:00:00 2001 From: qmuntal Date: Tue, 11 Feb 2025 16:06:49 +0000 Subject: [PATCH] release TLSPRF key handle --- cng/tls1prf.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cng/tls1prf.go b/cng/tls1prf.go index 30ef224..e8f5c90 100644 --- a/cng/tls1prf.go +++ b/cng/tls1prf.go @@ -48,6 +48,7 @@ func TLS1PRF(result, secret, label, seed []byte, h func() hash.Hash) error { if err := bcrypt.GenerateSymmetricKey(alg, &kh, nil, secret, 0); err != nil { return err } + defer bcrypt.DestroyKey(kh) buffers := make([]bcrypt.Buffer, 0, 3) if len(label) > 0 {