tailscale/tempfork/ssh
Brad Fitzpatrick 4082512293 tempfork/{acme,ssh}: add new package for x/crypto package forks, move
We were maintaining temporary dev forks of golang.org/x/crypto/{acme,ssh}
in https://github.com/tailscale/golang-x-crypto instead of using
this repo's tempfork directory as we do with other packages. The reason we were
doing that was because x/crypto/ssh depended on x/crypto/ssh/internal/poly1305
and I hadn't noticed there are forwarding wrappers already available
in x/crypto/poly1305. It also depended internal/bcrypt_pbkdf but we don't use that
so it's easy to just delete that calling code in our tempfork/ssh.

This means we don't need another repo, for better or worse. (better:
one repo, worse: slightly more annoying to rebase to upstream, but not
terrible)

The acme package is moved unmodified.

This copies the code from tailscale/golang-x-crypto at git rev
3fde5e568a

Updates #8593
Updates #10238

Change-Id: I8af4378c04c1f82e63d31bf4d16dba9f510f9199
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2024-09-18 12:17:36 -07:00
..
benchmark_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
buffer_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
buffer.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
certs_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
certs.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
channel.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
cipher_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
cipher.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
client_auth_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
client_auth.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
client_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
client.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
common_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
common.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
connection.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
doc.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
example_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
handshake_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
handshake.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
kex_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
kex.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
keys_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
keys.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
mac.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
mempipe_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
messages_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
messages.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
mux_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
mux.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
server_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
server.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
session_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
session.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
ssh_gss_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
ssh_gss.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
streamlocal.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
tcpip_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
tcpip.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
testdata_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
transport_test.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00
transport.go tempfork/{acme,ssh}: add new package for x/crypto package forks, move 2024-09-18 12:17:36 -07:00