Package pvss

Examples of pvss.Share


            ObjectInputStream ois = new ObjectInputStream(bais);
            ECKSObject ecksobj;
            ecksobj = (ECKSObject) ois.readObject();
            if(ecksobj.getECfilename() != null)
              erasurec.put(ecksobj.getECfilename(), ecksobj.getECbytes());
            Share sk_share = ecksobj.getSKshare();
            if(sk_share != null){
              keyshares[sk_share.getIndex()] = sk_share;
              if(i < 1)
                this.response = ecksobj.getECbytes();
              i++;
            }
          }
View Full Code Here


            ObjectInputStream ois = new ObjectInputStream(bais);
            ECKSObject ecksobj;
            ecksobj = (ECKSObject) ois.readObject();
            if(ecksobj.getECfilename() != null)
              erasurec.put(ecksobj.getECfilename(), ecksobj.getECbytes());
            Share sk_share = ecksobj.getSKshare();
            if(sk_share != null){
              keyshares[sk_share.getIndex()] = sk_share;
              if(i < 1)
                this.response = ecksobj.getECbytes();
              i++;
            }
          }
View Full Code Here

      throws IOException, ClassNotFoundException, InvalidVSSScheme {
    PVSSEngine engine = PVSSEngine.getInstance(reg.info);
    Share[] orderedShares = new Share[N];
    //share ordering for recombination to process or else it fails
    for (int i = 0; i < shares.length; i++) {
      Share s = shares[i];
      if (s == null) {
        continue;
      }
      orderedShares[s.getIndex()] = s;
    }

    return engine.generalCombineShares(orderedShares);
  }
View Full Code Here

TOP

Related Classes of pvss.Share

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.