mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Ludovic Poitou
21.35.2010 9582291a9ff7961af7a4ed579a76dc3db3cae66e
opends/src/server/org/opends/server/extensions/SaltedSHA256PasswordStorageScheme.java
@@ -283,6 +283,14 @@
      byte[] decodedBytes = Base64.decode(storedPassword.toString());
      saltLength = decodedBytes.length - SHA256_LENGTH;
      if (saltLength <= 0)
      {
        Message message =
          ERR_PWSCHEME_INVALID_BASE64_DECODED_STORED_PASSWORD.get(
          storedPassword.toString());
        ErrorLogger.logError(message);
        return false;
      }
      saltBytes = new byte[saltLength];
      System.arraycopy(decodedBytes, 0, digestBytes, 0, SHA256_LENGTH);
      System.arraycopy(decodedBytes, SHA256_LENGTH, saltBytes, 0,