java.security.spec.EllipticCurve.getSeed()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(6.7k)|赞(0)|评价(0)|浏览(90)

本文整理了Java中java.security.spec.EllipticCurve.getSeed()方法的一些代码示例,展示了EllipticCurve.getSeed()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EllipticCurve.getSeed()方法的具体详情如下:
包路径:java.security.spec.EllipticCurve
类名称:EllipticCurve
方法名:getSeed

EllipticCurve.getSeed介绍

[英]Returns a copy of the seed that was used to generate this elliptic curve.
[中]返回用于生成此椭圆曲线的种子的副本。

代码示例

代码示例来源:origin: com.madgag.spongycastle/prov

public static org.spongycastle.jce.spec.ECParameterSpec convertSpec(
  ECParameterSpec ecSpec,
  boolean withCompression)
{
  ECCurve curve = convertCurve(ecSpec.getCurve());
  return new org.spongycastle.jce.spec.ECParameterSpec(
    curve,
    convertPoint(curve, ecSpec.getGenerator(), withCompression),
    ecSpec.getOrder(),
    BigInteger.valueOf(ecSpec.getCofactor()),
    ecSpec.getCurve().getSeed());
}

代码示例来源:origin: ibinti/bugvm

public static com.bugvm.bouncycastle.jce.spec.ECParameterSpec convertSpec(
  ECParameterSpec ecSpec,
  boolean withCompression)
{
  ECCurve curve = convertCurve(ecSpec.getCurve());
  return new com.bugvm.bouncycastle.jce.spec.ECParameterSpec(
    curve,
    convertPoint(curve, ecSpec.getGenerator(), withCompression),
    ecSpec.getOrder(),
    BigInteger.valueOf(ecSpec.getCofactor()),
    ecSpec.getCurve().getSeed());
}

代码示例来源:origin: ripple-unmaintained/ripple-lib-java

public static org.ripple.bouncycastle.jce.spec.ECParameterSpec convertSpec(
  ECParameterSpec ecSpec,
  boolean withCompression)
{
  ECCurve curve = convertCurve(ecSpec.getCurve());
  return new org.ripple.bouncycastle.jce.spec.ECParameterSpec(
    curve,
    convertPoint(curve, ecSpec.getGenerator(), withCompression),
    ecSpec.getOrder(),
    BigInteger.valueOf(ecSpec.getCofactor()),
    ecSpec.getCurve().getSeed());
}

代码示例来源:origin: com.bugvm/bugvm-rt

public static com.bugvm.bouncycastle.jce.spec.ECParameterSpec convertSpec(
  ECParameterSpec ecSpec,
  boolean withCompression)
{
  ECCurve curve = convertCurve(ecSpec.getCurve());
  return new com.bugvm.bouncycastle.jce.spec.ECParameterSpec(
    curve,
    convertPoint(curve, ecSpec.getGenerator(), withCompression),
    ecSpec.getOrder(),
    BigInteger.valueOf(ecSpec.getCofactor()),
    ecSpec.getCurve().getSeed());
}

代码示例来源:origin: com.madgag/scprov-jdk15on

public static org.spongycastle.jce.spec.ECParameterSpec convertSpec(
  ECParameterSpec ecSpec,
  boolean withCompression)
{
  ECCurve curve = convertCurve(ecSpec.getCurve());
  return new org.spongycastle.jce.spec.ECParameterSpec(
    curve,
    convertPoint(curve, ecSpec.getGenerator(), withCompression),
    ecSpec.getOrder(),
    BigInteger.valueOf(ecSpec.getCofactor()),
    ecSpec.getCurve().getSeed());
}

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

public static org.bouncycastle.jce.spec.ECParameterSpec convertSpec(
  ECParameterSpec ecSpec,
  boolean withCompression)
{
  ECCurve curve = convertCurve(ecSpec.getCurve());
  if (ecSpec instanceof ECNamedCurveSpec)
  {
    return new org.bouncycastle.jce.spec.ECNamedCurveParameterSpec(
      ((ECNamedCurveSpec)ecSpec).getName(),
      curve,
      convertPoint(curve, ecSpec.getGenerator(), withCompression),
      ecSpec.getOrder(),
      BigInteger.valueOf(ecSpec.getCofactor()),
      ecSpec.getCurve().getSeed());
  }
  else
  {
    return new org.bouncycastle.jce.spec.ECParameterSpec(
      curve,
      convertPoint(curve, ecSpec.getGenerator(), withCompression),
      ecSpec.getOrder(),
      BigInteger.valueOf(ecSpec.getCofactor()),
      ecSpec.getCurve().getSeed());
  }
}

代码示例来源:origin: termd/termd

public static void assertCurveEquals(String message, EllipticCurve expected, EllipticCurve actual) {
  if (expected == actual) {
    return;
  }
  assertEquals(message + "[A]", expected.getA(), actual.getA());
  assertEquals(message + "[B]", expected.getB(), actual.getB());
  assertArrayEquals(message + "[seed]", expected.getSeed(), actual.getSeed());
  assertECFieldEquals(message + "[field]", expected.getField(), actual.getField());
}

代码示例来源:origin: io.termd/termd-core

public static void assertCurveEquals(String message, EllipticCurve expected, EllipticCurve actual) {
  if (expected == actual) {
    return;
  }
  assertEquals(message + "[A]", expected.getA(), actual.getA());
  assertEquals(message + "[B]", expected.getB(), actual.getB());
  assertArrayEquals(message + "[seed]", expected.getSeed(), actual.getSeed());
  assertECFieldEquals(message + "[field]", expected.getField(), actual.getField());
}

代码示例来源:origin: com.alibaba.middleware/termd-core

public static void assertCurveEquals(String message, EllipticCurve expected, EllipticCurve actual) {
  if (expected == actual) {
    return;
  }
  assertEquals(message + "[A]", expected.getA(), actual.getA());
  assertEquals(message + "[B]", expected.getB(), actual.getB());
  assertArrayEquals(message + "[seed]", expected.getSeed(), actual.getSeed());
  assertECFieldEquals(message + "[field]", expected.getField(), actual.getField());
}

代码示例来源:origin: com.madgag.spongycastle/prov

ecSpec.getOrder(),
BigInteger.valueOf(ecSpec.getCofactor()),
ecSpec.getCurve().getSeed());

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

ecSpec.getOrder(),
BigInteger.valueOf(ecSpec.getCofactor()),
ecSpec.getCurve().getSeed());

代码示例来源:origin: ZZMarquis/gmhelper

/**
 * copy from BC
 *
 * @param ecSpec
 * @param withCompression
 * @return
 */
public static X962Parameters getDomainParametersFromName(java.security.spec.ECParameterSpec ecSpec,
  boolean withCompression) {
  X962Parameters params;
  if (ecSpec instanceof ECNamedCurveSpec) {
    ASN1ObjectIdentifier curveOid = ECUtil.getNamedCurveOid(((ECNamedCurveSpec) ecSpec).getName());
    if (curveOid == null) {
      curveOid = new ASN1ObjectIdentifier(((ECNamedCurveSpec) ecSpec).getName());
    }
    params = new X962Parameters(curveOid);
  } else if (ecSpec == null) {
    params = new X962Parameters(DERNull.INSTANCE);
  } else {
    ECCurve curve = EC5Util.convertCurve(ecSpec.getCurve());
    X9ECParameters ecP = new X9ECParameters(
      curve,
      EC5Util.convertPoint(curve, ecSpec.getGenerator(), withCompression),
      ecSpec.getOrder(),
      BigInteger.valueOf(ecSpec.getCofactor()),
      ecSpec.getCurve().getSeed());
    params = new X962Parameters(ecP);
  }
  return params;
}

代码示例来源:origin: com.madgag.spongycastle/prov

ecSpec.getOrder(),
BigInteger.valueOf(ecSpec.getCofactor()),
ecSpec.getCurve().getSeed());

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

ecSpec.getOrder(),
BigInteger.valueOf(ecSpec.getCofactor()),
ecSpec.getCurve().getSeed());

代码示例来源:origin: ripple-unmaintained/ripple-lib-java

ecSpec.getOrder(),
BigInteger.valueOf(ecSpec.getCofactor()),
ecSpec.getCurve().getSeed());

代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on

ecSpec.getOrder(),
BigInteger.valueOf(ecSpec.getCofactor()),
ecSpec.getCurve().getSeed());

代码示例来源:origin: com.bugvm/bugvm-rt

ecSpec.getOrder(),
BigInteger.valueOf(ecSpec.getCofactor()),
ecSpec.getCurve().getSeed());

代码示例来源:origin: com.madgag/scprov-jdk15on

ecSpec.getOrder(),
BigInteger.valueOf(ecSpec.getCofactor()),
ecSpec.getCurve().getSeed());

代码示例来源:origin: ibinti/bugvm

ecSpec.getOrder(),
BigInteger.valueOf(ecSpec.getCofactor()),
ecSpec.getCurve().getSeed());

代码示例来源:origin: ripple-unmaintained/ripple-lib-java

ecSpec.getOrder(),
BigInteger.valueOf(ecSpec.getCofactor()),
ecSpec.getCurve().getSeed());

相关文章