Package net.tomp2p.peers

Examples of net.tomp2p.peers.Number160.xor()


            public void run() {
                // System.err.println("start theard (" + Thread.currentThread().getName() + ") " + number + "/" + start
                // + "-" + rounds);
                Number160 result = number;
                for (int i = start; i < rounds; i++) {
                    result = result.xor(new Number160(new Random(i * 31)));
                    // System.err.println("number160s[" + ii + "]=" + result + "start="+start);
                }
                futureTest.setDone(result, counter);
            }
        };
View Full Code Here


        if(entry!=null) {
          return new DigestInfo(Number160.ZERO, contentKey, 1);
        }
      } else {
        for(PeerStatistic peerStatatistic: trackerData.peerAddresses().keySet()) {
          contentDigest = contentDigest.xor(peerStatatistic.peerAddress().peerId());
          counter++;
        }
      }
    }
    return new DigestInfo(Number160.ZERO, contentKey, counter);
View Full Code Here

            hashKey = hashKey.xor(entry.getKey().locationKey());
            hashKey = hashKey.xor(entry.getKey().domainKey());
            hashKey = hashKey.xor(entry.getKey().contentKey());
            hashKey = hashKey.xor(entry.getKey().versionKey());
            for (Number160 basedOn: entry.getValue()) {
              hashContent = hashContent.xor(basedOn);
            }
        }
        keyDigest = hashKey;
        contentDigest = hashContent;
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.