]> Cypherpunks repositories - gostls13.git/commit
crypto/internal/boring: keep ECDH public key alive during cgo calls
authorRoland Shoemaker <roland@golang.org>
Fri, 24 Jan 2025 20:21:36 +0000 (12:21 -0800)
committerRoland Shoemaker <roland@golang.org>
Mon, 27 Jan 2025 17:30:26 +0000 (09:30 -0800)
commite2e700f8b174f34b44c32d7e923ffe4e7219e171
tree8aa126fd79a7f5560ccbf3ade28fccb75ba59266
parent608acff8479640b00c85371d91280b64f5ec9594
crypto/internal/boring: keep ECDH public key alive during cgo calls

This prevents a possible use-after-free.

Change-Id: I02488206660d38cac5ebf2f11009907ae8f22157
Reviewed-on: https://go-review.googlesource.com/c/go/+/644119
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Filippo Valsorda <filippo@golang.org>
Reviewed-by: David Chase <drchase@google.com>
src/crypto/internal/boring/ecdh.go