Package | Description |
---|---|
org.bouncycastle.crypto | |
org.bouncycastle.crypto.generators | |
org.bouncycastle.crypto.tls | |
org.bouncycastle.openpgp.operator.bc |
BC lightweight operators for dealing with OpenPGP objects.
|
org.bouncycastle.pqc.crypto.gmss | |
org.bouncycastle.pqc.crypto.mceliece | |
org.bouncycastle.pqc.crypto.newhope | |
org.bouncycastle.pqc.crypto.ntru | |
org.bouncycastle.pqc.crypto.rainbow | |
org.bouncycastle.pqc.crypto.sphincs |
Modifier and Type | Method and Description |
---|---|
AsymmetricCipherKeyPair |
AsymmetricCipherKeyPairGenerator.generateKeyPair()
return an AsymmetricCipherKeyPair containing the generated keys.
|
AsymmetricCipherKeyPair |
EphemeralKeyPair.getKeyPair() |
Constructor and Description |
---|
EphemeralKeyPair(AsymmetricCipherKeyPair keyPair,
KeyEncoder publicKeyEncoder) |
Modifier and Type | Method and Description |
---|---|
AsymmetricCipherKeyPair |
ECKeyPairGenerator.generateKeyPair()
Given the domain parameters this routine generates an EC key
pair in accordance with X9.62 section 5.2.1 pages 26, 27.
|
AsymmetricCipherKeyPair |
CramerShoupKeyPairGenerator.generateKeyPair() |
AsymmetricCipherKeyPair |
DSTU4145KeyPairGenerator.generateKeyPair() |
AsymmetricCipherKeyPair |
ElGamalKeyPairGenerator.generateKeyPair() |
AsymmetricCipherKeyPair |
NaccacheSternKeyPairGenerator.generateKeyPair() |
AsymmetricCipherKeyPair |
RSAKeyPairGenerator.generateKeyPair() |
AsymmetricCipherKeyPair |
GOST3410KeyPairGenerator.generateKeyPair() |
AsymmetricCipherKeyPair |
DSAKeyPairGenerator.generateKeyPair() |
AsymmetricCipherKeyPair |
DHBasicKeyPairGenerator.generateKeyPair() |
AsymmetricCipherKeyPair |
DHKeyPairGenerator.generateKeyPair() |
Modifier and Type | Method and Description |
---|---|
static AsymmetricCipherKeyPair |
TlsDHUtils.generateDHKeyPair(SecureRandom random,
DHParameters dhParams) |
static AsymmetricCipherKeyPair |
TlsECCUtils.generateECKeyPair(SecureRandom random,
ECDomainParameters ecParams) |
Constructor and Description |
---|
BcPGPKeyPair(int algorithm,
AsymmetricCipherKeyPair keyPair,
Date date) |
BcPGPKeyPair(int algorithm,
PGPAlgorithmParameters parameters,
AsymmetricCipherKeyPair keyPair,
Date date) |
Modifier and Type | Method and Description |
---|---|
AsymmetricCipherKeyPair |
GMSSKeyPairGenerator.generateKeyPair() |
Modifier and Type | Method and Description |
---|---|
AsymmetricCipherKeyPair |
McElieceCCA2KeyPairGenerator.generateKeyPair() |
AsymmetricCipherKeyPair |
McElieceKeyPairGenerator.generateKeyPair() |
Modifier and Type | Method and Description |
---|---|
AsymmetricCipherKeyPair |
NHKeyPairGenerator.generateKeyPair() |
Modifier and Type | Method and Description |
---|---|
AsymmetricCipherKeyPair |
NTRUEncryptionKeyPairGenerator.generateKeyPair()
Generates a new encryption key pair.
|
AsymmetricCipherKeyPair |
NTRUSigningKeyPairGenerator.generateKeyPair()
Generates a new signature key pair.
|
AsymmetricCipherKeyPair |
NTRUSigningKeyPairGenerator.generateKeyPairSingleThread()
Generates a new signature key pair.
|
Modifier and Type | Method and Description |
---|---|
AsymmetricCipherKeyPair |
RainbowKeyPairGenerator.generateKeyPair() |
AsymmetricCipherKeyPair |
RainbowKeyPairGenerator.genKeyPair()
This function generates a Rainbow key pair.
|
Modifier and Type | Method and Description |
---|---|
AsymmetricCipherKeyPair |
SPHINCS256KeyPairGenerator.generateKeyPair() |
Copyright © 2018 BouncyCastle.org. All rights reserved.