Class ConstraintUtils

java.lang.Object
org.bouncycastle.crypto.constraints.ConstraintUtils

public class ConstraintUtils extends Object
  • Constructor Details

    • ConstraintUtils

      public ConstraintUtils()
  • Method Details

    • bitsOfSecurityFor

      public static int bitsOfSecurityFor(BigInteger p)
      Return the bits of security for the passed in RSA modulus or DH/DSA group value.
      Parameters:
      p - a modulus or group value
      Returns:
      the security strength in bits.
    • bitsOfSecurityFor

      public static int bitsOfSecurityFor(ECCurve curve)
      Return the bits of security for the passed in Elliptic Curve.
      Parameters:
      curve - the ECCurve of interest.
      Returns:
      the security strength in bits.
    • bitsOfSecurityForFF

      public static int bitsOfSecurityForFF(int strength)