(t *testing.T, filename string, key *ecdsa.PrivateKey)
| 375 | } |
| 376 | |
| 377 | func saveAsKeyFile(t *testing.T, filename string, key *ecdsa.PrivateKey) { |
| 378 | file, err := os.Create(filename) |
| 379 | require.NoError(t, err) |
| 380 | b, err := x509.MarshalECPrivateKey(key) |
| 381 | require.NoError(t, err) |
| 382 | err = pem.Encode(file, &pem.Block{Type: "EC PRIVATE KEY", Bytes: b}) |
| 383 | require.NoError(t, err) |
| 384 | require.NoError(t, file.Close()) |
| 385 | } |
| 386 | |
| 387 | func saveAsCertFile(t *testing.T, filename string, derBytes []byte) { |
| 388 | certOut, err := os.Create(filename) |
no test coverage detected