Class ConstraintUtils


  • public class ConstraintUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ConstraintUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int bitsOfSecurityFor​(java.math.BigInteger p)
      Return the bits of security for the passed in RSA modulus or DH/DSA group value.
      static int bitsOfSecurityFor​(ECCurve curve)
      Return the bits of security for the passed in Elliptic Curve.
      static int bitsOfSecurityForFF​(int strength)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConstraintUtils

        public ConstraintUtils()
    • Method Detail

      • bitsOfSecurityFor

        public static int bitsOfSecurityFor​(java.math.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)