public CompletableFuture verifyAssessment()

in src/main/java/com/google/recaptcha/pld/pld/services/PldService.java [39:50]


  public CompletableFuture<PasswordCheckResult> verifyAssessment(
      PasswordCheckVerification originalVerification,
      PrivatePasswordLeakVerification assessmentData) {
    Collection<byte[]> matchPrefixes =
        assessmentData.getEncryptedLeakMatchPrefixesList().stream()
            .map(ByteString::toByteArray)
            .collect(Collectors.toList());

    byte[] reEncryptedHash = assessmentData.getReencryptedUserCredentialsHash().toByteArray();

    return passwordCheckVerifier.verify(originalVerification, reEncryptedHash, matchPrefixes);
  }