Forzar una ruta de importación específica en Go

Nuevo programador de Go aquí: disculpas si este es un territorio muy usado, pero mi búsqueda en Google no ha encontrado la respuesta que estoy buscando.

Versión corta: ¿Puedo, como programador externo al proyecto principal de Go, forzar que mis paquetes se importen con un nombre específico? ¿Si es así, cómo?

Versión larga: recientemente intenté instalar elbcrypt paquete de lasiguiente repositorio de GitHub, con lo siguientego get

go get github.com/golang/crypto

El paquete se descargó correctamente en mi espacio de trabajo, pero cuando intenté importarlo, recibí el siguiente error

$ go run main.go main.go: 10: 2: código en el directorio /path/to/go/src/github.com/golang/crypto/bcrypt espera importar "golang.org/x/crypto/bcrypt"

es decir, algo le dijo a Go que este paquete debía importarse congolang.org/x/crypto/bcrypt. Esto me indicó que lo que realmente quería era

go get golang.org/x/crypto/bcrypt

Me gustaría hacer algo similar en mis propios paquetes: ¿esta funcionalidad está integrada en el paquete Go? O son los autores decrypto/bcrypt haciendo algo en tiempo de ejecución para detectar y rechazar nombres de importación de paquetes no válidos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta