Skip to content

Commit 95762b4

Browse files
committed
fixed
1 parent d7bd767 commit 95762b4

File tree

1 file changed

+21
-15
lines changed

1 file changed

+21
-15
lines changed

jceks/pubkey_setting.go

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,36 +10,42 @@ import (
1010
)
1111

1212
func init() {
13-
// add PrivateKey
13+
// DSA
1414
AddKey(GetStructName(&dsa.PrivateKey{}), func() Key {
1515
return new(PublicKeyDSA)
1616
})
17-
AddKey(GetStructName(&rsa.PrivateKey{}), func() Key {
18-
return new(PublicKeyRSA)
19-
})
20-
AddKey(GetStructName(&ecdsa.PrivateKey{}), func() Key {
21-
return new(PublicKeyECDSA)
22-
})
23-
AddKey(GetStructName(ed25519.PrivateKey{}), func() Key {
24-
return new(PublicKeyEdDSA)
25-
})
26-
AddKey(GetStructName(&sm2.PrivateKey{}), func() Key {
27-
return new(PublicKeySM2)
28-
})
29-
30-
// add PublicKey
3117
AddKey(GetStructName(&dsa.PublicKey{}), func() Key {
3218
return new(PublicKeyDSA)
3319
})
20+
21+
// RSA
22+
AddKey(GetStructName(&rsa.PrivateKey{}), func() Key {
23+
return new(PublicKeyRSA)
24+
})
3425
AddKey(GetStructName(&rsa.PublicKey{}), func() Key {
3526
return new(PublicKeyRSA)
3627
})
28+
29+
// ECDSA
30+
AddKey(GetStructName(&ecdsa.PrivateKey{}), func() Key {
31+
return new(PublicKeyECDSA)
32+
})
3733
AddKey(GetStructName(&ecdsa.PublicKey{}), func() Key {
3834
return new(PublicKeyECDSA)
3935
})
36+
37+
// EdDSA
38+
AddKey(GetStructName(ed25519.PrivateKey{}), func() Key {
39+
return new(PublicKeyEdDSA)
40+
})
4041
AddKey(GetStructName(ed25519.PublicKey{}), func() Key {
4142
return new(PublicKeyEdDSA)
4243
})
44+
45+
// SM2
46+
AddKey(GetStructName(&sm2.PrivateKey{}), func() Key {
47+
return new(PublicKeySM2)
48+
})
4349
AddKey(GetStructName(&sm2.PublicKey{}), func() Key {
4450
return new(PublicKeySM2)
4551
})

0 commit comments

Comments
 (0)