Class ConstantTimeUtils

java.lang.Object
com.nimbusds.jose.crypto.utils.ConstantTimeUtils

public class ConstantTimeUtils extends Object
Array utilities.
Version:
2017-04-26
Author:
Vladimir Dzhuvinov
  • Method Details

    • areEqual

      public static boolean areEqual(byte[] a, byte[] b)
      Checks the specified arrays for equality in constant time. Intended to mitigate timing attacks.
      Parameters:
      a - The first array. Must not be null.
      b - The second array. Must not be null.
      Returns:
      true if the two arrays are equal, else false.