summaryrefslogtreecommitdiffstats
path: root/ldap/admin/src/scripts
diff options
context:
space:
mode:
authorRich Megginson <rmeggins@redhat.com>2009-07-15 10:31:00 -0600
committerRich Megginson <rmeggins@redhat.com>2009-07-15 15:24:15 -0600
commit842abb57c509e18a4b4b987a50e90f19d233cfcc (patch)
tree618d5f6991c7de09e822dac06f09947efc9ee88c /ldap/admin/src/scripts
parent3276d926e61eac681c48172d1780a4650253254d (diff)
downloadds-842abb57c509e18a4b4b987a50e90f19d233cfcc.tar.gz
ds-842abb57c509e18a4b4b987a50e90f19d233cfcc.tar.xz
ds-842abb57c509e18a4b4b987a50e90f19d233cfcc.zip
Fix unsalted password comparisons
Unsalted password comparison was broken by the switch from using the ldif base64 function to using the NSPR base64 function. The old function used to return the number of bytes. The new one does not. The code was assuming there was always a salt, but this is not the case. Now, the code determines if there is a salt by comparing the calculated length (hash_len) with the actual number of bytes in the hash (shaLen). Reviewed by: nhosoi (Thanks!)
Diffstat (limited to 'ldap/admin/src/scripts')
0 files changed, 0 insertions, 0 deletions