Packages that use MLKEMParameters
Package
Description
Post-quantum hybrid key encapsulation built on the bundled Bouncy Castle ML-KEM primitives.
This is a small portion of bouncycastle 1.80 for MLKEM, modified to reduce dependencies.
Uses of MLKEMParameters in net.i2p.router.crypto.pqc
Methods in net.i2p.router.crypto.pqc that return MLKEMParametersUses of MLKEMParameters in org.bouncycastle.pqc.crypto.mlkem
Fields in org.bouncycastle.pqc.crypto.mlkem declared as MLKEMParametersModifier and TypeFieldDescriptionstatic final MLKEMParametersMLKEMParameters.ml_kem_1024ml_kem_1024.static final MLKEMParametersMLKEMParameters.ml_kem_512ml_kem_512.static final MLKEMParametersMLKEMParameters.ml_kem_768ml_kem_768.private MLKEMParametersMLKEMKeyPairGenerator.mlkemParamsThe parameter set keys are generated for.private final MLKEMParametersMLKEMKeyGenerationParameters.paramsThe parameter set of the key to be generated.private MLKEMParametersMLKEMKeyParameters.paramsThe parameter set this key belongs to.Methods in org.bouncycastle.pqc.crypto.mlkem that return MLKEMParametersModifier and TypeMethodDescriptionMLKEMKeyGenerationParameters.getParameters()Returns the ML-KEM parameter set selected for key generation.MLKEMKeyParameters.getParameters()Returns the ML-KEM parameter set this key was created with.Constructors in org.bouncycastle.pqc.crypto.mlkem with parameters of type MLKEMParametersModifierConstructorDescriptionMLKEMKeyGenerationParameters(SecureRandom random, MLKEMParameters mlkemParameters) Create ML-KEM key generation parameters.MLKEMKeyParameters(boolean isPrivate, MLKEMParameters params) Wraps the ML-KEM parameter set alongside the public/private flag.MLKEMPrivateKeyParameters(MLKEMParameters params, byte[] encoding) Rebuilds a private key from a seed-based or expanded encoding.MLKEMPrivateKeyParameters(MLKEMParameters params, byte[] s, byte[] hpk, byte[] nonce, byte[] t, byte[] rho) Builds a private key from its already separated components.MLKEMPrivateKeyParameters(MLKEMParameters params, byte[] s, byte[] hpk, byte[] nonce, byte[] t, byte[] rho, byte[] seed) Builds a private key from its components and regeneration seed.MLKEMPublicKeyParameters(MLKEMParameters params, byte[] encoding) Create public key parameters from an encoded byte array.MLKEMPublicKeyParameters(MLKEMParameters params, byte[] t, byte[] rho) Create public key parameters from individual components.