merge fix-ups

This commit is contained in:
assar 2000-12-29 02:52:35 +00:00
parent ae3abaf5cd
commit 492d9092b5
10 changed files with 25 additions and 23 deletions

View File

@ -29,7 +29,7 @@ or implied warranty.
#include "kadm_locl.h"
RCSID("$Id: kadm_cli_wrap.c,v 1.1.1.2 2000/12/29 01:43:09 assar Exp $");
RCSID("$Id: kadm_cli_wrap.c,v 1.2 2000/12/29 02:52:35 assar Exp $");
static Kadm_Client client_parm;
@ -47,7 +47,7 @@ clear_secrets(void)
memset(sess_sched, 0, sizeof(sess_sched));
}
static RETSIGTYPE (*opipe)();
static RETSIGTYPE (*opipe)(int);
static void
kadm_cli_disconn(void)
@ -276,8 +276,8 @@ kadm_cli_send(u_char *st_dat, /* the actual data */
#ifdef NOENCRYPTION
cksum = 0;
#else
cksum = des_quad_cksum((des_cblock *)priv_pak,
(des_cblock *)0, priv_len, 0,
cksum = des_quad_cksum(priv_pak,
0, priv_len, 0,
&sess_key);
#endif

View File

@ -31,7 +31,7 @@ or implied warranty.
#include <kdc.h>
RCSID("$Id: krb_kdb_utils.c,v 1.1.1.2 2000/12/29 01:43:11 assar Exp $");
RCSID("$Id: krb_kdb_utils.c,v 1.2 2000/12/29 02:52:36 assar Exp $");
/* always try /.k for backwards compatibility */
static char *master_key_files[] = { MKEYFILE, "/.k", NULL };
@ -142,7 +142,7 @@ kdb_new_get_new_master_key(des_cblock *key,
des_key_sched(key, schedule);
des_read_pw_string(buf, sizeof(buf), "Enter master key seed: ", 0);
des_cbc_cksum((des_cblock*)buf, key, sizeof(buf), schedule, key);
des_cbc_cksum(buf, key, sizeof(buf), schedule, key);
memset(buf, 0, sizeof(buf));
#endif
des_key_sched(key, schedule);
@ -196,7 +196,7 @@ kdb_encrypt_key (des_cblock (*in), des_cblock (*out),
#ifdef NOENCRYPTION
memcpy(out, in, sizeof(des_cblock));
#else
des_pcbc_encrypt(in,out,(long)sizeof(des_cblock),master_key_sched,master_key,
des_pcbc_encrypt((const void *)in,(void *)out,(long)sizeof(des_cblock),master_key_sched,master_key,
e_d_flag);
#endif
}

View File

@ -33,7 +33,7 @@
#include "krb_locl.h"
RCSID("$Id: decomp_ticket.c,v 1.1.1.2 2000/12/29 01:43:12 assar Exp $");
RCSID("$Id: decomp_ticket.c,v 1.2 2000/12/29 02:52:36 assar Exp $");
/*
* This routine takes a ticket and pointers to the variables that
@ -70,7 +70,7 @@ decomp_ticket(KTEXT tkt, /* The ticket to be decoded */
int little_endian;
des_pcbc_encrypt((des_cblock *)tkt->dat, (des_cblock *)tkt->dat,
des_pcbc_encrypt(tkt->dat, tkt->dat,
tkt->length, schedule, key, DES_DECRYPT);
tkt->mbz = 0;

View File

@ -33,14 +33,14 @@
#include "krb_locl.h"
RCSID("$Id: encrypt_ktext.c,v 1.1.1.2 2000/12/29 01:43:12 assar Exp $");
RCSID("$Id: encrypt_ktext.c,v 1.2 2000/12/29 02:52:36 assar Exp $");
void
encrypt_ktext(KTEXT cip, des_cblock *key, int encrypt)
{
des_key_schedule schedule;
des_set_key(key, schedule);
des_pcbc_encrypt((des_cblock*)cip->dat, (des_cblock*)cip->dat,
des_pcbc_encrypt(cip->dat, cip->dat,
cip->length, schedule, key, encrypt);
memset(schedule, 0, sizeof(des_key_schedule));
}

View File

@ -31,7 +31,7 @@
* SUCH DAMAGE.
*/
/* $Id: krb-protos.h,v 1.1.1.2 2000/12/29 01:43:14 assar Exp $ */
/* $Id: krb-protos.h,v 1.2 2000/12/29 02:52:36 assar Exp $ */
#ifndef __krb_protos_h__
#define __krb_protos_h__
@ -786,4 +786,7 @@ int KRB_LIB_FUNCTION
krb_add_our_ip_for_realm __P((const char *user, const char *instance,
const char *realm, const char *password));
int KRB_LIB_FUNCTION
krb_get_our_ip_for_realm __P((const char *realm, struct in_addr *ip_addr));
#endif /* __krb_protos_h__ */

View File

@ -33,7 +33,7 @@
#include "krb_locl.h"
RCSID("$Id: mk_priv.c,v 1.1.1.2 2000/12/29 01:43:17 assar Exp $");
RCSID("$Id: mk_priv.c,v 1.2 2000/12/29 02:52:36 assar Exp $");
/* application include files */
#include "krb-archaeology.h"
@ -113,7 +113,7 @@ krb_mk_priv(void *in, void *out, u_int32_t length,
memset(p, 0, 7);
des_pcbc_encrypt((des_cblock *)cipher, (des_cblock *)cipher,
des_pcbc_encrypt(cipher, cipher,
len, schedule, key, DES_ENCRYPT);
return (cipher - (unsigned char*)out) + len;

View File

@ -33,7 +33,7 @@
#include "krb_locl.h"
RCSID("$Id: rd_priv.c,v 1.1.1.2 2000/12/29 01:43:18 assar Exp $");
RCSID("$Id: rd_priv.c,v 1.2 2000/12/29 02:52:36 assar Exp $");
/* application include files */
#include "krb-archaeology.h"
@ -83,7 +83,7 @@ krb_rd_priv(void *in, u_int32_t in_length,
if(clen + 2 > in_length)
return RD_AP_MODIFIED;
des_pcbc_encrypt((des_cblock*)p, (des_cblock*)p, clen,
des_pcbc_encrypt(p, p, clen,
schedule, key, DES_DECRYPT);
p += krb_get_int(p, &m_data->app_length, 4, little_endian);

View File

@ -33,7 +33,7 @@
#include "krb_locl.h"
RCSID("$Id: rd_safe.c,v 1.1.1.2 2000/12/29 01:43:18 assar Exp $");
RCSID("$Id: rd_safe.c,v 1.2 2000/12/29 02:52:36 assar Exp $");
/* application include files */
#include "krb-archaeology.h"
@ -60,7 +60,7 @@ void
fixup_quad_cksum(void *start, size_t len, des_cblock *key,
void *new_checksum, void *old_checksum, int little)
{
des_quad_cksum((des_cblock*)start, (des_cblock*)new_checksum, len, 2, key);
des_quad_cksum(start, new_checksum, len, 2, key);
if(HOST_BYTE_ORDER){
if(little){
memcpy(old_checksum, new_checksum, 16);

View File

@ -22,7 +22,7 @@ or implied warranty.
#include "krb_locl.h"
#include <base64.h>
RCSID("$Id: send_to_kdc.c,v 1.1.1.2 2000/12/29 01:43:19 assar Exp $");
RCSID("$Id: send_to_kdc.c,v 1.2 2000/12/29 02:52:36 assar Exp $");
struct host {
struct sockaddr_in addr;
@ -143,7 +143,6 @@ send_to_kdc(KTEXT pkt, KTEXT rpkt, const char *realm)
char **addr_list;
int j;
int n_addrs;
struct host *tmp;
if (k_host->proto == PROTO_HTTP && proxy != NULL) {
n_addrs = 1;

View File

@ -33,7 +33,7 @@
#include "krb_locl.h"
RCSID("$Id: str2key.c,v 1.1.1.2 2000/12/29 01:43:19 assar Exp $");
RCSID("$Id: str2key.c,v 1.2 2000/12/29 02:52:36 assar Exp $");
#define lowcase(c) (('A' <= (c) && (c) <= 'Z') ? ((c) - 'A' + 'a') : (c))
@ -92,13 +92,13 @@ afs_string_to_key(const char *pass, const char *cell, des_cblock *key)
memcpy(key, "kdsbdsns", 8);
des_key_sched(key, sched);
/* Beware, ivec is passed twice */
des_cbc_cksum((des_cblock *)buf, &ivec, plen + clen, sched, &ivec);
des_cbc_cksum(buf, &ivec, plen + clen, sched, &ivec);
memcpy(key, &ivec, 8);
des_fixup_key_parity(key);
des_key_sched(key, sched);
/* Beware, ivec is passed twice */
des_cbc_cksum((des_cblock *)buf, key, plen + clen, sched, &ivec);
des_cbc_cksum(buf, key, plen + clen, sched, &ivec);
free(buf);
des_fixup_key_parity(key);
}