Browse Source

Merge branch 'feature/crypto-adv' into develop

tags/1.6.4
liuyuanmu 3 years ago
parent
commit
90da06d4b9
7 changed files with 10 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
    -0
      deploy/deploy-peer/src/main/resources/config/init/bftsmart/bftsmart.config
  4. +2
    -1
      deploy/deploy-peer/src/main/resources/config/init/ledger.init
  5. +1
    -1
      framework
  6. +1
    -1
      libs/utils
  7. +1
    -1
      test

+ 1
- 1
core

@@ -1 +1 @@
Subproject commit d778be41297b964c21f76b04c54a1d4da13a6db7
Subproject commit 8912ca469a355b0933a2c5143b2dec687c6488be

+ 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
- 0
deploy/deploy-peer/src/main/resources/config/init/bftsmart/bftsmart.config View File

@@ -162,4 +162,6 @@ system.bft = true
#Custom View Storage;
#view.storage.handler=bftsmart.reconfiguration.views.DefaultViewStorage

#block delay;
system.epoch.delay=50


+ 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 67cc30631c38ad59597dcd743bbcab4f8d12dbab
Subproject commit 224f7393cad00fb43f541d111c0d9bf719c2b47c

+ 1
- 1
libs/utils

@@ -1 +1 @@
Subproject commit f296f7a03f9ed9041ccd675bd400f5fc29c1cadc
Subproject commit bc223c96a259de1cf334e30ce33e286521d1e710

+ 1
- 1
test

@@ -1 +1 @@
Subproject commit 98f45e5e1da754e710da6cd7395a6f9cb1586d14
Subproject commit 3121085043348d960166b5ceda83edd94e4572f9

Loading…
Cancel
Save