version 1.49.2.6, 2005/01/20 17:00:59
|
version 1.50, 2003/11/26 06:16:36
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/include/lutil.h,v 1.49.2.5 2004/03/19 17:16:47 kurt Exp $ */ |
/* $OpenLDAP: pkg/ldap/include/lutil.h,v 1.49 2003/05/14 23:18:45 ando Exp $ */ |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
* |
* |
* Copyright 1998-2005 The OpenLDAP Foundation. |
* Copyright 1998-2003 The OpenLDAP Foundation. |
* All rights reserved. |
* All rights reserved. |
* |
* |
* Redistribution and use in source and binary forms, with or without |
* Redistribution and use in source and binary forms, with or without |
Line 29 LDAP_BEGIN_DECL
|
Line 29 LDAP_BEGIN_DECL
|
/* Avoid floating point math through extra padding */ |
/* Avoid floating point math through extra padding */ |
|
|
#define LUTIL_BASE64_ENCODE_LEN(n) (((n)+2)/3 * 4) |
#define LUTIL_BASE64_ENCODE_LEN(n) (((n)+2)/3 * 4) |
#define LUTIL_BASE64_DECODE_LEN(n) ((n)/4*3) |
#define LUTIL_BASE64_DECODE_LEN(n) (((n)+3)/4 * 3) |
|
|
/* ISC Base64 Routines */ |
/* ISC Base64 Routines */ |
/* base64.c */ |
/* base64.c */ |
Line 70 lutil_get_filed_password LDAP_P((
|
Line 70 lutil_get_filed_password LDAP_P((
|
/* passwd.c */ |
/* passwd.c */ |
struct lutil_pw_scheme; |
struct lutil_pw_scheme; |
|
|
#define LUTIL_PASSWD_OK (0) |
|
#define LUTIL_PASSWD_ERR (-1) |
|
|
|
typedef int (LUTIL_PASSWD_CHK_FUNC)( |
typedef int (LUTIL_PASSWD_CHK_FUNC)( |
const struct berval *scheme, |
const struct berval *scheme, |
const struct berval *passwd, |
const struct berval *passwd, |
const struct berval *cred, |
const struct berval *cred, |
const char **text ); |
const char **text ); |
|
|
typedef int (LUTIL_PASSWD_HASH_FUNC) ( |
typedef struct berval * (LUTIL_PASSWD_HASH_FUNC) ( |
const struct berval *scheme, |
const struct berval *scheme, |
const struct berval *passwd, |
const struct berval *passwd, |
struct berval *hash, |
|
const char **text ); |
const char **text ); |
|
|
LDAP_LUTIL_F( int ) |
LDAP_LUTIL_F( int ) |
Line 122 lutil_passwd LDAP_P((
|
Line 118 lutil_passwd LDAP_P((
|
const char **methods, |
const char **methods, |
const char **text )); /* error message */ |
const char **text )); /* error message */ |
|
|
LDAP_LUTIL_F( int ) |
LDAP_LUTIL_F( struct berval * ) |
lutil_passwd_generate LDAP_P(( struct berval *pw, ber_len_t )); |
lutil_passwd_generate LDAP_P(( ber_len_t )); |
|
|
LDAP_LUTIL_F( int ) |
LDAP_LUTIL_F( struct berval * ) |
lutil_passwd_hash LDAP_P(( |
lutil_passwd_hash LDAP_P(( |
const struct berval *passwd, |
const struct berval *passwd, |
const char *method, |
const char *method, |
struct berval *hash, |
|
const char **text )); |
const char **text )); |
|
|
LDAP_LUTIL_F( int ) |
LDAP_LUTIL_F( int ) |
Line 147 lutil_progname LDAP_P((
|
Line 142 lutil_progname LDAP_P((
|
int argc, |
int argc, |
char *argv[] )); |
char *argv[] )); |
|
|
#ifdef _WIN32 |
|
LDAP_LUTIL_F( void ) |
|
lutil_slashpath LDAP_P(( char* path )); |
|
#define LUTIL_SLASHPATH(p) lutil_slashpath(p) |
|
#else |
|
#define LUTIL_SLASHPATH(p) |
|
#endif |
|
|
|
LDAP_LUTIL_F( char* ) |
LDAP_LUTIL_F( char* ) |
lutil_strcopy LDAP_P(( char *dst, const char *src )); |
lutil_strcopy LDAP_P(( char *dst, const char *src )); |
|
|