321 Commits (main)

Author SHA1 Message Date
Robert Winch 1261c229a3
Fix Flaky Crypto Tests 2 weeks ago
Robert Winch f8ac095d48 Add nullability contract to `PasswordEncoder#encode` implementations 4 weeks ago
Josh Cummings 410812c5bc Reduce Diff Size 4 weeks ago
Tran Ngoc Nhan 17933ddab3 Resolve feedback 4 weeks ago
Tran Ngoc Nhan 9323775c5f Update javadoc and apply `StringUtils#hasLength` 4 weeks ago
Tran Ngoc Nhan 4cc5f543ab Add author 4 weeks ago
Tran Ngoc Nhan 21bef947b0 Use `String#isEmpty` 4 weeks ago
Jeongwon Been 39544e1b9e Fail build on Javadoc warnings in crypto module 2 months ago
Jeongwon Been d07d3a13d1 Fix Javadoc warnings in Argon2PasswordEncoder 2 months ago
Robert Winch 7ca0f7723e Fix checkstyle 2 months ago
Stefano Cordio a612522ecd Add nullability contract to `PasswordEncoder#encode` 2 months ago
Robert Winch a32d9f04e3
Revert "Use project.artifactory(Username|Password)" 2 months ago
Robert Winch 9c449000dc
Use project.artifactory(Username|Password) 2 months ago
Josh Cummings 532d0bef14 Add Test to Confirm 72-byte BCrypt Password Limit 4 months ago
Rob Winch d0372efadd
Use include-code for password4j docs 6 months ago
Mehrdad 2d74f9c334 Create a specific implementation for BalloonHashing and PBKDF2 password encoders using Password4j library 6 months ago
Mehrdad 8c2ad4e4d1 Add Argon2 and BCrypt and Scrypt password encoders using Password4j library 6 months ago
M.Bozorgmehr 9f5d27e8d0 Refactor Password4jPasswordEncoder to use AlgorithmFinder for algorithm selection and enhance documentation 6 months ago
M.Bozorgmehr bd593a63d0 Refactor Password4jPasswordEncoder to use AlgorithmFinder for algorithm selection and enhance documentation 6 months ago
Rob Winch f6cb0bd610
Merge Use 2004-present Copyright Header 8 months ago
Rob Winch 392129b616
Use 2004-present Copyright Header 8 months ago
Rob Winch 7c887d2da1
Add nullability to spring-security-core 8 months ago
Rob Winch 9db1ffbd79
Add Nullability to spring-security-crypto 8 months ago
Soumik Sarker 2f53a2edb3 Removed deprecated Base64 of crypto package 9 months ago
Andrey Litvitski 3b492a9628 remove 32-byte minimum keyLength restriction in `Base64StringKeyGenerator` (#17012) 10 months ago
Rob Winch d52289bd7a Remove Unnecessary Backwards Compatability 11 months ago
Steve Riesenberg 5eb232cd3d Polish gh-16164 11 months ago
Ferdinand Jacobs 2b22cf2877 Replace BouncyCastle's deprecated AESFastEngine with the default AESEngine 11 months ago
Rob Winch a80592a707
Use commons-logging directly 11 months ago
Josh Cummings 547d174f3e Fix Formatting 11 months ago
Roman Trapickin d2d1275b39 Fix IllegalArgumentException message for unknown Argon2 types 11 months ago
Joe Grandja c1aa99fdd2 Enforce BCrypt password length for new passwords only 11 months ago
James Howe 8d7f6acab6 Typo in Base64StringKeyGenerator exception message 12 months ago
Rob Winch adb303e152
Add testRuntimeOnly junit-platform-launcher 1 year ago
Joe Grandja 46f0dc6dfc Enforce BCrypt password length 1 year ago
Christian b56650100a
Removes the use of `StringUtils` from `DelegatingPasswordEncoder` 1 year ago
Josh Cummings 244fd2eb51
Support Serialization in Exceptions 1 year 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 2 years 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