Skip to content

Commit

Permalink
chore: Update SSH key to ECDSA format (#33)
Browse files Browse the repository at this point in the history
Signed-off-by: Javier Lopez <[email protected]>
  • Loading branch information
jLopezbarb authored Aug 29, 2024
1 parent 3502f23 commit b710a63
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 31 deletions.
32 changes: 5 additions & 27 deletions pkg/ssh/key.go
Original file line number Diff line number Diff line change
@@ -1,29 +1,7 @@
package ssh

const hostKeyBytes = `-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAtexM3T6wz53qRalZjcMht1uIOBccQvpzPFiG4Kgc+VqEN/0l
pKWEOzy2jKqO2fsCOkb1jCeO+WzlUFhsV2CfRgSvwj499ow9R4Z8dU+4PBQKJ+U0
ddc7nPbBAcDaMyjDXQVHx/oQNBKEKmvRCbFfy4mopff9j0JPd5xwNT2L8NSClzgH
qmcidvtAGx1L/cBoDw7BRsE+pt5qUlXwD71bBl480rrW9kzohqzh32gCzoB5LsCn
wdSSUQfRAG+qqCRZrZuTTsp3Bnr3kX+SFcMOfrvk1cmQUVo+Yqiz5+vnwBzH+iap
/SJq5s0UPPvtKfEMYTo6xPQJWVNkFDU5/eGNiwIDAQABAoIBAF1Y7ufnrxoZUYiF
KSqQodBP60m8sge8Mz0Xv72vBY79XzLLdnFRbNRohtMPAVXgcngsyPotojNiKRhd
Btqe/ZsT9IubHHhR5W+6FkqrqUFKlxt5hL2ivzf/dXHM3ym5FOW6O+bk7UOK7L5H
rG9o0FrEPAFNipHj2Jrrbrgi6Jed1VB566YqF5ZZNc6ZvgqzSHy+Bqd5r6VMZZiJ
fQwwfcVdVInInmqw1lYf6tkVlMCGUP9+zZBDU3YknyNZgCcjXiLgUd4fw7l3ZtFr
qI9xiFeu9Ncr9oESv+G47v1cvZKA8kbxQdEXfv44uRGQDxthoiHaYx7wde1a0Gqf
TUVHmwECgYEA6uPtyD9spXajKIE8QpcxGiVdcl/SmdnTt+58z22wPJSM1j/4O7CF
rZkVI+WW3XagCEkVHT+Bd8BkzvR++PZHyiBwubJy42cChRVIcW9BwVMSQDshPOxO
YICgpsXuuleIlwo0HFJNQNNV//zrT1eO0s3FYupox8ZcqC2dPldYRSECgYEAxkXD
p3e5XwECCXktpWWTROYzu9Auz3CXwOCkfxQjhAt6yLkWxWQsgHSImcMfwYJscTfj
iDOxoAzYUU9x3smd6emRIPA4vxEenXm634XgVw7M9kHLwfvzd+ZJ0dPar0l4K6PD
WU3ynBIgonf2ygKctZsoEbsH0ubpOxU3TW/e0SsCgYEAhC9KtCNFMASIoxW/ZLYS
8uTOJrxYFy6nX939LPpMcHskmrmbJ3Qadmwsomvkr7K/Mop2MGR5pnuF/5VGEzL9
iXkiFs6equxgVaZ5gySaO4JVRgJAnTlajiI0xkWjKAh0nJMoajvCr9V+kzWw8pCS
ln0oNJc36hzuLdKlp9ydlyECgYEAv1RPK+ningUQ/CdNnw/X/2LNhW2t3kvehSfC
VUcPxrp1MAE8MhsqvoK11vtuR4QeNVsjXCnWPIZosH4jekPA+RqFC+4ENIzGqFvx
swUzqY8ExpZTk8wX9BnsHml73C7foe0T87e+aFEt4No28lV29+DT19hOAn0FkBg3
F6jesaUCgYAtPeU7ZJzxonqCFZEljMzua2aG2f8BlQHUJqSuAPrzAaEjK4zuCZha
SOKN88dZmxpY/y3IqDXnoynTTtpq5t9EDo3ssHsJYawaBSCo/fjBZW8aceMvOSNd
tD8BORiiKSDtMK5vc9qWfGB5hpI+JcK9NS8I44n5DTaoLU8MHHhUbg==
-----END RSA PRIVATE KEY-----`
const hostKeyBytes = `-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIKaaS8eETpK6OV6HDXmQ1hwpUNSLtDd2gAwafY+8khpUoAoGCCqGSM49
AwEHoUQDQgAEdqpICiM7YTvLv6sO3VA/MrnmIuCeZ4aPbPh8/os1vx/PfD+DaCht
fnfzZ17fCxLPRmkDqWKEGXZ+Tv5qqnD72g==
-----END EC PRIVATE KEY-----`
2 changes: 0 additions & 2 deletions pkg/ssh/ssh.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@ import (
)

var (
idleTimeout = 60 * time.Second

// ErrEOF is the error when the terminal exits
ErrEOF = errors.New("EOF")
)
Expand Down
4 changes: 2 additions & 2 deletions pkg/ssh/ssh_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ import (
)

const (
goodKey = `ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBIpLXzFcYKRBoB76vrUWaD0SZ9tstmZfoPX1ZF0rrK7ZLk9kVD+vGDdmPALSAvUCk/WM1h4BNa57SY6KjmVrbcVVYSW/4i7Vnp/KIsx9D5Tkj+Ytu2VFHpLm7ocnCqEoB1iP8edatbogkIh7fJ5HszfD3d47PU6dA8tMonIlLCjfwQO1FFkJ5V353L+5JLQpGlsDidYjUHXvC6j7zJlvEgtxImuDyRNvpJJ6QZhDJz2GeRuaR+ZFbjVFL7Q4AqDlYbNDH3Whi/Uv3ZByrBQcARXbcvqWI/DbKQJCoaq8Xl+G3EAwSClaF2U2DTWWs8VDmiHNbXYaNJqppGObfHkh9 [email protected]`
badKey = `ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDR2feI3OWc8HUdCQyWDEF3+AwClRktiXPQebSByfN23IMoJLVpyf/zWjBtdBFjXrUPqlcPwCwMw85qixtNa1cjUk/PikYIFsvX4xkkRq4ufdsYu/DF7bcIb704qEITIXanToc0bJX0Sx/3OmP1d0X9GxKP++gFAdUNSXDGcTp5bAnfDLYQM+HgakI/v/h25zfz4f0XkFXcU7NHp7mE29ssyka7JilWZa9/Aah24mOZ8j0U2D9yS67hTd84tJ5mUrruR7WsXfFGb4pCwos3VVW5xhBm8aymSka6j24mQK9jH6ZcbKbrElgeTNNA1YHJTYISrj1V0ors4ivS2J+Y5bzV [email protected]`
goodKey = `ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAbAgOR8lXercwCWLNSjxHe4YUYUGxXSQU9gTb4MCPTJ5cXXhiFMcz84nTM5X5Dx5GshdAGeoXPl8dO/FgO+iFI= [email protected]`
badKey = `ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGfBJMSXwNdBC5EM2fPThe5BcSMxbzXbaweK3ynOL2aNxUXk+Xe7BhD4F/L7stMpHkriV8hWKhhsb8a9gPfV5UI= [email protected]`
)

func Test_loadPrivateKey(t *testing.T) {
Expand Down

0 comments on commit b710a63

Please sign in to comment.