Class DualECPoints
java.lang.Object
org.bouncycastle.crypto.prng.drbg.DualECPoints
General class for providing point pairs for use with DualEC DRBG. See NIST SP 800-90A for further details.
-
Constructor Summary
ConstructorsConstructorDescriptionDualECPoints
(int securityStrength, ECPoint p, ECPoint q, int cofactor) Base Constructor. -
Method Summary
-
Constructor Details
-
DualECPoints
Base Constructor.The cofactor is used to calculate the output block length (maxOutlen) according to
max_outlen = largest multiple of 8 less than ((field size in bits) - (13 + log2(cofactor))
- Parameters:
securityStrength
- maximum security strength to be associated with these parametersp
- the P point.q
- the Q point.cofactor
- cofactor associated with the domain parameters for the point generation.
-
-
Method Details
-
getSeedLen
public int getSeedLen() -
getMaxOutlen
public int getMaxOutlen() -
getP
-
getQ
-
getSecurityStrength
public int getSecurityStrength() -
getCofactor
public int getCofactor()
-