@@ -216,15 +216,12 @@ var SSHCertificates = map[string][]byte{
216216` ),
217217}
218218
219- type PEMEncryptedKey struct {
219+ var PEMEncryptedKeys = [] struct {
220220 Name string
221221 EncryptionKey string
222222 IncludesPublicKey bool
223- Cipher string
224223 PEMBytes []byte
225- }
226-
227- var PEMEncryptedKeys = []PEMEncryptedKey {
224+ }{
228225 0 : {
229226 Name : "rsa-encrypted" ,
230227 EncryptionKey : "r54-G0pher_t3st$" ,
@@ -313,12 +310,14 @@ gbDGyT3bXMQtagvCwoW+/oMTKXiZP5jCJpEO8=
313310 },
314311}
315312
316- var PEMEncryptedKeysForUnsupportedCiphers = []PEMEncryptedKey {
313+ var UnsupportedCipherData = []struct {
314+ Name string
315+ EncryptionKey string
316+ PEMBytes []byte
317+ } {
317318 0 : {
318319 Name : "ed25519-encrypted-chacha20-poly1305" ,
319320 EncryptionKey : "password" ,
320- IncludesPublicKey : true ,
321- Cipher : "chacha20-poly1305@openssh.com" ,
322321 PEMBytes : []byte (`-----BEGIN OPENSSH PRIVATE KEY-----
323322b3BlbnNzaC1rZXktdjEAAAAAHWNoYWNoYTIwLXBvbHkxMzA1QG9wZW5zc2guY29tAAAABm
324323JjcnlwdAAAABgAAAAQdPyPIjXDRAVHskY0yp9SWwAAAGQAAAABAAAAMwAAAAtzc2gtZWQy
@@ -332,8 +331,6 @@ vYAJZExx2XLgJFEtHCVmJjYzwxx7yC7+s6u/XjrSlZS60RHunOPKyq+C+s48sejXvmX+t5
332331 1 : {
333332 Name : "ed25519-encrypted-aes128-gcm" ,
334333 EncryptionKey : "password" ,
335- IncludesPublicKey : true ,
336- Cipher : "aes128-gcm@openssh.com" ,
337334 PEMBytes : []byte (`-----BEGIN OPENSSH PRIVATE KEY-----
338335b3BlbnNzaC1rZXktdjEAAAAAFmFlczEyOC1nY21Ab3BlbnNzaC5jb20AAAAGYmNyeXB0AA
339336AAGAAAABBeMJIOqiyFwNCvDv6f8tQeAAAAZAAAAAEAAAAzAAAAC3NzaC1lZDI1NTE5AAAA
@@ -347,8 +344,6 @@ EuVmM0FqS8lbT2ynYSe3va0Qyw13jEO5qbtCuyG+C5GejL7kX4Z64=
347344 2 : {
348345 Name : "ed25519-encrypted-aes256-gcm" ,
349346 EncryptionKey : "password" ,
350- IncludesPublicKey : true ,
351- Cipher : "aes256-gcm@openssh.com" ,
352347 PEMBytes : []byte (`-----BEGIN OPENSSH PRIVATE KEY-----
353348b3BlbnNzaC1rZXktdjEAAAAAFmFlczI1Ni1nY21Ab3BlbnNzaC5jb20AAAAGYmNyeXB0AA
354349AAGAAAABBR1p3vH2Wr/HPL+q20L2rjAAAAZAAAAAEAAAAzAAAAC3NzaC1lZDI1NTE5AAAA
@@ -361,6 +356,7 @@ kv2ceuJMLT04TrKc2+RUkj4CQYnz7p8EkgZlUozx8wBSxKFGnkP7k=
361356 },
362357}
363358
359+
364360// SKData contains a list of PubKeys backed by U2F/FIDO2 Security Keys and their test data.
365361var SKData = []struct {
366362 Name string
0 commit comments