"
for mod in $mods; do
mod_path=$(sed -n "s# // indirect## ; s#^ \($mod\) \(.*\)\$#\1@\2#p" src/$mod_name/go.mod)
- [ -n "$mod_path" ] || {
- mod_path=$(sed -n "s#\($mod\) \([^/]*\) .*\$#\1@\2#p" src/$mod_name/go.sum)
- }
[ -n "$mod_path" ]
mkdir -p src/$mod
( cd $GOPATH/pkg/mod/$mod_path ; tar cf - --exclude ".git*" * ) | tar xfC - src/$mod
golang.org/x/crypto/poly1305
golang.org/x/crypto/README.md
golang.org/x/crypto/salsa20
-golang.org/x/crypto/ssh/terminal
golang.org/x/net/AUTHORS
golang.org/x/net/CONTRIBUTORS
golang.org/x/net/go.mod
"github.com/gorhill/cronexpr"
"github.com/hjson/hjson-go"
"golang.org/x/crypto/ed25519"
- "golang.org/x/crypto/ssh/terminal"
+ "golang.org/x/term"
)
const (
var err error
if bytes.Compare(data[:8], MagicNNCPBv3[:]) == 0 {
os.Stderr.WriteString("Passphrase:") // #nosec G104
- password, err := terminal.ReadPassword(0)
+ password, err := term.ReadPassword(0)
if err != nil {
log.Fatalln(err)
}
xdr "github.com/davecgh/go-xdr/xdr2"
"go.cypherpunks.ru/nncp/v5"
"golang.org/x/crypto/blake2b"
- "golang.org/x/crypto/ssh/terminal"
+ "golang.org/x/term"
)
func usage() {
}
os.Stderr.WriteString("Passphrase:") // #nosec G104
- password, err := terminal.ReadPassword(0)
+ password, err := term.ReadPassword(0)
if err != nil {
log.Fatalln(err)
}
return
}
- password1, err := terminal.ReadPassword(0)
+ password1, err := term.ReadPassword(0)
if err != nil {
log.Fatalln(err)
}
os.Stderr.WriteString("\n") // #nosec G104
os.Stderr.WriteString("Repeat passphrase:") // #nosec G104
- password2, err := terminal.ReadPassword(0)
+ password2, err := term.ReadPassword(0)
if err != nil {
log.Fatalln(err)
}
golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad
golang.org/x/net v0.0.0-20201224014010-6772e930b67b
golang.org/x/sys v0.0.0-20210105210732-16f7687f5001
+ golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b // indirect
)