Radar · Go · #003 · Week 41 · Oct 5 – 11, 2026
Isolate, tag, delete x/crypto/openpgp
Worth knowingecosystem
- What changed
- The proposal to isolate, tag, and delete x/crypto/openpgp was accepted.
- Production impact
- The source does not say.
- Try it
- Search your dependencies for
golang.org/x/crypto/openpgpand plan to replace it. - Source
- github.com/golang/go/issues/81227
Understand it, then run it
Run it now
package main
import (
"fmt"
)
// The golang.org/x/crypto/openpgp package has been removed from the x/crypto
// repository. Attempting to import it now results in a compilation error.
// Existing code must either pin to an older x/crypto version that still
// contains the package or switch to a maintained alternative.
func main() {
fmt.Println("openpgp package is no longer available in golang.org/x/crypto")
}
What it printed when we ran it on Go 1.27.1
openpgp package is no longer available in golang.org/x/crypto
Run sends this program (for Solidity, the contract and its tests) to our own sandbox, where it is compiled and run once, with no network, and what it printed or the test report comes back here. Nothing is kept. Runs are counted per visitor for the day so everyone gets a turn; the details are on the legal page.
Written by gpt-oss-120b from the linked source · claims checked against the sources · human-reviewed