Package | Description |
---|---|
com.tinfoilsms.crypto | |
org.spongycastle.asn1.cryptopro |
Support classes for CRYPTO-PRO related objects - such as GOST identifiers.
|
org.spongycastle.crypto.agreement |
Basic key agreement classes.
|
org.spongycastle.crypto.generators |
Generators for keys, key pairs and password based encryption algorithms.
|
org.spongycastle.crypto.params |
Classes for parameter objects for ciphers and generators.
|
org.spongycastle.crypto.tls |
A lightweight TLS API.
|
org.spongycastle.jcajce.provider.asymmetric.ec |
Modifier and Type | Field and Description |
---|---|
private ECDomainParameters |
ECKeyParam.ECDomainParam |
Modifier and Type | Method and Description |
---|---|
ECDomainParameters |
ECKey.getDomainParameters()
Wrapper for ECKeyGenerationParameters getDomainParameters
|
ECDomainParameters |
ECKeyParam.getECDomainParam() |
Constructor and Description |
---|
ECKey(ECDomainParameters param)
ECKey object constructor
|
Modifier and Type | Method and Description |
---|---|
static ECDomainParameters |
ECGOST3410NamedCurves.getByName(java.lang.String name) |
static ECDomainParameters |
ECGOST3410NamedCurves.getByOID(ASN1ObjectIdentifier oid)
return the ECDomainParameters object for the given OID, null if it
isn't present.
|
Modifier and Type | Method and Description |
---|---|
private ECPoint |
ECMQVBasicAgreement.calculateMqvAgreement(ECDomainParameters parameters,
ECPrivateKeyParameters d1U,
ECPrivateKeyParameters d2U,
ECPublicKeyParameters Q2U,
ECPublicKeyParameters Q1V,
ECPublicKeyParameters Q2V) |
Modifier and Type | Field and Description |
---|---|
(package private) ECDomainParameters |
ECKeyPairGenerator.params |
Modifier and Type | Field and Description |
---|---|
private ECDomainParameters |
ECKeyGenerationParameters.domainParams |
(package private) ECDomainParameters |
ECKeyParameters.params |
Modifier and Type | Method and Description |
---|---|
ECDomainParameters |
ECKeyGenerationParameters.getDomainParameters() |
ECDomainParameters |
ECKeyParameters.getParameters() |
Constructor and Description |
---|
ECKeyGenerationParameters(ECDomainParameters domainParams,
java.security.SecureRandom random) |
ECKeyParameters(boolean isPrivate,
ECDomainParameters params) |
ECPrivateKeyParameters(java.math.BigInteger d,
ECDomainParameters params) |
ECPublicKeyParameters(ECPoint Q,
ECDomainParameters params) |
Modifier and Type | Method and Description |
---|---|
(package private) static ECDomainParameters |
NamedCurve.getECParameters(int namedCurve) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
TlsECDHKeyExchange.areOnSameCurve(ECDomainParameters a,
ECDomainParameters b) |
protected AsymmetricCipherKeyPair |
TlsECDHKeyExchange.generateECKeyPair(ECDomainParameters ecParams) |
protected void |
TlsECDHKeyExchange.generateEphemeralClientKeyExchange(ECDomainParameters ecParams,
java.io.OutputStream os) |
Modifier and Type | Field and Description |
---|---|
private ECDomainParameters |
KeyAgreementSpi.parameters |
Modifier and Type | Method and Description |
---|---|
private java.security.spec.ECParameterSpec |
BCECPublicKey.createSpec(java.security.spec.EllipticCurve ellipticCurve,
ECDomainParameters dp) |