Diff for /include/lutil.h between versions 1.12.2.4 and 1.13

version 1.12.2.4, 2000/07/04 17:58:49 version 1.13, 1999/08/17 17:00:59
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/include/lutil.h,v 1.12.2.3 2000/06/13 17:57:15 kurt Exp $ */  
 /*  /*
  * Copyright 1998-2000 The OpenLDAP Foundation, Redwood City, California, USA   * Copyright 1998,1999 The OpenLDAP Foundation, Redwood City, California, USA
  * All rights reserved.   * All rights reserved.
  *   *
  * Redistribution and use in source and binary forms are permitted only   * Redistribution and use in source and binary forms are permitted only
Line 13 Line 12
 #define _LUTIL_H 1  #define _LUTIL_H 1
   
 #include <ldap_cdefs.h>  #include <ldap_cdefs.h>
 #include <lber_types.h>  
   
 /*  /*
  * Include file for LDAP utility routine   * Include file for LDAP utility routine
  */   */
   
 LDAP_BEGIN_DECL  LDAP_BEGIN_DECL
   
 /* n octets encode into ceiling(n/3) * 4 bytes */  
 /* Avoid floating point math by through extra padding */  
   
 #define LUTIL_BASE64_ENCODE_LEN(n)      ((n)/3 * 4 + 4)  
 #define LUTIL_BASE64_DECODE_LEN(n)      ((n)/4 * 3)  
   
 /* ISC Base64 Routines */  /* ISC Base64 Routines */
 /* base64.c */  /* base64.c */
   
 LDAP_LUTIL_F( int )  LDAP_F( int )
 lutil_b64_ntop LDAP_P((  lutil_b64_ntop LDAP_P((
         unsigned char const *,          unsigned char const *,
         size_t,          size_t,
         char *,          char *,
         size_t));          size_t));
   
 LDAP_LUTIL_F( int )  LDAP_F( int )
 lutil_b64_pton LDAP_P((  lutil_b64_pton LDAP_P((
         char const *,          char const *,
         unsigned char *,          unsigned char *,
         size_t));          size_t));
   
 /* detach.c */  /* detach.c */
 LDAP_LUTIL_F( void )  LDAP_F( void )
 lutil_detach LDAP_P((  lutil_detach LDAP_P((
         int debug,          int debug,
         int do_close));          int do_close));
   
 /* entropy.c */  
 LDAP_LUTIL_F( int )  
 lutil_entropy LDAP_P((  
         char *buf,  
         ber_len_t nbytes ));  
   
 /* passwd.c */  /* passwd.c */
 struct berval; /* avoid pulling in lber.h */  LDAP_F( int )
   
 LDAP_LUTIL_F( int )  
 lutil_authpasswd LDAP_P((  
         const struct berval *passwd,    /* stored password */  
         const struct berval *cred,      /* user supplied value */  
         const char **methods ));  
   
 LDAP_LUTIL_F( int )  
 lutil_authpasswd_hash LDAP_P((  
         const struct berval *cred,  
         struct berval **passwd, /* password to store */  
         struct berval **salt,   /* salt to store */  
         const char *method ));  
   
 #if defined( SLAPD_SPASSWD ) && defined( HAVE_CYRUS_SASL )  
         /* cheat to avoid pulling in <sasl.h> */  
 LDAP_LUTIL_F( struct sasl_conn * ) lutil_passwd_sasl_conn;  
 #endif  
   
 LDAP_LUTIL_F( int )  
 lutil_passwd LDAP_P((  lutil_passwd LDAP_P((
         const struct berval *passwd,    /* stored password */          const char *cred,
         const struct berval *cred,      /* user supplied value */          const char *passwd,
         const char **methods ));          const char **methods ));
   
 LDAP_LUTIL_F( struct berval * )  
 lutil_passwd_generate LDAP_P(( ber_len_t ));  
   
 LDAP_LUTIL_F( struct berval * )  
 lutil_passwd_hash LDAP_P((  
         const struct berval *passwd,  
         const char *method ));  
   
 LDAP_LUTIL_F( int )  
 lutil_passwd_scheme LDAP_P((  
         const char *scheme ));  
   
 /* utils.c */  /* utils.c */
 LDAP_LUTIL_F( char* )  LDAP_F( char* )
 lutil_progname LDAP_P((  lutil_progname LDAP_P((
         const char* name,          const char* name,
         int argc,          int argc,
         char *argv[] ));          char *argv[] ));
   
 /* sockpair.c */  
 LDAP_LUTIL_F( int )  
 lutil_pair( LBER_SOCKET_T sd[2] );  
   
 LDAP_END_DECL  LDAP_END_DECL
   

Removed from v.1.12.2.4  
changed lines
  Added in v.1.13


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org