mirror of
https://github.com/pomerium/pomerium.git
synced 2025-06-23 04:58:18 +02:00
derivecert: fix ecdsa code to be deterministic (#3991)
derivecert: fix ecdsa code to be deterministic (#3989) * derivecert: fix ecdsa code to be deterministic * lint Co-authored-by: Caleb Doxsey <cdoxsey@pomerium.com>
This commit is contained in:
parent
282418cb50
commit
57d1186d20
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