summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1990-10-22 15:33:04 +0000
committerJohn Kohl <jtkohl@mit.edu>1990-10-22 15:33:04 +0000
commitbefc49181f5476b699b7a2b227afe4ebe5379b2f (patch)
tree65f68636a22a827df3a89d15c298b29233f5ec98 /src
parent9e7b2917e57031d758b6a4b2542519719d09cefd (diff)
downloadkrb5-befc49181f5476b699b7a2b227afe4ebe5379b2f.tar.gz
krb5-befc49181f5476b699b7a2b227afe4ebe5379b2f.tar.xz
krb5-befc49181f5476b699b7a2b227afe4ebe5379b2f.zip
use real prototypes
don't use private internal (now static) _f functions git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1305 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/crypto/des/verify.c37
1 files changed, 22 insertions, 15 deletions
diff --git a/src/lib/crypto/des/verify.c b/src/lib/crypto/des/verify.c
index cc50e92f1..15db5fb3f 100644
--- a/src/lib/crypto/des/verify.c
+++ b/src/lib/crypto/des/verify.c
@@ -23,15 +23,12 @@ static char rcsid_verify_c[] =
#include <krb5/krb5.h>
#include <krb5/ext-proto.h>
#include <krb5/mit-des.h>
+#include "des_int.h"
#include <stdio.h>
#include <com_err.h>
extern int errno;
extern krb5_cryptosystem_entry mit_des_cryptosystem_entry;
-extern mit_des_encrypt_f();
-extern mit_des_decrypt_f();
-extern mit_des_ecb_encrypt();
-extern mit_des_cbc_cksum();
char *progname;
int nflag = 2;
@@ -261,10 +258,12 @@ main(argc,argv)
printf("ACTUAL CBC\n\tclear \"%s\"\n",input);
in_length = strlen((char *)input);
- if (retval = mit_des_encrypt_f((krb5_pointer) input,
- (krb5_pointer) cipher_text,
- (size_t) in_length,
- &eblock, (krb5_pointer) ivec)) {
+ if (retval = mit_des_cbc_encrypt((krb5_octet *) input,
+ (krb5_octet *) cipher_text,
+ (size_t) in_length,
+ (struct mit_des_ks_struct *)eblock.priv,
+ (krb5_octet *) ivec,
+ MIT_DES_ENCRYPT)) {
com_err("des verify", retval, "can't encrypt");
exit(-1);
}
@@ -276,10 +275,12 @@ main(argc,argv)
}
printf("\n");
}
- if (retval = mit_des_decrypt_f((krb5_pointer) cipher_text,
- (krb5_pointer) clear_text,
- (size_t) in_length,
- &eblock, (krb5_pointer) ivec)) {
+ if (retval = mit_des_cbc_encrypt((krb5_octet *) cipher_text,
+ (krb5_octet *) clear_text,
+ (size_t) in_length,
+ eblock.priv,
+ (krb5_octet *) ivec,
+ MIT_DES_DECRYPT)) {
com_err("des verify", retval, "can't decrypt");
exit(-1);
}
@@ -299,7 +300,7 @@ main(argc,argv)
printf("or some part thereof\n");
input = clear_text2;
mit_des_cbc_cksum(input,cipher_text,(long) strlen((char *)input),
- eblock.priv,ivec,1);
+ eblock.priv,ivec);
printf("ACTUAL CBC checksum\n");
printf("\t\tencrypted cksum = (low to high bytes)\n\t\t");
for (j = 0; j<=7; j++)
@@ -346,7 +347,10 @@ do_encrypt(in,out)
char *out;
{
for (i =1; i<=nflag; i++) {
- mit_des_ecb_encrypt(in,out,(struct mit_des_ks_struct *)eblock.priv,1);
+ mit_des_ecb_encrypt((u_long *)in,
+ (u_long *)out,
+ (struct mit_des_ks_struct *)eblock.priv,
+ MIT_DES_ENCRYPT);
if (mit_des_debug) {
printf("\nclear %s\n",in);
for (j = 0; j<=7; j++)
@@ -365,7 +369,10 @@ do_decrypt(in,out)
/* try to invert it */
{
for (i =1; i<=nflag; i++) {
- mit_des_ecb_encrypt(out,in,(struct mit_des_ks_struct *)eblock.priv,0);
+ mit_des_ecb_encrypt((u_long *)out,
+ (u_long *)in,
+ (struct mit_des_ks_struct *)eblock.priv,
+ MIT_DES_DECRYPT);
if (mit_des_debug) {
printf("clear %s\n",in);
for (j = 0; j<=7; j++)