org.spongycastle.math.ec.ECCurve.createPoint()方法的使用及代码示例

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

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

ECCurve.createPoint介绍

暂无

代码示例

代码示例来源:origin: ethereum/ethereumj

private static ECPoint extractPublicKey(final ECPublicKey ecPublicKey) {
 final java.security.spec.ECPoint publicPointW = ecPublicKey.getW();
 final BigInteger xCoord = publicPointW.getAffineX();
 final BigInteger yCoord = publicPointW.getAffineY();
 return CURVE.getCurve().createPoint(xCoord, yCoord);
}

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

/**
 * @deprecated per-point compression property will be removed, use {@link #validatePoint(BigInteger, BigInteger)}
 * and refer {@link ECPoint#getEncoded(boolean)}
 */
public ECPoint validatePoint(BigInteger x, BigInteger y, boolean withCompression)
{
  ECPoint p = createPoint(x, y, withCompression);
  if (!p.isValid())
  {
    throw new IllegalArgumentException("Invalid point coordinates");
  }
  return p;
}

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

public ECPoint validatePoint(BigInteger x, BigInteger y)
{
  ECPoint p = createPoint(x, y);
  if (!p.isValid())
  {
    throw new IllegalArgumentException("Invalid point coordinates");
  }
  return p;
}

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

private static org.spongycastle.math.ec.ECPoint convertPoint(
  ECCurve curve,
  java.security.spec.ECPoint point)
{
  return curve.createPoint(point.getAffineX(), point.getAffineY());
}

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

private static org.spongycastle.math.ec.ECPoint convertPoint(
  ECCurve curve,
  java.security.spec.ECPoint point)
{
  return curve.createPoint(point.getAffineX(), point.getAffineY());
}

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

public byte[] encodePublicKey(ECPublicKey publicKey)
  throws IOException
{
  java.security.spec.ECPoint w = publicKey.getW();
  return encodePoint(ecCurve.createPoint(w.getAffineX(), w.getAffineY()));
}

代码示例来源:origin: biheBlockChain/wkcwallet-java

private static ECPoint extractPublicKey(final ECPublicKey ecPublicKey) {
  final java.security.spec.ECPoint publicPointW = ecPublicKey.getW();
  final BigInteger xCoord = publicPointW.getAffineX();
  final BigInteger yCoord = publicPointW.getAffineY();
  return CURVE.getCurve().createPoint(xCoord, yCoord);
}

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

private static ECPoint extractPublicKey(final ECPublicKey ecPublicKey) {
  final java.security.spec.ECPoint publicPointW = ecPublicKey.getW();
  final BigInteger xCoord = publicPointW.getAffineX();
  final BigInteger yCoord = publicPointW.getAffineY();
  return CURVE.getCurve().createPoint(xCoord, yCoord);
}

代码示例来源:origin: tronprotocol/wallet-cli

private static ECPoint extractPublicKey(final ECPublicKey ecPublicKey) {
 final java.security.spec.ECPoint publicPointW = ecPublicKey.getW();
 final BigInteger xCoord = publicPointW.getAffineX();
 final BigInteger yCoord = publicPointW.getAffineY();
 return CURVE.getCurve().createPoint(xCoord, yCoord);
}

代码示例来源:origin: CoinbaseWallet/toshi-headless-client

private static ECPoint extractPublicKey(final ECPublicKey ecPublicKey) {
  final java.security.spec.ECPoint publicPointW = ecPublicKey.getW();
  final BigInteger xCoord = publicPointW.getAffineX();
  final BigInteger yCoord = publicPointW.getAffineY();
  return CURVE.getCurve().createPoint(xCoord, yCoord);
}

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

public static org.spongycastle.math.ec.ECPoint convertPoint(
    ECCurve curve,
    ECPoint point,
    boolean withCompression)
  {
    return curve.createPoint(point.getAffineX(), point.getAffineY());
  }
}

代码示例来源:origin: com.google/bitcoinj

static ECPoint compressedCopy(ECPoint pubKPoint) {
  return ECKey.CURVE.getCurve().createPoint(pubKPoint.getX().toBigInteger(), pubKPoint.getY().toBigInteger(), true);
}

代码示例来源:origin: com.google/bitcoinj

static ECPoint toUncompressed(ECPoint pubKPoint) {
  return ECKey.CURVE.getCurve().createPoint(pubKPoint.getX().toBigInteger(), pubKPoint.getY().toBigInteger(), false);
}

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

public static org.spongycastle.math.ec.ECPoint convertPoint(
    ECCurve curve,
    ECPoint point,
    boolean withCompression)
  {
    return curve.createPoint(point.getAffineX(), point.getAffineY(), withCompression);
  }
}

代码示例来源:origin: nuls-io/nuls

@SuppressWarnings("deprecation")
private static ECPoint getPointWithCompression(ECPoint point, boolean compressed) {
  if (point.isCompressed() == compressed) {
    return point;
  }
  point = point.normalize();
  BigInteger x = point.getAffineXCoord().toBigInteger();
  BigInteger y = point.getAffineYCoord().toBigInteger();
  return CURVE.getCurve().createPoint(x, y, compressed);
}

代码示例来源:origin: fr.acinq/bitcoinj-core

private static ECPoint getPointWithCompression(ECPoint point, boolean compressed) {
 if (point.isCompressed() == compressed)
   return point;
 point = point.normalize();
 BigInteger x = point.getAffineXCoord().toBigInteger();
 BigInteger y = point.getAffineYCoord().toBigInteger();
 return CURVE.getCurve().createPoint(x, y, compressed);
}

代码示例来源:origin: UlordChain/ulordj-thin

private static ECPoint getPointWithCompression(ECPoint point, boolean compressed) {
 if (point.isCompressed() == compressed)
   return point;
 point = point.normalize();
 BigInteger x = point.getAffineXCoord().toBigInteger();
 BigInteger y = point.getAffineYCoord().toBigInteger();
 return CURVE.getCurve().createPoint(x, y, compressed);
}

代码示例来源:origin: cash.bitcoinj/bitcoinj-core

private static ECPoint getPointWithCompression(ECPoint point, boolean compressed) {
 if (point.isCompressed() == compressed)
   return point;
 point = point.normalize();
 BigInteger x = point.getAffineXCoord().toBigInteger();
 BigInteger y = point.getAffineYCoord().toBigInteger();
 return CURVE.getCurve().createPoint(x, y, compressed);
}

代码示例来源:origin: HashEngineering/dashj

private static ECPoint getPointWithCompression(ECPoint point, boolean compressed) {
 if (point.isCompressed() == compressed)
   return point;
 point = point.normalize();
 BigInteger x = point.getAffineXCoord().toBigInteger();
 BigInteger y = point.getAffineYCoord().toBigInteger();
 return CURVE.getCurve().createPoint(x, y, compressed);
}

代码示例来源:origin: inchaincodes/inchain

@SuppressWarnings("deprecation")
private static ECPoint getPointWithCompression(ECPoint point, boolean compressed) {
  if (point.isCompressed() == compressed)
    return point;
  point = point.normalize();
  BigInteger x = point.getAffineXCoord().toBigInteger();
  BigInteger y = point.getAffineYCoord().toBigInteger();
  return CURVE.getCurve().createPoint(x, y, compressed);
}

相关文章