Package | Description |
---|---|
com.tinfoilsms.crypto | |
com.tinfoilsms.test | |
org.spongycastle.crypto.agreement |
Basic key agreement classes.
|
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 | Method and Description |
---|---|
static ECPrivateKeyParameters |
ECGKeyUtil.decodeBase64PriKey(ECKeyParam keyParam,
byte[] encodedPriKey)
decodeBase64PriKey A function wrapper function for decodePriKey which takes
a base64 encoded ECC private key parameter object and returns an
ECPrivateKeyParameters object for the private key D BigInteger value.
|
static ECPrivateKeyParameters |
ECGKeyUtil.decodePriKey(ECKeyParam keyParam,
byte[] encodedPriKey)
decodePriKey A function which takes an ECC private key parameter object and
returns an ECPrivateKeyParameters object for the private key D BigInteger
value.
|
Modifier and Type | Field and Description |
---|---|
private ECPrivateKeyParameters |
ECGKeyExchangeTest.alicePriKey |
private ECPrivateKeyParameters |
ECEngineTest.alicePriKey |
private ECPrivateKeyParameters |
ECGKeyExchangeTest.bobPriKey |
private ECPrivateKeyParameters |
ECEngineTest.bobPriKey |
private ECPrivateKeyParameters |
ECGKeyUtilTest.expPriKey |
private ECPrivateKeyParameters |
ECKeyTest.expPriKey |
Modifier and Type | Field and Description |
---|---|
(package private) ECPrivateKeyParameters |
ECDHCBasicAgreement.key |
private ECPrivateKeyParameters |
ECDHBasicAgreement.key |
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 |
---|---|
private ECPrivateKeyParameters |
MQVPrivateParameters.ephemeralPrivateKey |
private ECPrivateKeyParameters |
MQVPrivateParameters.staticPrivateKey |
Modifier and Type | Method and Description |
---|---|
ECPrivateKeyParameters |
MQVPrivateParameters.getEphemeralPrivateKey() |
ECPrivateKeyParameters |
MQVPrivateParameters.getStaticPrivateKey() |
Constructor and Description |
---|
MQVPrivateParameters(ECPrivateKeyParameters staticPrivateKey,
ECPrivateKeyParameters ephemeralPrivateKey) |
MQVPrivateParameters(ECPrivateKeyParameters staticPrivateKey,
ECPrivateKeyParameters ephemeralPrivateKey,
ECPublicKeyParameters ephemeralPublicKey) |
Modifier and Type | Field and Description |
---|---|
protected ECPrivateKeyParameters |
TlsECDHKeyExchange.ecAgreeClientPrivateKey |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
TlsECDHKeyExchange.calculateECDHBasicAgreement(ECPublicKeyParameters publicKey,
ECPrivateKeyParameters privateKey) |
Constructor and Description |
---|
BCECPrivateKey(java.lang.String algorithm,
ECPrivateKeyParameters params,
BCECPublicKey pubKey,
java.security.spec.ECParameterSpec spec,
ProviderConfiguration configuration) |
BCECPrivateKey(java.lang.String algorithm,
ECPrivateKeyParameters params,
BCECPublicKey pubKey,
ECParameterSpec spec,
ProviderConfiguration configuration) |
BCECPrivateKey(java.lang.String algorithm,
ECPrivateKeyParameters params,
ProviderConfiguration configuration) |