This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
from ca1af9cff50b CAMEL-23891: camel-mail - upgrade-guide notes for
MimeMultipartDataFormat header filtering (4.14.9, 4.18.4) (#24456)
add a4532b736095 Reuse SecureRandom instances instead of creating per-call
(S2119)
add fcbf946dc608 Consolidate SecureRandom usage in camel-pqc with shared
PQCSecureRandom
add f364d797cc87 Promote SecureRandom to framework-level
SecureRandomHelper in camel-util
add ed0e2f511e4e Inline SecureRandomHelper calls in
SelfSignedCertificateGenerator
add 688426b5260c Fix code formatting for BeansDefinition and
XmlRoutesBuilderLoader
add 91387ab1be9a Merge pull request #24374 from
gnodet/sonar/s2119-securerandom-reuse
No new revisions were added by this update.
Summary of changes:
.../apache/camel/component/pqc/PQCProducer.java | 5 ++-
.../pqc/crypto/PQCDefaultMLDSAMaterial.java | 3 +-
.../pqc/crypto/PQCDefaultSLHDSAMaterial.java | 3 +-
.../pqc/crypto/PQCDefaultSPHINCSPLUSMaterial.java | 3 +-
.../pqc/crypto/PQCDefaultXMSSMTMaterial.java | 3 +-
.../pqc/crypto/PQCDefaultXMSSMaterial.java | 3 +-
.../component/pqc/crypto/hybrid/HybridKEM.java | 7 ++--
.../crypto/hybrid/PQCDefaultECDHMLKEMMaterial.java | 5 ++-
.../hybrid/PQCDefaultECDSAMLDSAMaterial.java | 5 ++-
.../hybrid/PQCDefaultEd25519MLDSAMaterial.java | 3 +-
.../hybrid/PQCDefaultX25519MLKEMMaterial.java | 3 +-
.../pqc/crypto/kem/PQCDefaultBIKEMaterial.java | 3 +-
.../pqc/crypto/kem/PQCDefaultCMCEMaterial.java | 3 +-
.../pqc/crypto/kem/PQCDefaultFRODOMaterial.java | 3 +-
.../pqc/crypto/kem/PQCDefaultHQCMaterial.java | 3 +-
.../pqc/crypto/kem/PQCDefaultKYBERMaterial.java | 3 +-
.../pqc/crypto/kem/PQCDefaultMLKEMMaterial.java | 3 +-
.../crypto/kem/PQCDefaultNTRULPRimeMaterial.java | 3 +-
.../pqc/crypto/kem/PQCDefaultNTRUMaterial.java | 3 +-
.../pqc/crypto/kem/PQCDefaultSABERMaterial.java | 3 +-
.../crypto/kem/PQCDefaultSNTRUPrimeMaterial.java | 3 +-
.../component/pqc/dataformat/PQCDataFormat.java | 11 +++--
.../AwsSecretsManagerKeyLifecycleManager.java | 10 ++---
.../lifecycle/FileBasedKeyLifecycleManager.java | 10 ++---
.../HashicorpVaultKeyLifecycleManager.java | 10 ++---
.../camel/main/SelfSignedCertificateGenerator.java | 24 +++++------
.../apache/camel/converter/stream/CipherPair.java | 4 +-
.../org/apache/camel/util/SecureRandomHelper.java | 47 ++++++++++++++++++++++
design/security.adoc | 45 +++++++++++++++++++++
29 files changed, 172 insertions(+), 62 deletions(-)
create mode 100644
core/camel-util/src/main/java/org/apache/camel/util/SecureRandomHelper.java