Examples of generateVersionKey()


Examples of org.hive2hive.core.H2HTestData.generateVersionKey()

    Number640 data1Key = new Number640(Number160.createHash(locationKey), Number160.ZERO,
        Number160.createHash(contentKey), data1.getVersionKey());

    waitATick();
    H2HTestData data2AOlder = new H2HTestData("data2AOlder");
    data2AOlder.generateVersionKey();
    data2AOlder.setBasedOnKey(data1.getVersionKey());
    Number640 data2AOlderKey = new Number640(Number160.createHash(locationKey), Number160.ZERO,
        Number160.createHash(contentKey), data2AOlder.getVersionKey());

    waitATick();
View Full Code Here

Examples of org.hive2hive.core.H2HTestData.generateVersionKey()

    Number640 data2AOlderKey = new Number640(Number160.createHash(locationKey), Number160.ZERO,
        Number160.createHash(contentKey), data2AOlder.getVersionKey());

    waitATick();
    H2HTestData data2B = new H2HTestData("data2B");
    data2B.generateVersionKey();
    data2B.setBasedOnKey(data1.getVersionKey());
    Number640 data2BKey = new Number640(Number160.createHash(locationKey), Number160.ZERO,
        Number160.createHash(contentKey), data2B.getVersionKey());

    waitATick();
View Full Code Here

Examples of org.hive2hive.core.H2HTestData.generateVersionKey()

    Number640 data2BKey = new Number640(Number160.createHash(locationKey), Number160.ZERO,
        Number160.createHash(contentKey), data2B.getVersionKey());

    waitATick();
    H2HTestData data2ANewer = new H2HTestData("data2ANewer");
    data2ANewer.generateVersionKey();
    data2ANewer.setBasedOnKey(data1.getVersionKey());
    Number640 data2ANewerKey = new Number640(Number160.createHash(locationKey), Number160.ZERO,
        Number160.createHash(contentKey), data2ANewer.getVersionKey());

    TestFuturePutListener futurePutListener = new TestFuturePutListener(new Parameters()
View Full Code Here

Examples of org.hive2hive.core.model.Locations.generateVersionKey()

  protected void doExecute() throws InvalidProcessStateException, ProcessExecutionException {
    Locations locations = locationsContext.consumeLocations();

    locations.setBasedOnKey(locations.getVersionKey());
    try {
      locations.generateVersionKey();
    } catch (IOException e) {
      throw new ProcessExecutionException("Could not generate version key.", e);
    }

    try {
View Full Code Here

Examples of org.hive2hive.core.model.Locations.generateVersionKey()

    }

    locations.setBasedOnKey(locations.getVersionKey());

    try {
      locations.generateVersionKey();
    } catch (IOException e) {
      logger.error("Version key could not be generated.");
      return;
    }
View Full Code Here

Examples of org.hive2hive.core.model.Locations.generateVersionKey()

      // remove peer
      locations.removePeerAddress(networkManager.getConnection().getPeer().getPeerAddress());
      locations.setBasedOnKey(locations.getVersionKey());
      try {
        locations.generateVersionKey();
      } catch (IOException e) {
        throw new ProcessExecutionException("Version key could not be generated.", e);
      }

      // put updated locations
View Full Code Here

Examples of org.hive2hive.core.model.UserProfile.generateVersionKey()

    UseCaseTestUtil.register(userCredentials, client);
    UserProfileManager profileManager = new UserProfileManager(client.getDataManager(), userCredentials);
    UserProfile userProfile = profileManager.getUserProfile("abc", true);

    // modify the version key to trigger a version conflict (wrong based on key)
    userProfile.generateVersionKey();

    new FolderIndex(userProfile.getRoot(), null, NetworkTestUtil.randomString());

    try {
      profileManager.readyToPut(userProfile, "abc");
View Full Code Here

Examples of org.hive2hive.core.security.EncryptedNetworkContent.generateVersionKey()

      logger.trace("Encrypting user profile with 256bit AES key from password. user id ='{}'", credentials.getUserId());
      EncryptedNetworkContent encryptedUserProfile = H2HEncryptionUtil.encryptAES(entry.getUserProfile(),
          userProfileEncryptionKey);

      encryptedUserProfile.setBasedOnKey(entry.getUserProfile().getVersionKey());
      encryptedUserProfile.generateVersionKey();

      IParameters parameters = new Parameters().setLocationKey(credentials.getProfileLocationKey())
          .setContentKey(H2HConstants.USER_PROFILE).setVersionKey(encryptedUserProfile.getVersionKey())
          .setData(encryptedUserProfile).setProtectionKeys(entry.getUserProfile().getProtectionKeys())
          .setTTL(entry.getUserProfile().getTimeToLive());
View Full Code Here

Examples of org.hive2hive.core.security.EncryptedNetworkContent.generateVersionKey()

    } catch (DataLengthException | IllegalStateException | InvalidCipherTextException | IOException e) {
      throw new ProcessExecutionException("User profile could not be encrypted.");
    }

    try {
      encryptedProfile.generateVersionKey();
    } catch (IOException e) {
      throw new ProcessExecutionException("User profile version key could not be generated.", e);
    }

    // assign ttl value
View Full Code Here

Examples of org.hive2hive.core.security.HybridEncryptedContent.generateVersionKey()

    MetaFileSmall metaFileSmall = new MetaFileSmall(metaFileEncryptionKeys.getPublic(), fileVersions,
        chunkEncryptionKeys);
    // encrypt the meta file
    HybridEncryptedContent encryptedMetaFile = H2HEncryptionUtil.encryptHybrid(metaFileSmall,
        metaFileEncryptionKeys.getPublic());
    encryptedMetaFile.generateVersionKey();

    // initialize put
    Parameters parameters = new Parameters()
        .setLocationKey(H2HEncryptionUtil.key2String(metaFileSmall.getId()))
        .setContentKey(H2HConstants.META_FILE).setVersionKey(encryptedMetaFile.getVersionKey())
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.