Tabnine Logo
DHParameters.getG
Code IndexAdd Tabnine to your IDE (free)

How to use
getG
method
in
org.spongycastle.crypto.params.DHParameters

Best Java code snippets using org.spongycastle.crypto.params.DHParameters.getG (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew ArrayList()
  • Codota Iconnew LinkedList()
  • Smart code suggestions by Tabnine
}
origin: com.madgag/sc-light-jdk15on

protected boolean areCompatibleParameters(DHParameters a, DHParameters b)
{
  return a.getP().equals(b.getP()) && a.getG().equals(b.getG());
}
origin: com.madgag.spongycastle/core

  public int hashCode()
  {
    return getP().hashCode() ^ getG().hashCode() ^ (getQ() != null ? getQ().hashCode() : 0);
  }
}
origin: com.madgag/sc-light-jdk15on

  public int hashCode()
  {
    return getP().hashCode() ^ getG().hashCode() ^ (getQ() != null ? getQ().hashCode() : 0);
  }
}
origin: com.madgag.spongycastle/core

  BigInteger calculatePublic(DHParameters dhParams, BigInteger x)
  {
    return dhParams.getG().modPow(x, dhParams.getP());
  }
}
origin: com.madgag/sc-light-jdk15on

  BigInteger calculatePublic(DHParameters dhParams, BigInteger x)
  {
    return dhParams.getG().modPow(x, dhParams.getP());
  }
}
origin: com.madgag.spongycastle/core

public static boolean areCompatibleParameters(DHParameters a, DHParameters b)
{
  return a.getP().equals(b.getP()) && a.getG().equals(b.getG())
    && (a.getQ() == null || b.getQ() == null || a.getQ().equals(b.getQ()));
}
origin: com.madgag.spongycastle/core

public static DHParameters validateDHParameters(DHParameters params) throws IOException
{
  BigInteger p = params.getP();
  BigInteger g = params.getG();
  if (!p.isProbablePrime(2))
  {
    throw new TlsFatalAlert(AlertDescription.illegal_parameter);
  }
  if (g.compareTo(TWO) < 0 || g.compareTo(p.subtract(TWO)) > 0)
  {
    throw new TlsFatalAlert(AlertDescription.illegal_parameter);
  }
  return params;
}
origin: com.madgag/sc-light-jdk15on

public boolean equals(
  Object  obj)
{
  if (!(obj instanceof DHParameters))
  {
    return false;
  }
  DHParameters    pm = (DHParameters)obj;
  if (this.getQ() != null)
  {
    if (!this.getQ().equals(pm.getQ()))
    {
      return false;
    }
  }
  else
  {
    if (pm.getQ() != null)
    {
      return false;
    }
  }
  return pm.getP().equals(p) && pm.getG().equals(g);
}

origin: com.madgag.spongycastle/core

public boolean equals(
  Object  obj)
{
  if (!(obj instanceof DHParameters))
  {
    return false;
  }
  DHParameters    pm = (DHParameters)obj;
  if (this.getQ() != null)
  {
    if (!this.getQ().equals(pm.getQ()))
    {
      return false;
    }
  }
  else
  {
    if (pm.getQ() != null)
    {
      return false;
    }
  }
  return pm.getP().equals(p) && pm.getG().equals(g);
}

origin: com.madgag.spongycastle/core

public CramerShoupParameters generateParameters(DHParameters dhParams)
{
  BigInteger p = dhParams.getP();
  BigInteger g1 = dhParams.getG();
  // now we just need a second generator
  BigInteger g2 = ParametersHelper.selectGenerator(p, random);
  while (g1.equals(g2))
  {
    g2 = ParametersHelper.selectGenerator(p, random);
  }
  return new CramerShoupParameters(p, g1, g2, new SHA256Digest());
}
origin: com.madgag/scprov-jdk15on

protected AlgorithmParameters engineGenerateParameters()
{
  DHParametersGenerator pGen = new DHParametersGenerator();
  if (random != null)
  {
    pGen.init(strength, 20, random);
  }
  else
  {
    pGen.init(strength, 20, new SecureRandom());
  }
  DHParameters p = pGen.generateParameters();
  AlgorithmParameters params;
  try
  {
    params = AlgorithmParameters.getInstance("DH", BouncyCastleProvider.PROVIDER_NAME);
    params.init(new DHParameterSpec(p.getP(), p.getG(), l));
  }
  catch (Exception e)
  {
    throw new RuntimeException(e.getMessage());
  }
  return params;
}
origin: com.madgag.spongycastle/prov

JCEDHPublicKey(
  DHPublicKeyParameters  params)
{
  this.y = params.getY();
  this.dhSpec = new DHParameterSpec(params.getParameters().getP(), params.getParameters().getG(), params.getParameters().getL());
}
origin: com.madgag.spongycastle/core

/**
 * Encode this {@link ServerDHParams} to an {@link OutputStream}.
 * 
 * @param output
 *            the {@link OutputStream} to encode to.
 * @throws IOException
 */
public void encode(OutputStream output) throws IOException
{
  DHParameters dhParameters = publicKey.getParameters();
  BigInteger Ys = publicKey.getY();
  TlsDHUtils.writeDHParameter(dhParameters.getP(), output);
  TlsDHUtils.writeDHParameter(dhParameters.getG(), output);
  TlsDHUtils.writeDHParameter(Ys, output);
}
origin: com.madgag.spongycastle/prov

JCEDHPrivateKey(
  DHPrivateKeyParameters  params)
{
  this.x = params.getX();
  this.dhSpec = new DHParameterSpec(params.getParameters().getP(), params.getParameters().getG(), params.getParameters().getL());
}
origin: com.madgag/scprov-jdk15on

BCDHPrivateKey(
  DHPrivateKeyParameters params)
{
  this.x = params.getX();
  this.dhSpec = new DHParameterSpec(params.getParameters().getP(), params.getParameters().getG(), params.getParameters().getL());
}
origin: com.madgag/scprov-jdk15on

BCDHPublicKey(
  DHPublicKeyParameters params)
{
  this.y = params.getY();
  this.dhSpec = new DHParameterSpec(params.getParameters().getP(), params.getParameters().getG(), params.getParameters().getL());
}
origin: com.madgag/scprov-jdk15on

JCEDHPublicKey(
  DHPublicKeyParameters  params)
{
  this.y = params.getY();
  this.dhSpec = new DHParameterSpec(params.getParameters().getP(), params.getParameters().getG(), params.getParameters().getL());
}
origin: com.madgag.spongycastle/prov

BCDHPrivateKey(
  DHPrivateKeyParameters params)
{
  this.x = params.getX();
  this.dhSpec = new DHParameterSpec(params.getParameters().getP(), params.getParameters().getG(), params.getParameters().getL());
}
origin: com.madgag.spongycastle/prov

BCDHPublicKey(
  DHPublicKeyParameters params)
{
  this.y = params.getY();
  this.dhSpec = new DHParameterSpec(params.getParameters().getP(), params.getParameters().getG(), params.getParameters().getL());
  this.dhPublicKey = params;
}
origin: com.madgag/scprov-jdk15on

JCEDHPrivateKey(
  DHPrivateKeyParameters  params)
{
  this.x = params.getX();
  this.dhSpec = new DHParameterSpec(params.getParameters().getP(), params.getParameters().getG(), params.getParameters().getL());
}
org.spongycastle.crypto.paramsDHParametersgetG

Popular methods of DHParameters

  • getP
  • <init>
  • getL
    Return the private value length in bits - if set, zero otherwise
  • getQ
  • equals
  • getDefaultMParam
  • getM
    Return the minimum length of the private value.
  • hashCode

Popular in Java

  • Start an intent from android
  • getExternalFilesDir (Context)
  • getResourceAsStream (ClassLoader)
  • addToBackStack (FragmentTransaction)
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • TreeSet (java.util)
    TreeSet is an implementation of SortedSet. All optional operations (adding and removing) are support
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Top 17 PhpStorm Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now