306 Commits (7503d8018dc1e59bf809b5349e5a90c92a489f9d)

Author SHA1 Message Date
Josh Cummings 532d0bef14 Add Test to Confirm 72-byte BCrypt Password Limit 1 month ago
Rob Winch d0372efadd
Use include-code for password4j docs 3 months ago
Mehrdad 2d74f9c334 Create a specific implementation for BalloonHashing and PBKDF2 password encoders using Password4j library 3 months ago
Mehrdad 8c2ad4e4d1 Add Argon2 and BCrypt and Scrypt password encoders using Password4j library 3 months ago
M.Bozorgmehr 9f5d27e8d0 Refactor Password4jPasswordEncoder to use AlgorithmFinder for algorithm selection and enhance documentation 3 months ago
M.Bozorgmehr bd593a63d0 Refactor Password4jPasswordEncoder to use AlgorithmFinder for algorithm selection and enhance documentation 3 months ago
Rob Winch f6cb0bd610
Merge Use 2004-present Copyright Header 5 months ago
Rob Winch 392129b616
Use 2004-present Copyright Header 5 months ago
Rob Winch 7c887d2da1
Add nullability to spring-security-core 5 months ago
Rob Winch 9db1ffbd79
Add Nullability to spring-security-crypto 5 months ago
Soumik Sarker 2f53a2edb3 Removed deprecated Base64 of crypto package 6 months ago
Andrey Litvitski 3b492a9628 remove 32-byte minimum keyLength restriction in `Base64StringKeyGenerator` (#17012) 7 months ago
Rob Winch d52289bd7a Remove Unnecessary Backwards Compatability 7 months ago
Steve Riesenberg 5eb232cd3d Polish gh-16164 7 months ago
Ferdinand Jacobs 2b22cf2877 Replace BouncyCastle's deprecated AESFastEngine with the default AESEngine 7 months ago
Rob Winch a80592a707
Use commons-logging directly 8 months ago
Josh Cummings 547d174f3e Fix Formatting 8 months ago
Roman Trapickin d2d1275b39 Fix IllegalArgumentException message for unknown Argon2 types 8 months ago
Joe Grandja c1aa99fdd2 Enforce BCrypt password length for new passwords only 8 months ago
James Howe 8d7f6acab6 Typo in Base64StringKeyGenerator exception message 8 months ago
Rob Winch adb303e152
Add testRuntimeOnly junit-platform-launcher 9 months ago
Joe Grandja 46f0dc6dfc Enforce BCrypt password length 9 months ago
Christian b56650100a
Removes the use of `StringUtils` from `DelegatingPasswordEncoder` 11 months ago
Josh Cummings 244fd2eb51
Support Serialization in Exceptions 11 months ago
Joe Grandja a8c4d6cead Require Locale argument for toLower/toUpperCase usage 1 year ago
Joe Grandja a7bf8f7cc6 Require Locale argument for toLower/toUpperCase usage 1 year ago
Joe Grandja 0eaffb37e7 Require Locale argument for toLower/toUpperCase usage 1 year ago
Jonny Coddington b90851d968 Improve Error Messages for PasswordEncoder 1 year ago
Marcus Hert Da Coregio 08f11f06ab Revert unnecessary commits from main 2 years ago
Josh Cummings e5ee45d568
Fix Import Error 2 years ago
Abimael Sergio 3b9991fc89 Improve PasswordEncoder Error Messaging 2 years ago
Josh Cummings 8dd28b797a
Update to BouncyCastle 1.78 2 years ago
Marcus Hert Da Coregio 93c2d1cc3c Disable spring-security-rsa tests on Windows 2 years ago
Marcus Hert Da Coregio 6f7b9bbfde Migrate spring-security-rsa into spring-security-crypto 2 years ago
Marcus Hert Da Coregio 00da9c9092 Use assertj assertions 2 years ago
Marcus Hert Da Coregio e3ab1c94d7 Use assertj assertions 2 years ago
Marcus Hert Da Coregio a7da9491d9 Use assertj assertions 2 years ago
Steve Riesenberg 9db33f33c7
Revert unnecessary merges on 6.0.x 2 years ago
Marcus Da Coregio 6c9cb47125 Fix code style 2 years ago
Marcus Da Coregio 64e2a2ff8b Apply updated Code Style 2 years ago
Tim te Beek 9df9cb5aed refactor: AssertJ best practices 2 years ago
Krzysztof Krason 9b603b99ab Using modern Java features 3 years ago
Marcus Da Coregio d5603a944d Avoid exception if PBKDF2WithHmacSHA256 is not available 3 years ago
Joe Grandja ed6a7f7730 Remove deprecated constructors in PasswordEncoders 3 years ago
Joe Grandja c50441b59f Update default configuration for Pbkdf2PasswordEncoder 3 years ago
Joe Grandja f8419003eb Update default configuration for SCryptPasswordEncoder 3 years ago
Joe Grandja 2ea62d0f8b Update default configuration for Argon2PasswordEncoder 3 years ago
Rob Winch d996c2a2c6 Remove unsafe/deprecated `Encryptors.querableText(CharSequence,CharSequence)` 3 years ago
Rob Winch 2fb625db84 Remove mockito deprecations 3 years ago
Josh Cummings b0b4612609
Correct input validation for 31 rounds 3 years ago