public class ECUtil extends Object
Constructor and Description |
---|
ECUtil() |
Modifier and Type | Method and Description |
---|---|
static org.bouncycastle.crypto.params.AsymmetricKeyParameter |
generatePrivateKeyParameter(PrivateKey key) |
static org.bouncycastle.crypto.params.AsymmetricKeyParameter |
generatePublicKeyParameter(PublicKey key) |
static String |
getCurveName(org.bouncycastle.asn1.ASN1ObjectIdentifier oid) |
static org.bouncycastle.crypto.params.ECDomainParameters |
getDomainParameters(ProviderConfiguration configuration,
ECParameterSpec params) |
static org.bouncycastle.crypto.params.ECDomainParameters |
getDomainParameters(ProviderConfiguration configuration,
org.bouncycastle.asn1.x9.X962Parameters params) |
static org.bouncycastle.asn1.x9.X9ECParameters |
getNamedCurveByName(String curveName) |
static org.bouncycastle.asn1.x9.X9ECParameters |
getNamedCurveByOid(org.bouncycastle.asn1.ASN1ObjectIdentifier oid) |
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
getNamedCurveOid(ECParameterSpec ecParameterSpec) |
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
getNamedCurveOid(String curveName) |
static int |
getOrderBitLength(ProviderConfiguration configuration,
BigInteger order,
BigInteger privateValue) |
public static org.bouncycastle.crypto.params.ECDomainParameters getDomainParameters(ProviderConfiguration configuration, ECParameterSpec params)
public static org.bouncycastle.crypto.params.ECDomainParameters getDomainParameters(ProviderConfiguration configuration, org.bouncycastle.asn1.x9.X962Parameters params)
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter(PublicKey key) throws InvalidKeyException
InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter(PrivateKey key) throws InvalidKeyException
InvalidKeyException
public static int getOrderBitLength(ProviderConfiguration configuration, BigInteger order, BigInteger privateValue)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getNamedCurveOid(String curveName)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getNamedCurveOid(ECParameterSpec ecParameterSpec)
public static org.bouncycastle.asn1.x9.X9ECParameters getNamedCurveByOid(org.bouncycastle.asn1.ASN1ObjectIdentifier oid)
public static org.bouncycastle.asn1.x9.X9ECParameters getNamedCurveByName(String curveName)
public static String getCurveName(org.bouncycastle.asn1.ASN1ObjectIdentifier oid)
Copyright © 2017 BouncyCastle.org. All rights reserved.