This is an automated email from the ASF dual-hosted git repository.
kwin pushed a change to branch feature/jca-impl
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-crypto.git
from 98eb754 Support ciphers not using parameters
add 5837125 feat: implement auto-registering security provider and
enhance crypto services
No new revisions were added by this update.
Summary of changes:
pom.xml | 9 +-
.../apache/sling/commons/crypto/CryptoService.java | 14 +
.../internal/AutoRegisterSecurityProvider.java | 151 +++++++++++
.../crypto/internal/SecureRandomSaltProvider.java | 10 +-
.../JasyptStandardPbeStringCryptoService.java | 10 +
.../crypto/jca/internal/JcaPbeCryptoService.java | 287 ++++++++++++---------
.../internal/JcaPbeCryptoServiceConfiguration.java | 11 +-
.../apache/sling/commons/crypto/package-info.java | 2 +-
.../internal/EncryptWebConsolePlugin.java | 11 +-
.../JcaProviderAlgorithmsWebConsolePlugin.java | 197 ++++++++++++++
.../internal/SecureRandomSaltProviderTest.java | 45 +---
.../jca/internal/JcaPbeCryptoServiceTest.java | 7 +-
12 files changed, 574 insertions(+), 180 deletions(-)
create mode 100644
src/main/java/org/apache/sling/commons/crypto/internal/AutoRegisterSecurityProvider.java
create mode 100644
src/main/java/org/apache/sling/commons/crypto/webconsole/internal/JcaProviderAlgorithmsWebConsolePlugin.java