Skip to content

Commit 9e5a36c

Browse files
authored
change how we copy keys (#2036)
Signed-off-by: Bob Callaway <bcallaway@google.com>
1 parent 8489e15 commit 9e5a36c

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

pkg/signature/kms/azure/client_test.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,11 @@ func generatePublicKey(azureKeyType string) (azkeys.JSONWebKey, error) {
137137
return azkeys.JSONWebKey{}, fmt.Errorf("failed to cast public key to esdsa public key")
138138
}
139139

140-
key.X = ecdsaPub.X.Bytes()
141-
key.Y = ecdsaPub.Y.Bytes()
140+
curveByteSize := 32 // this assumes P256 as coded above
141+
key.X = make([]byte, curveByteSize)
142+
key.Y = make([]byte, curveByteSize)
143+
ecdsaPub.X.FillBytes(key.X)
144+
ecdsaPub.Y.FillBytes(key.Y)
142145

143146
return key, nil
144147
case azkeys.KeyTypeRSA, azkeys.KeyTypeRSAHSM:

0 commit comments

Comments
 (0)