jamesnetherton opened a new issue, #9231: URL: https://github.com/apache/camel-quarkus/issues/9231
Quarkus 3.40.0 manages BouncyCastle 1.86, which removed the Picnic and Frodo algorithms along with several legacy PQC parameter spec classes (\`PicnicParameterSpec\`, \`FrodoParameterSpec\`, \`DilithiumParameterSpec\`, \`KyberParameterSpec\`, \`SPHINCSPlusParameterSpec\` and \`org.bouncycastle.pqc.jcajce.spec.CMCEParameterSpec\`). \`camel-pqc\` is still built against BouncyCastle 1.85 and references these classes, which breaks the native build of \`integration-tests/pqc\`. As a workaround, the PQC extension: * Initializes \`PQCDefaultPicnicMaterial\`, \`PQCDefaultFRODOMaterial\` and \`PQCDefaultCMCEMaterial\` at runtime (\`PqcProcessor\`) * Adds GraalVM substitutions for \`PQCParameterSpecResolver\` and the default key material classes (\`PqcSubstitutions\`) These workarounds should be removed once Camel supports BouncyCastle 1.86 (see apache/camel#26411). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
