Merge pull request #2257 from filecoin-project/fix/lotus-shed-keyinfo-switch
lotus-shed: fix secp256k1
This commit is contained in:
commit
ff1cceb7bd
@ -121,8 +121,7 @@ var keyinfoImportCmd = &cli.Command{
|
|||||||
fmt.Printf("%s\n", peerid.String())
|
fmt.Printf("%s\n", peerid.String())
|
||||||
|
|
||||||
break
|
break
|
||||||
case wallet.KTSecp256k1:
|
case wallet.KTSecp256k1, wallet.KTBLS:
|
||||||
case wallet.KTBLS:
|
|
||||||
w, err := wallet.NewWallet(keystore)
|
w, err := wallet.NewWallet(keystore)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@ -223,8 +222,7 @@ var keyinfoInfoCmd = &cli.Command{
|
|||||||
kio.PublicKey = base64.StdEncoding.EncodeToString(pkBytes)
|
kio.PublicKey = base64.StdEncoding.EncodeToString(pkBytes)
|
||||||
|
|
||||||
break
|
break
|
||||||
case wallet.KTSecp256k1:
|
case wallet.KTSecp256k1, wallet.KTBLS:
|
||||||
case wallet.KTBLS:
|
|
||||||
kio.Type = keyInfo.Type
|
kio.Type = keyInfo.Type
|
||||||
|
|
||||||
key, err := wallet.NewKey(keyInfo)
|
key, err := wallet.NewKey(keyInfo)
|
||||||
@ -311,8 +309,7 @@ var keyinfoNewCmd = &cli.Command{
|
|||||||
keyInfo = ki
|
keyInfo = ki
|
||||||
|
|
||||||
break
|
break
|
||||||
case wallet.KTSecp256k1:
|
case wallet.KTSecp256k1, wallet.KTBLS:
|
||||||
case wallet.KTBLS:
|
|
||||||
key, err := wallet.GenerateKey(wallet.ActSigType(keyType))
|
key, err := wallet.GenerateKey(wallet.ActSigType(keyType))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
Loading…
Reference in New Issue
Block a user