]> git.sur5r.net Git - openldap/commitdiff
Pass result berval to lutil_passwd_hash instead of returning it
authorHoward Chu <hyc@openldap.org>
Tue, 2 Mar 2004 21:59:44 +0000 (21:59 +0000)
committerHoward Chu <hyc@openldap.org>
Tue, 2 Mar 2004 21:59:44 +0000 (21:59 +0000)
include/lutil.h

index def956aa461e28a6eb200c37c4128e1ae36968c9..05310770889b4dc2ebaccd90aa837274f96a9f19 100644 (file)
@@ -76,9 +76,10 @@ typedef int (LUTIL_PASSWD_CHK_FUNC)(
        const struct berval *cred,
        const char **text );
 
-typedef struct berval * (LUTIL_PASSWD_HASH_FUNC) (
+typedef int (LUTIL_PASSWD_HASH_FUNC) (
        const struct berval *scheme,
        const struct berval *passwd,
+       struct berval *hash, 
        const char **text );
 
 LDAP_LUTIL_F( int )
@@ -118,13 +119,14 @@ lutil_passwd LDAP_P((
        const char **methods,
        const char **text ));                   /* error message */
 
-LDAP_LUTIL_F( struct berval * )
-lutil_passwd_generate LDAP_P(( ber_len_t ));
+LDAP_LUTIL_F( int )
+lutil_passwd_generate LDAP_P(( struct berval *pw, ber_len_t ));
 
-LDAP_LUTIL_F( struct berval * )
+LDAP_LUTIL_F( int )
 lutil_passwd_hash LDAP_P((
        const struct berval *passwd,
        const char *method,
+       struct berval *hash,
        const char **text ));
 
 LDAP_LUTIL_F( int )