|  |  | @ -17,7 +17,6 @@ limitations under the License. | 
			
		
	
		
		
			
				
					
					|  |  |  | package sourcesecret |  |  |  | package sourcesecret | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import ( |  |  |  | import ( | 
			
		
	
		
		
			
				
					
					|  |  |  | 	"io/ioutil" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 	"os" |  |  |  | 	"os" | 
			
		
	
		
		
			
				
					
					|  |  |  | 	"reflect" |  |  |  | 	"reflect" | 
			
		
	
		
		
			
				
					
					|  |  |  | 	"testing" |  |  |  | 	"testing" | 
			
		
	
	
		
		
			
				
					|  |  | @ -43,8 +42,8 @@ func Test_passwordLoadKeyPair(t *testing.T) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	for _, tt := range tests { |  |  |  | 	for _, tt := range tests { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		t.Run(tt.name, func(t *testing.T) { |  |  |  | 		t.Run(tt.name, func(t *testing.T) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			pk, _ := ioutil.ReadFile(tt.privateKeyPath) |  |  |  | 			pk, _ := os.ReadFile(tt.privateKeyPath) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 			ppk, _ := ioutil.ReadFile(tt.publicKeyPath) |  |  |  | 			ppk, _ := os.ReadFile(tt.publicKeyPath) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 			got, err := loadKeyPair(tt.privateKeyPath, tt.password) |  |  |  | 			got, err := loadKeyPair(tt.privateKeyPath, tt.password) | 
			
		
	
		
		
			
				
					
					|  |  |  | 			if err != nil { |  |  |  | 			if err != nil { | 
			
		
	
	
		
		
			
				
					|  |  | @ -65,7 +64,7 @@ func Test_passwordLoadKeyPair(t *testing.T) { | 
			
		
	
		
		
			
				
					
					|  |  |  | func Test_PasswordlessLoadKeyPair(t *testing.T) { |  |  |  | func Test_PasswordlessLoadKeyPair(t *testing.T) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 	for algo, privateKey := range testdata.PEMBytes { |  |  |  | 	for algo, privateKey := range testdata.PEMBytes { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		t.Run(algo, func(t *testing.T) { |  |  |  | 		t.Run(algo, func(t *testing.T) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			f, err := ioutil.TempFile("", "test-private-key-") |  |  |  | 			f, err := os.CreateTemp("", "test-private-key-") | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 			if err != nil { |  |  |  | 			if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 				t.Fatalf("unable to create temporary file. err: %s", err) |  |  |  | 				t.Fatalf("unable to create temporary file. err: %s", err) | 
			
		
	
		
		
			
				
					
					|  |  |  | 			} |  |  |  | 			} | 
			
		
	
	
		
		
			
				
					|  |  | @ -81,7 +80,7 @@ func Test_PasswordlessLoadKeyPair(t *testing.T) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 				return |  |  |  | 				return | 
			
		
	
		
		
			
				
					
					|  |  |  | 			} |  |  |  | 			} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 			pk, _ := ioutil.ReadFile(f.Name()) |  |  |  | 			pk, _ := os.ReadFile(f.Name()) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 			if !reflect.DeepEqual(got.PrivateKey, pk) { |  |  |  | 			if !reflect.DeepEqual(got.PrivateKey, pk) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 				t.Errorf("PrivateKey %s != %s", got.PrivateKey, string(privateKey)) |  |  |  | 				t.Errorf("PrivateKey %s != %s", got.PrivateKey, string(privateKey)) | 
			
		
	
		
		
			
				
					
					|  |  |  | 			} |  |  |  | 			} | 
			
		
	
	
		
		
			
				
					|  |  | 
 |