Files
labca/patches/ceremony_key.patch
2025-08-05 19:35:09 +02:00

20 lines
832 B
Diff

diff --git a/cmd/ceremony/key.go b/cmd/ceremony/key.go
index 2315a2081..f3210c75d 100644
--- a/cmd/ceremony/key.go
+++ b/cmd/ceremony/key.go
@@ -57,12 +57,12 @@ func generateKey(session *pkcs11helpers.Session, label string, outputPath string
var keyID []byte
switch config.Type {
case "rsa":
- pubKey, keyID, err = rsaGenerate(session, label, config.RSAModLength)
+ pubKey, keyID, err = rsaGenerate(session, label, config.RSAModLength, config.Extractable)
if err != nil {
return nil, fmt.Errorf("failed to generate RSA key pair: %w", err)
}
case "ecdsa":
- pubKey, keyID, err = ecGenerate(session, label, config.ECDSACurve)
+ pubKey, keyID, err = ecGenerate(session, label, config.ECDSACurve, config.Extractable)
if err != nil {
return nil, fmt.Errorf("failed to generate ECDSA key pair: %w", err)
}