Skip navigation links
B C D F G I K M N O P R S U W 

B

build(byte[]) - Method in class org.bouncycastle.pqc.addon.NHSecretKeyProcessor.PartyUBuilder
 
build() - Method in class org.bouncycastle.pqc.addon.NHSecretKeyProcessor.PartyVBuilder
 
build(byte[]) - Method in class org.bouncycastle.pqc.addon.PQCSecretKeyProcessor.PartyUBuilder
 
build() - Method in class org.bouncycastle.pqc.addon.PQCSecretKeyProcessor.PartyVBuilder
 

C

CMCEPrivateKeyParameters - Class in org.bouncycastle.pqc.addon
 
CMCEPrivateKeyParameters(CMCEParameters, byte[]) - Constructor for class org.bouncycastle.pqc.addon.CMCEPrivateKeyParameters
 
CMCEPrivateKeyParameters(CMCEParameters, byte[], byte[], byte[], byte[], byte[]) - Constructor for class org.bouncycastle.pqc.addon.CMCEPrivateKeyParameters
 
CMCEPublicKeyParameters - Class in org.bouncycastle.pqc.addon
 
CMCEPublicKeyParameters(CMCEParameters, byte[]) - Constructor for class org.bouncycastle.pqc.addon.CMCEPublicKeyParameters
 

D

destroy() - Method in class org.bouncycastle.pqc.addon.SecretWithEncapsulationImpl
 

F

frodokem19888r3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
FrodoKEM Parameters
frodokem19888shaker3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 
frodokem31296r3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 
frodokem31296shaker3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 
frodokem43088r3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 
frodokem43088shaker3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 

G

generate(byte[]) - Method in class org.bouncycastle.pqc.addon.NHOtherInfoGenerator.PartyU
 
generate() - Method in class org.bouncycastle.pqc.addon.NHOtherInfoGenerator.PartyV
 
generate(byte[]) - Method in class org.bouncycastle.pqc.addon.PQCOtherInfoGenerator.PartyU
Generate the OtherInfo decrypting the contents of suppPrivInfoPartB and putting it in the suppPrivInfo field of the OtherInfo structure.
generate() - Method in class org.bouncycastle.pqc.addon.PQCOtherInfoGenerator.PartyV
 
getAlpha() - Method in class org.bouncycastle.pqc.addon.CMCEPrivateKeyParameters
 
getC() - Method in class org.bouncycastle.pqc.addon.CMCEPrivateKeyParameters
 
getDelta() - Method in class org.bouncycastle.pqc.addon.CMCEPrivateKeyParameters
 
getEncapsulation() - Method in class org.bouncycastle.pqc.addon.SecretWithEncapsulationImpl
 
getEncoded() - Method in class org.bouncycastle.pqc.addon.CMCEPrivateKeyParameters
 
getEncoded() - Method in class org.bouncycastle.pqc.addon.CMCEPublicKeyParameters
 
getG() - Method in class org.bouncycastle.pqc.addon.CMCEPrivateKeyParameters
 
getPartA() - Method in class org.bouncycastle.pqc.addon.NHSecretKeyProcessor.PartyUBuilder
 
getPartA() - Method in class org.bouncycastle.pqc.addon.PQCSecretKeyProcessor.PartyUBuilder
 
getPartB(byte[]) - Method in class org.bouncycastle.pqc.addon.NHSecretKeyProcessor.PartyVBuilder
 
getPartB(byte[]) - Method in class org.bouncycastle.pqc.addon.PQCSecretKeyProcessor.PartyVBuilder
 
getPrivateKey() - Method in class org.bouncycastle.pqc.addon.CMCEPrivateKeyParameters
 
getPublicKey() - Method in class org.bouncycastle.pqc.addon.CMCEPublicKeyParameters
 
getS() - Method in class org.bouncycastle.pqc.addon.CMCEPrivateKeyParameters
 
getSecret() - Method in class org.bouncycastle.pqc.addon.SecretWithEncapsulationImpl
 
getSuppPrivInfoPartA() - Method in class org.bouncycastle.pqc.addon.NHOtherInfoGenerator.PartyU
 
getSuppPrivInfoPartA() - Method in class org.bouncycastle.pqc.addon.PQCOtherInfoGenerator.PartyU
Return the part A information (Party U's public key).
getSuppPrivInfoPartB(byte[]) - Method in class org.bouncycastle.pqc.addon.NHOtherInfoGenerator.PartyV
 
getSuppPrivInfoPartB(byte[]) - Method in class org.bouncycastle.pqc.addon.PQCOtherInfoGenerator.PartyV
Return the part B information - a secret encrypted using the encoded public key passed in suppPrivInfoPartA.

I

isDestroyed() - Method in class org.bouncycastle.pqc.addon.SecretWithEncapsulationImpl
 

K

KEMParameters - Interface in org.bouncycastle.pqc.addon
 
kemParameters - Variable in class org.bouncycastle.pqc.addon.PQCOtherInfoGenerator
 

M

mceliece348864fr3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 
mceliece348864r3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
Classic McEliece Parameters
mceliece460896fr3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 
mceliece460896r3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 
mceliece6688128fr3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 
mceliece6688128r3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 
mceliece6960119fr3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 
mceliece6960119r3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 
mceliece8192128fr3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 
mceliece8192128r3 - Static variable in class org.bouncycastle.pqc.addon.PQCParameters
 

N

NHOtherInfoGenerator - Class in org.bouncycastle.pqc.addon
OtherInfo Generator for which can be used for populating the SuppPrivInfo field used to provide shared secret data used with NIST SP 800-56A agreement algorithms.
NHOtherInfoGenerator(AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.pqc.addon.NHOtherInfoGenerator
Create a basic builder with just the compulsory fields.
NHOtherInfoGenerator.PartyU - Class in org.bouncycastle.pqc.addon
Party U (initiator) generation.
NHOtherInfoGenerator.PartyV - Class in org.bouncycastle.pqc.addon
Party V (responder) generation.
NHSecretKeyProcessor - Class in org.bouncycastle.pqc.addon
A processor with associated builders for doing secret key transformation using the New Hope algorithm.
NHSecretKeyProcessor.PartyUBuilder - Class in org.bouncycastle.pqc.addon
Party U (initiator) processor builder.
NHSecretKeyProcessor.PartyVBuilder - Class in org.bouncycastle.pqc.addon
Party V (responder) processor builder.

O

org.bouncycastle.pqc.addon - package org.bouncycastle.pqc.addon
 
otherInfoBuilder - Variable in class org.bouncycastle.pqc.addon.NHOtherInfoGenerator
 
otherInfoBuilder - Variable in class org.bouncycastle.pqc.addon.PQCOtherInfoGenerator
 

P

PartyU(AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.pqc.addon.NHOtherInfoGenerator.PartyU
 
PartyU(KEMParameters, AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.pqc.addon.PQCOtherInfoGenerator.PartyU
 
PartyUBuilder(SecureRandom) - Constructor for class org.bouncycastle.pqc.addon.NHSecretKeyProcessor.PartyUBuilder
 
PartyUBuilder(KEMParameters, SecureRandom) - Constructor for class org.bouncycastle.pqc.addon.PQCSecretKeyProcessor.PartyUBuilder
 
PartyV(AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.pqc.addon.NHOtherInfoGenerator.PartyV
 
PartyV(KEMParameters, AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.pqc.addon.PQCOtherInfoGenerator.PartyV
 
PartyVBuilder(SecureRandom) - Constructor for class org.bouncycastle.pqc.addon.NHSecretKeyProcessor.PartyVBuilder
 
PartyVBuilder(KEMParameters, SecureRandom) - Constructor for class org.bouncycastle.pqc.addon.PQCSecretKeyProcessor.PartyVBuilder
 
PQCOtherInfoGenerator - Class in org.bouncycastle.pqc.addon
Post-Quantum OtherInfo Generator for which can be used for populating the SuppPrivInfo field used to provide shared secret data used with NIST SP 800-56A agreement algorithms.
PQCOtherInfoGenerator(KEMParameters, AlgorithmIdentifier, byte[], byte[], SecureRandom) - Constructor for class org.bouncycastle.pqc.addon.PQCOtherInfoGenerator
Create a basic builder with just the compulsory fields.
PQCOtherInfoGenerator.PartyU - Class in org.bouncycastle.pqc.addon
Party U (initiator) generation.
PQCOtherInfoGenerator.PartyV - Class in org.bouncycastle.pqc.addon
Party V (responder) generation.
PQCParameters - Class in org.bouncycastle.pqc.addon
Current parameters for FrodoKEM and Classic McEliece that can be used with the PQCOtherInfoGenerator and the PQCSecretKeyProcessor.
PQCParameters() - Constructor for class org.bouncycastle.pqc.addon.PQCParameters
 
PQCSecretKeyProcessor - Class in org.bouncycastle.pqc.addon
A processor with associated builders for doing secret key transformation using a PQC KEM algorithm.
PQCSecretKeyProcessor.PartyUBuilder - Class in org.bouncycastle.pqc.addon
Party U (initiator) processor builder.
PQCSecretKeyProcessor.PartyVBuilder - Class in org.bouncycastle.pqc.addon
Party V (responder) processor builder.
processKey(SecretKey) - Method in class org.bouncycastle.pqc.addon.NHSecretKeyProcessor
 
processKey(SecretKey) - Method in class org.bouncycastle.pqc.addon.PQCSecretKeyProcessor
 
processKey(SecretKey) - Method in interface org.bouncycastle.pqc.addon.SecretKeyProcessor
Transform the passed in secret key returning the result.

R

random - Variable in class org.bouncycastle.pqc.addon.NHOtherInfoGenerator
 
random - Variable in class org.bouncycastle.pqc.addon.NHSecretKeyProcessor.PartyVBuilder
 
random - Variable in class org.bouncycastle.pqc.addon.PQCOtherInfoGenerator
 
random - Variable in class org.bouncycastle.pqc.addon.PQCSecretKeyProcessor.PartyVBuilder
 
reconstructPublicKey() - Method in class org.bouncycastle.pqc.addon.CMCEPrivateKeyParameters
 

S

SecretKeyProcessor - Interface in org.bouncycastle.pqc.addon
Base interface for classes that permute secret keys based on some other value.
SecretWithEncapsulationImpl - Class in org.bouncycastle.pqc.addon
 
SecretWithEncapsulationImpl(byte[], byte[]) - Constructor for class org.bouncycastle.pqc.addon.SecretWithEncapsulationImpl
 

U

used - Variable in class org.bouncycastle.pqc.addon.NHOtherInfoGenerator
 

W

withSharedInfo(byte[]) - Method in class org.bouncycastle.pqc.addon.NHSecretKeyProcessor.PartyUBuilder
 
withSharedInfo(byte[]) - Method in class org.bouncycastle.pqc.addon.NHSecretKeyProcessor.PartyVBuilder
 
withSharedInfo(byte[]) - Method in class org.bouncycastle.pqc.addon.PQCSecretKeyProcessor.PartyUBuilder
 
withSharedInfo(byte[]) - Method in class org.bouncycastle.pqc.addon.PQCSecretKeyProcessor.PartyVBuilder
 
withSuppPubInfo(byte[]) - Method in class org.bouncycastle.pqc.addon.NHOtherInfoGenerator.PartyU
Add optional supplementary public info (DER tagged, implicit, 0).
withSuppPubInfo(byte[]) - Method in class org.bouncycastle.pqc.addon.NHOtherInfoGenerator.PartyV
Add optional supplementary public info (DER tagged, implicit, 0).
withSuppPubInfo(byte[]) - Method in class org.bouncycastle.pqc.addon.PQCOtherInfoGenerator.PartyU
Add optional supplementary public info (DER tagged, implicit, 0).
withSuppPubInfo(byte[]) - Method in class org.bouncycastle.pqc.addon.PQCOtherInfoGenerator.PartyV
Add optional supplementary public info (DER tagged, implicit, 0).
B C D F G I K M N O P R S U W 
Skip navigation links