Skip to content

Commit 1de6031

Browse files
author
liuchen
committed
when use a unknow alg throw err
1 parent 71ad379 commit 1de6031

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
*/target/
44

5+
*.jar
6+
57
# VScode config files
68
.vscode/
79

chainsql/src/main/java/com/peersafe/base/crypto/ecdsa/Seed.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,8 @@ public IKeyPair keyPair(int account) {
8383
if(seedBytes.length == 32){
8484
return SMKeyPair.from256Seed(seedBytes);
8585
}else{
86-
// 软国密算法 暂不支持16字节的seed 生成公私钥对
8786
return SMKeyPair.generateKeyPair();
8887
}
89-
9088
}
9189
else {
9290
return createKeyPair(seedBytes, account);

chainsql/src/main/java/com/peersafe/chainsql/core/Chainsql.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1489,16 +1489,14 @@ public JSONObject generateAddress(JSONObject options){
14891489
version = Seed.VER_SOFT_SM;
14901490
break;
14911491
default:
1492-
version = Seed.VER_ED25519;
1492+
throw new IllegalArgumentException("Unknown algorithm, please check!");
14931493
}
14941494
}
14951495

14961496
Seed seed;
14971497
if(options.has("secret")){
1498-
14991498
String sSecret = options.getString("secret");
15001499
seed = Seed.fromBase58(sSecret);
1501-
15021500
}else{
15031501
seed = Seed.randomSeed(version);
15041502
}

0 commit comments

Comments
 (0)