Johnny Lim
e945f3bf82
Fix typo
...
Closes #5579
2018-08-03 09:58:01 -05:00
Rob Winch
02b857d82a
Add PasswordEncoder.upgradeEncoding
...
Issue: gh-2778
2018-07-14 22:52:15 -05:00
Johnny Lim
9b42831c70
Suppress deprecation warnings in spring-security-crypto
2018-05-04 21:02:57 -05:00
Rob Winch
0a5da93640
Improve PasswordEncoder deprecated notices
...
Fixes: gh-5296
2018-05-03 15:13:06 -05:00
Rob Winch
b1d013e8f0
Fix JDK 9
...
Issue: gh-5160
2018-03-27 09:30:56 -05:00
Alexander Münch
a622a92001
Fix: Typo in DelegatingPasswordEncoder's Javadoc
2018-01-30 10:07:49 -06:00
Rob Winch
22737dce7e
Polish
...
DelegatingPasswordEncoder copies the provided Map. This ensures that
references to the Map do not update the state of DelegatingPasswordEncoder
and NullPointerException is avoided for implementations that do not allow
a null key.
Issue: gh-4936
2018-01-03 10:11:04 -06:00
Michael J. Simons
2b66793535
Catch possible NullPointerException
...
Some maps may throw a NullPointerException when get is called with null. This commit catches the exceptions and just leaves the delegate null.
Fixes gh-4936
2018-01-03 09:46:58 -06:00
Rob Winch
e5b41f30ea
Fix DelegatingPasswordEncoderTests
...
Issue: gh-4872
2017-11-27 12:01:31 -06:00
Rob Winch
f558b5016c
DelegatingPasswordEncoder handles null encodedPassword
...
Fixes: gh-4872
2017-11-27 11:42:56 -06:00
Johnny Lim
b6895e6359
Apply Checkstyle WhitespaceAfterCheck module
2017-11-16 11:18:31 -06:00
Rob Winch
e17272c633
Polish
2017-11-16 10:33:59 -06:00
Johnny Lim
d900f2a623
Remove unused imports
...
This commit also adds UnusedImportsCheck Checkstyle module.
2017-11-14 14:41:08 -06:00
Antoine
e0aca04a28
Polish AssertJ assertions
...
Polish AssertJ assertions
2017-10-29 22:22:34 -05:00
Joris Portegies Zwart
de9fe3e3b1
Fix the JavaDoc for Pbkdf2PasswordEncoder so that it uses the actual values for default hash width and number of iterations
2017-10-29 21:08:38 -05:00
Kazuki Shimizu
a7ba02bdef
Polishing the Pbkdf2PasswordEncoder's javadoc
2017-10-24 12:49:01 -05:00
Rob Winch
6532bac295
Update Md4PasswordEncoder Javadoc
...
Include format and migration information.
Issue: gh-4674
2017-10-24 10:23:38 -05:00
Rob Winch
03ebf19878
Update MessageDigestPasswordEncoder javadoc
...
Include format and migration information
Issue: gh-4674
2017-10-24 10:23:27 -05:00
Rob Winch
870b8bf9b2
Pbkdf2PasswordEncoder supports Base64 encoding
...
Fixes gh-4683
2017-10-24 08:47:04 -05:00
Rob Winch
fe8f3afbaf
Pbkdf2PasswordEncoder allows custom SecretKeyFactory
...
Fixes gh-2742
2017-10-24 08:34:30 -05:00
Rob Winch
d832213c6c
Add ldap to PasswordEncoderFactories
...
Issue: gh-4674
2017-10-24 07:56:28 -05:00
Rob Winch
d83f4c4aa5
Add SHA-256 to PasswordEncoderFactories
...
Issue: gh-4674
2017-10-24 07:56:28 -05:00
Rob Winch
5f2785d39c
Add SHA-1 to PasswordEncoderFactories
...
Issue: gh-4674
2017-10-24 07:56:28 -05:00
Rob Winch
63e061f4d1
Add MD5 to PasswordEncoderFactories
...
Issue: gh-4674
2017-10-24 07:56:28 -05:00
Rob Winch
7fe41de5eb
Add MD4 to PasswordEncoderFactories
...
Issue: gh-4674
2017-10-24 07:56:28 -05:00
Rob Winch
3a4a32e654
Remove LdapShaPasswordEncoder from core
...
Issue: gh-4674
2017-10-24 07:56:20 -05:00
Rob Winch
1ed1716df4
Add LdapShaPasswordEncoder to crypto
...
Issue: gh-4674
2017-10-23 22:27:16 -05:00
Rob Winch
d9a594d039
Add Md4PasswordEncoder to crypto
...
Issue: gh-4674
2017-10-23 22:27:16 -05:00
Rob Winch
8fda55e98f
Add MessageDigestPasswordEncoder to crypto
...
Issue: gh-4674
2017-10-23 22:27:16 -05:00
Rob Winch
7b282b54c8
Deprecate StandardPasswordEncoder
...
Issue: gh-2776
2017-10-23 22:27:16 -05:00
Rob Winch
a0e9eb3a64
Deprecate NoOpPasswordEncoder
...
Issue: gh-2776
2017-10-23 22:27:16 -05:00
Rob Winch
b66ea9ab94
Allow Digester iterations to update
...
Fixes gh-4676
2017-10-23 22:27:16 -05:00
Kazuki Shimizu
2937477405
Polishing
...
See gh-4666
2017-10-23 08:36:24 -05:00
Kazuki Shimizu
c7f4160e04
Fix Javadoc of PasswordEncoderFactories#createDelegatingPasswordEncoder
...
See gh-4666
2017-10-22 11:54:32 -05:00
Rob Winch
d152a2e2c1
Add PasswordEncoderFactories
...
Issue gh-4666
2017-10-20 13:26:17 -05:00
Rob Winch
d0332eb71a
Add DelegatingPasswordEncoder
...
Fixes gh-4666
2017-10-20 13:26:17 -05:00
Rob Winch
d7d6400971
DefaultStateGenerator->Base64StringKeyGenerator
...
Rename and move DefaultStateGenerator since it is more generic than just
OAuth.
Fixes gh-4645
2017-10-18 11:29:04 -05:00
Rob Winch
e16b8e7976
Fix logback-test.xml
2017-08-17 16:42:01 -05:00
Rob Winch
07c3123696
Deprecate crypto.codec.Base64
...
In commit 85719fc
Base64 was removed. However, this class was never
deprecated properly. This commit adds it back and marks it as deprecated.
Fixes gh-4421
2017-06-26 09:21:00 -05:00
Rob Winch
d81b436e5d
Remove pom.xml from build
...
Gradle is easy enough to import into IDEs, so pom.xml should no
longer be necessary.
This commit removes the pom.xml files from the build.
Fixes gh-4283
2017-05-11 14:32:36 -05:00
Vedran Pavic
85719fcd64
Use Base64 implementation provided by Java 8
2017-05-10 00:27:36 -05:00
Rob Winch
861e7994ff
crypto uses spring-jcl
2017-05-09 02:35:46 -05:00
Rob Winch
dd6fc48dd8
Standardize Build
...
The build now uses spring build conventions to simplify the build
Fixes gh-4284
2017-04-21 10:55:05 -05:00
Joe Grandja
2ce174dbf0
Update poms to 5.0.0.BUILD-SNAPSHOT
2017-04-07 16:49:50 -04:00
Rob Winch
d2524eadfc
Update poms to new to SNAPSHOT version
2017-03-02 09:20:34 -06:00
Spring Buildmaster
081f0c4d94
Release version 4.2.2.RELEASE
2017-03-02 07:29:42 +00:00
SendilKumar N
c31bdb6390
SCryptPasswordEncoder to take default keyLength value
...
Fixes gh-4225
Closes gh-4231
2017-03-01 23:11:52 -06:00
Spring Buildmaster
7a7ce11ebb
Release version 4.2.1.RELEASE
2016-12-21 17:23:28 +00:00
Rob Winch
bb834bccf6
Polish Exception Message
...
Polish Exception message for bad salt in BCrypt
Issue gh-4147
2016-12-06 08:45:08 -06:00
Jan Brennenstuhl
09436649cc
handling null-values for salts properly now - fixes gh-4147
2016-12-06 08:43:19 -06:00