mirror of
https://github.com/pomerium/pomerium.git
synced 2025-08-03 00:40:25 +02:00
derivecert: fix ecdsa code to be deterministic (#3989)
* derivecert: fix ecdsa code to be deterministic * lint
This commit is contained in:
parent
6b3e34c39f
commit
b13afc7b0c
5 changed files with 246 additions and 46 deletions
|
@ -18,7 +18,7 @@ type PEM struct {
|
|||
func ToPEM(key *ecdsa.PrivateKey, certDer []byte) (*PEM, error) {
|
||||
b, err := x509.MarshalECPrivateKey(key)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("unable to marshal ECDSA private key: %w", err)
|
||||
return nil, fmt.Errorf("unable to marshal ecdsa private key: %w", err)
|
||||
}
|
||||
return &PEM{
|
||||
Key: pem.EncodeToMemory(&pem.Block{Type: "EC PRIVATE KEY", Bytes: b}),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue