X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=etc%2Fuams%2Fuams_dhx_pam.c;h=dbe24a2047acf8d46c420acbe88cef623466db42;hb=bd3b0cfd7c0c51048ff898e5e1b121f8a3dd1126;hp=bba519de08b50bd5cf3f226063524b22d0087d02;hpb=313b5f94348618d65523c1d8bde1fba9988f040a;p=netatalk.git diff --git a/etc/uams/uams_dhx_pam.c b/etc/uams/uams_dhx_pam.c index bba519de..dbe24a20 100644 --- a/etc/uams/uams_dhx_pam.c +++ b/etc/uams/uams_dhx_pam.c @@ -58,14 +58,14 @@ /* the secret key */ static CAST_KEY castkey; static struct passwd *dhxpwd; -static u_int8_t randbuf[KEYSIZE]; +static uint8_t randbuf[KEYSIZE]; /* diffie-hellman bits */ static unsigned char msg2_iv[] = "CJalbert"; static unsigned char msg3_iv[] = "LWallace"; -static const u_int8_t p[] = {0xBA, 0x28, 0x73, 0xDF, 0xB0, 0x60, 0x57, 0xD4, +static const uint8_t p[] = {0xBA, 0x28, 0x73, 0xDF, 0xB0, 0x60, 0x57, 0xD4, 0x3F, 0x20, 0x24, 0x74, 0x4C, 0xEE, 0xE7, 0x5B}; -static const u_int8_t g = 0x07; +static const uint8_t g = 0x07; /* Static variables used to communicate between the conversation function @@ -80,7 +80,7 @@ static char *PAM_password; * echo off means password. */ static int PAM_conv (int num_msg, - const struct pam_message **msg, + struct pam_message **msg, struct pam_response **resp, void *appdata_ptr _U_) { int count = 0; @@ -187,7 +187,7 @@ static struct pam_conv PAM_conversation = { static int dhx_setup(void *obj, char *ibuf, size_t ibuflen _U_, char *rbuf, size_t *rbuflen) { - u_int16_t sessid; + uint16_t sessid; size_t i; BIGNUM *bn, *gbn, *pbn; DH *dh; @@ -324,7 +324,7 @@ static int login(void *obj, char *username, int ulen, struct passwd **uam_pwd _ char *rbuf, size_t *rbuflen) { if (( dhxpwd = uam_getname(obj, username, ulen)) == NULL ) { - LOG(log_info, logtype_uams, "uams_dhx_pam.c: unknown username"); + LOG(log_info, logtype_uams, "uams_dhx_pam.c: unknown username [%s]", username); return AFPERR_NOTAUTH; } @@ -377,7 +377,7 @@ static int pam_login_ext(void *obj, char *uname, struct passwd **uam_pwd, char *username; int len; size_t ulen; - u_int16_t temp16; + uint16_t temp16; *rbuflen = 0; @@ -413,7 +413,7 @@ static int pam_logincont(void *obj, struct passwd **uam_pwd, { const char *hostname; BIGNUM *bn1, *bn2, *bn3; - u_int16_t sessid; + uint16_t sessid; int err, PAM_error; *rbuflen = 0; @@ -573,7 +573,7 @@ static int pam_changepw(void *obj, char *username, char *hostname; pam_handle_t *lpamh; uid_t uid; - u_int16_t sessid; + uint16_t sessid; int PAM_error; if (ibuflen < sizeof(sessid)) {