1#ifndef __JBXL_PASSWORD_H_
2#define __JBXL_PASSWORD_H_
35#ifdef HAVE_RPCSVC_YPCLNT_H
36 #include <rpcsvc/ypclnt.h>
40 struct dom_binding {
int dummy;};
44#define LEN_DOLLAR_SALT 12
45#define LEN_DOLLAR2_SALT 29
46#define LEN_DOLLAR5_SALT 20
47#define LEN_DOLLAR6_SALT 20
60char*
x2crypt(
char* pass,
char* salt);
63#ifdef HAVE_RPCSVC_YPCLNT_H
64char* get_nis_passwdf(
char* usrid);
65struct passwd* getnisnam(
char* usrid);
int check_passwd(char *passwd, char *cryptpass)
void free_pw(struct passwd *pw)
int check_salt(char *passwd)
char * get_passwd(char *user_id)
char * x2crypt(char *pass, char *salt)