Browse Source

move crypto-adv to utils and add elgamal, paillier to crypto framework

tags/1.6.4
liuyuanmu 2 years ago
parent
commit
1db0e8fb55
6 changed files with 8 additions and 7 deletions
  1. +1
    -1
      core
  2. +2
    -2
      deploy/deploy-peer/src/main/java/com/jd/blockchain/boot/peer/PeerBooter.java
  3. +2
    -1
      deploy/deploy-peer/src/main/resources/config/init/ledger.init
  4. +1
    -1
      framework
  5. +1
    -1
      libs/utils
  6. +1
    -1
      test

+ 1
- 1
core

@@ -1 +1 @@
Subproject commit 5613a27e1e2a1e7b387b730548814575638dfb44
Subproject commit 634bb2d0af7133587ad236b7c3c39f86439443e1

+ 2
- 2
deploy/deploy-peer/src/main/java/com/jd/blockchain/boot/peer/PeerBooter.java View File

@@ -27,7 +27,7 @@ public class PeerBooter {

public static final String MODULAR_FACTORY_METHOD = "startSystem";

public static final Class<?>[] MODULAR_FACTORY_METHOD_ARG_TYPES = { String.class, boolean.class, ClassLoader.class,
public static final Class<?>[] MODULAR_FACTORY_METHOD_ARG_TYPES = { String.class, String.class, boolean.class, ClassLoader.class,
String.class, ClassLoader.class, String[].class };

public static final String SYSTEM_MAIN_CLASS = "com.jd.blockchain.peer.PeerServerBooter";
@@ -49,7 +49,7 @@ public class PeerBooter {
Method modularFactoryMethod = modularFactoryClass.getMethod(MODULAR_FACTORY_METHOD,
MODULAR_FACTORY_METHOD_ARG_TYPES);

Object[] systemStartingArgs = { home.getRuntimeDir(), home.isProductMode(), home.getLibsClassLoader(),
Object[] systemStartingArgs = { home.getRuntimeDir(), home.getLibsDir(), home.isProductMode(), home.getLibsClassLoader(),
SYSTEM_MAIN_CLASS, home.getSystemClassLoader(), home.getStartingArgs() };
modularFactoryMethod.invoke(null, systemStartingArgs);
}


+ 2
- 1
deploy/deploy-peer/src/main/resources/config/init/ledger.init View File

@@ -80,7 +80,8 @@ consensus.conf=bftsmart/bftsmart.config

#密码服务提供者列表,以英文逗点“,”分隔;必须;
crypto.service-providers=com.jd.blockchain.crypto.service.classic.ClassicCryptoService, \
com.jd.blockchain.crypto.service.sm.SMCryptoService
com.jd.blockchain.crypto.service.sm.SMCryptoService, \
com.jd.blockchain.crypto.service.adv.AdvCryptoService

#从存储中加载账本数据时,是否校验哈希;可选;
crypto.verify-hash=true


+ 1
- 1
framework

@@ -1 +1 @@
Subproject commit 2e9d504721ece7d2a8e26d68e19eed458e102fca
Subproject commit fb1b270a0652808908d4b632572219d52d78802e

+ 1
- 1
libs/utils

@@ -1 +1 @@
Subproject commit 69b5cbc663dd47c60a9914ae20ad07866a2656d5
Subproject commit 205159327ec0edd1019d31f7a978c093ca9f4a91

+ 1
- 1
test

@@ -1 +1 @@
Subproject commit 936917573e9205f80f1d9a2d401f370623656742
Subproject commit 66a33437f76b8024bf7dee332df335096c288611

Loading…
Cancel
Save