Packages that use AsymmetricKeyParameter
Package
Description
Base classes for the lightweight API.
This is a small portion of bouncycastle 1.80 for MLKEM, modified to reduce dependencies.
Uses of AsymmetricKeyParameter in org.bouncycastle.crypto
Fields in org.bouncycastle.crypto declared as AsymmetricKeyParameterModifier and TypeFieldDescriptionprivate AsymmetricKeyParameterAsymmetricCipherKeyPair.privateParamThe private key's parameters.private AsymmetricKeyParameterAsymmetricCipherKeyPair.publicParamThe public key's parameters.Methods in org.bouncycastle.crypto that return AsymmetricKeyParameterModifier and TypeMethodDescriptionAsymmetricCipherKeyPair.getPrivate()Return the private key parameters.AsymmetricCipherKeyPair.getPublic()Return the public key parameters.Constructors in org.bouncycastle.crypto with parameters of type AsymmetricKeyParameterModifierConstructorDescriptionAsymmetricCipherKeyPair(AsymmetricKeyParameter publicParam, AsymmetricKeyParameter privateParam) Creates a key pair from its parts.Uses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.mlkem
Subclasses of AsymmetricKeyParameter in org.bouncycastle.pqc.crypto.mlkemModifier and TypeClassDescriptionclassBase key parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).classPrivate key parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).classPublic key parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).Methods in org.bouncycastle.pqc.crypto.mlkem with parameters of type AsymmetricKeyParameterModifier and TypeMethodDescriptionMLKEMGenerator.generateEncapsulated(AsymmetricKeyParameter recipientKey) Draws 32 fresh random bytes and encapsulates a shared secret for the recipient.MLKEMGenerator.internalGenerateEncapsulated(AsymmetricKeyParameter recipientKey, byte[] randBytes) Encapsulates a secret using the supplied randomness instead of drawing fresh bytes.