]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go.mod: sync x/crypto with std
authorFilippo Valsorda <filippo@golang.org>
Thu, 30 Jan 2020 22:18:42 +0000 (14:18 -0800)
committerFilippo Valsorda <filippo@golang.org>
Thu, 30 Jan 2020 22:33:02 +0000 (22:33 +0000)
    go get golang.org/x/crypto@v0.0.0-20200128174031-69ecbb4d6d5d
    go mod vendor
    git checkout -- vendor/golang.org/x/sys/unix/asm_linux_riscv64.s \
        vendor/golang.org/x/tools/go/analysis/passes/asmdecl/asmdecl.go

Updates #36851

Change-Id: I95c0584ede599f600da927a04f135fe64a85037e
Reviewed-on: https://go-review.googlesource.com/c/go/+/217118
Run-TryBot: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/cmd/go.mod
src/cmd/go.sum
src/cmd/vendor/golang.org/x/crypto/ssh/terminal/terminal.go
src/cmd/vendor/golang.org/x/crypto/ssh/terminal/util_windows.go
src/cmd/vendor/modules.txt

index 7bca2563b8242482ba221ddc7e335b5c5c0e3be2..fddae5b84de460fb2d38261c4ad33010d84cb842 100644 (file)
@@ -6,7 +6,7 @@ require (
        github.com/google/pprof v0.0.0-20191105193234-27840fff0d09
        github.com/ianlancetaylor/demangle v0.0.0-20180524225900-fc6590592b44 // indirect
        golang.org/x/arch v0.0.0-20190815191158-8a70ba74b3a1
-       golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
+       golang.org/x/crypto v0.0.0-20200128174031-69ecbb4d6d5d
        golang.org/x/mod v0.2.0
        golang.org/x/sys v0.0.0-20190502175342-a43fa875dd82 // indirect
        golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
index 9ebac4fc088a40d0992b2281a9974a6036a12d4b..186222f1cfaa757e96a708568663f84447fa1284 100644 (file)
@@ -7,6 +7,8 @@ golang.org/x/arch v0.0.0-20190815191158-8a70ba74b3a1/go.mod h1:flIaEI6LNU6xOCD5P
 golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
 golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550 h1:ObdrDkeb4kJdCP557AjRjq69pTHfNouLtWZG7j9rPN8=
 golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
+golang.org/x/crypto v0.0.0-20200128174031-69ecbb4d6d5d h1:9FCpayM9Egr1baVnV1SX0H87m+XB0B8S0hAMi99X/3U=
+golang.org/x/crypto v0.0.0-20200128174031-69ecbb4d6d5d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
 golang.org/x/mod v0.2.0 h1:KU7oHjnv3XNWfa5COkzUifxZmxp1TyI7ImMXqFxLwvQ=
 golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
 golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
index 2f04ee5b5c2f34befead3c650f1edecf298310a4..dd7378c8a34f29be9723d771cefa4d7cb6bcbd74 100644 (file)
@@ -947,6 +947,10 @@ func readPasswordLine(reader io.Reader) ([]byte, error) {
                n, err := reader.Read(buf[:])
                if n > 0 {
                        switch buf[0] {
+                       case '\b':
+                               if len(ret) > 0 {
+                                       ret = ret[:len(ret)-1]
+                               }
                        case '\n':
                                return ret, nil
                        case '\r':
index 5cfdf8f3f0379fcf52223cb455268f6d95eb6d9e..f614e9cb607fbce8bc39ab30840ba0524723e266 100644 (file)
@@ -85,8 +85,8 @@ func ReadPassword(fd int) ([]byte, error) {
        }
        old := st
 
-       st &^= (windows.ENABLE_ECHO_INPUT)
-       st |= (windows.ENABLE_PROCESSED_INPUT | windows.ENABLE_LINE_INPUT | windows.ENABLE_PROCESSED_OUTPUT)
+       st &^= (windows.ENABLE_ECHO_INPUT | windows.ENABLE_LINE_INPUT)
+       st |= (windows.ENABLE_PROCESSED_OUTPUT | windows.ENABLE_PROCESSED_INPUT)
        if err := windows.SetConsoleMode(windows.Handle(fd), st); err != nil {
                return nil, err
        }
index 3f39e357ccf198f9654a63b94ad066f661750b38..67697b4bf99a8dbec0a4f80fc5ee0a4e43b36f53 100644 (file)
@@ -24,7 +24,7 @@ golang.org/x/arch/arm/armasm
 golang.org/x/arch/arm64/arm64asm
 golang.org/x/arch/ppc64/ppc64asm
 golang.org/x/arch/x86/x86asm
-# golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
+# golang.org/x/crypto v0.0.0-20200128174031-69ecbb4d6d5d
 ## explicit
 golang.org/x/crypto/ed25519
 golang.org/x/crypto/ed25519/internal/edwards25519