Removed the long-living compiler warnings on the des_pcbc_encrypt() function

calls!
This commit is contained in:
Daniel Stenberg 2003-01-27 14:19:22 +00:00
parent 86742e8334
commit b4e33cfcc7

View File

@ -50,6 +50,7 @@
#include <syslog.h> #include <syslog.h>
#include <string.h> #include <string.h>
#include <krb.h> #include <krb.h>
#include <des.h>
#ifdef HAVE_UNISTD_H #ifdef HAVE_UNISTD_H
#include <unistd.h> /* for getpid() */ #include <unistd.h> /* for getpid() */
@ -187,6 +188,10 @@ mk_auth(struct krb4_data *d, KTEXT adat,
return ret; return ret;
} }
#ifdef HAVE_KRB_GET_OUR_IP_FOR_REALM
int krb_get_our_ip_for_realm(char *, struct in_addr *);
#endif
static int static int
krb4_auth(void *app_data, struct connectdata *conn) krb4_auth(void *app_data, struct connectdata *conn)
{ {
@ -328,7 +333,7 @@ CURLcode Curl_krb_kauth(struct connectdata *conn)
if(conn->data->state.buffer[0] != '3'){ if(conn->data->state.buffer[0] != '3'){
Curl_set_command_prot(conn, save); Curl_set_command_prot(conn, save);
return; return CURLE_FTP_WEIRD_SERVER_REPLY;
} }
p = strstr(conn->data->state.buffer, "T="); p = strstr(conn->data->state.buffer, "T=");
@ -361,16 +366,16 @@ CURLcode Curl_krb_kauth(struct connectdata *conn)
des_string_to_key (conn->data->state.passwd, &key); des_string_to_key (conn->data->state.passwd, &key);
des_key_sched(&key, schedule); des_key_sched(&key, schedule);
des_pcbc_encrypt((des_cblock*)tkt.dat, (des_cblock*)tktcopy.dat, des_pcbc_encrypt((void *)tkt.dat, (void *)tktcopy.dat,
tkt.length, tkt.length,
schedule, &key, DES_DECRYPT); schedule, &key, DES_DECRYPT);
if (strcmp ((char*)tktcopy.dat + 8, if (strcmp ((char*)tktcopy.dat + 8,
KRB_TICKET_GRANTING_TICKET) != 0) { KRB_TICKET_GRANTING_TICKET) != 0) {
afs_string_to_key (passwd, afs_string_to_key(passwd,
krb_realmofhost(conn->hostname), krb_realmofhost(conn->hostname),
&key); &key);
des_key_sched (&key, schedule); des_key_sched(&key, schedule);
des_pcbc_encrypt((des_cblock*)tkt.dat, (des_cblock*)tktcopy.dat, des_pcbc_encrypt((void *)tkt.dat, (void *)tktcopy.dat,
tkt.length, tkt.length,
schedule, &key, DES_DECRYPT); schedule, &key, DES_DECRYPT);
} }