summaryrefslogtreecommitdiff
path: root/usr.bin/bdes/bdes.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/bdes/bdes.c')
-rw-r--r--usr.bin/bdes/bdes.c52
1 files changed, 26 insertions, 26 deletions
diff --git a/usr.bin/bdes/bdes.c b/usr.bin/bdes/bdes.c
index b2d3a5df3e7..9b8c5b491d6 100644
--- a/usr.bin/bdes/bdes.c
+++ b/usr.bin/bdes/bdes.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: bdes.c,v 1.3 1997/01/15 23:42:13 millert Exp $ */
+/* $OpenBSD: bdes.c,v 1.4 1998/05/07 19:12:17 deraadt Exp $ */
/* $NetBSD: bdes.c,v 1.2 1995/03/26 03:33:19 glass Exp $ */
/*-
@@ -51,7 +51,7 @@ static char copyright[] =
#if 0
static char sccsid[] = "@(#)bdes.c 8.1 (Berkeley) 6/6/93";
#else
-static char rcsid[] = "$OpenBSD: bdes.c,v 1.3 1997/01/15 23:42:13 millert Exp $";
+static char rcsid[] = "$OpenBSD: bdes.c,v 1.4 1998/05/07 19:12:17 deraadt Exp $";
#endif
#endif /* not lint */
@@ -130,7 +130,7 @@ static char rcsid[] = "$OpenBSD: bdes.c,v 1.3 1997/01/15 23:42:13 millert Exp $"
#define READ(buf, n) fread(buf, sizeof(char), n, stdin)
#define WRITE(buf,n) \
if (fwrite(buf, sizeof(char), n, stdout) != n) \
- err(bn, NULL);
+ err(1, "block %d", bn);
/*
* some things to make references easier
@@ -209,16 +209,16 @@ main(ac, av)
case 'F': /* use alternative CFB mode */
alg = ALG_CFBA;
if ((fbbits = setbits(optarg, 7)) > 56 || fbbits == 0)
- err(-1, "-F: number must be 1-56 inclusive");
+ err(1, "-F: number must be 1-56 inclusive");
else if (fbbits == -1)
- err(-1, "-F: number must be a multiple of 7");
+ err(1, "-F: number must be a multiple of 7");
break;
case 'f': /* use CFB mode */
alg = ALG_CFB;
if ((fbbits = setbits(optarg, 8)) > 64 || fbbits == 0)
- err(-1, "-f: number must be 1-64 inclusive");
+ err(1, "-f: number must be 1-64 inclusive");
else if (fbbits == -1)
- err(-1, "-f: number must be a multiple of 8");
+ err(1, "-f: number must be a multiple of 8");
break;
case 'k': /* encryption key */
kflag = 1;
@@ -227,14 +227,14 @@ main(ac, av)
case 'm': /* number of bits for MACing */
mode = MODE_AUTHENTICATE;
if ((macbits = setbits(optarg, 1)) > 64)
- err(-1, "-m: number must be 0-64 inclusive");
+ err(1, "-m: number must be 0-64 inclusive");
break;
case 'o': /* use OFB mode */
alg = ALG_OFB;
if ((fbbits = setbits(optarg, 8)) > 64 || fbbits == 0)
- err(-1, "-o: number must be 1-64 inclusive");
+ err(1, "-o: number must be 1-64 inclusive");
else if (fbbits == -1)
- err(-1, "-o: number must be a multiple of 8");
+ err(1, "-o: number must be a multiple of 8");
break;
case 'p': /* preserve parity bits */
pflag = 1;
@@ -294,7 +294,7 @@ main(ac, av)
case ALG_CFBA:
switch(mode) {
case MODE_AUTHENTICATE: /* authenticate using CFBA mode */
- err(-1, "can't authenticate with CFBA mode");
+ err(1, "can't authenticate with CFBA mode");
break;
case MODE_DECRYPT: /* decrypt using CFBA mode */
cfbadec();
@@ -307,7 +307,7 @@ main(ac, av)
case ALG_ECB:
switch(mode) {
case MODE_AUTHENTICATE: /* authenticate using ECB mode */
- err(-1, "can't authenticate with ECB mode");
+ err(1, "can't authenticate with ECB mode");
break;
case MODE_DECRYPT: /* decrypt using ECB mode */
ecbdec();
@@ -320,7 +320,7 @@ main(ac, av)
case ALG_OFB:
switch(mode) {
case MODE_AUTHENTICATE: /* authenticate using OFB mode */
- err(-1, "can't authenticate with OFB mode");
+ err(1, "can't authenticate with OFB mode");
break;
case MODE_DECRYPT: /* decrypt using OFB mode */
ofbdec();
@@ -408,7 +408,7 @@ cvtkey(obuf, ibuf)
*/
for (i = 0; ibuf[i] && i < 16; i++)
if ((nbuf[i] = tobinhex(ibuf[i], 16)) == -1)
- err(-1, "bad hex digit in key");
+ err(1, "bad hex digit in key");
while (i < 16)
nbuf[i++] = 0;
for (i = 0; i < 8; i++)
@@ -428,7 +428,7 @@ cvtkey(obuf, ibuf)
*/
for (i = 0; ibuf[i] && i < 16; i++)
if ((nbuf[i] = tobinhex(ibuf[i], 2)) == -1)
- err(-1, "bad binary digit in key");
+ err(1, "bad binary digit in key");
while (i < 64)
nbuf[i++] = 0;
for (i = 0; i < 8; i++)
@@ -470,7 +470,7 @@ setbits(s, mult)
if (isdigit(*p))
n = n * 10 + *p - '0';
else {
- err(-1, "bad decimal digit in MAC length");
+ err(1, "bad decimal digit in MAC length");
}
}
/*
@@ -567,14 +567,14 @@ ecbdec()
if ((c = getchar()) == EOF) {
n = CHAR(msgbuf, 7);
if (n < 0 || n > 7)
- err(bn, "decryption failed (block corrupted)");
+ err(1, "decryption failed (block %d corrupted)", bn);
}
else
(void)ungetc(c, stdin);
WRITE(BUFFER(msgbuf), n);
}
if (n > 0)
- err(bn, "decryption failed (incomplete block)");
+ err(1, "decryption failed (block %d incomplete)", bn);
}
/*
@@ -636,14 +636,14 @@ cbcdec()
if ((c = getchar()) == EOF) {
n = CHAR(msgbuf, 7);
if (n < 0 || n > 7)
- err(bn, "decryption failed (block corrupted)");
+ err(1, "decryption failed (block %d corrupted)", bn);
}
else
(void)ungetc(c, stdin);
WRITE(BUFFER(msgbuf), n);
}
if (n > 0)
- err(bn, "decryption failed (incomplete block)");
+ err(1, "decryption failed (block %d incomplete)", bn);
}
/*
@@ -766,14 +766,14 @@ cfbdec()
if ((c = getchar()) == EOF) {
n = obuf[nbytes-1];
if (n < 0 || n > nbytes-1)
- err(bn, "decryption failed (block corrupted)");
+ err(1, "decryption failed (block %d corrupted)", bn);
}
else
(void)ungetc(c, stdin);
WRITE(obuf, n);
}
if (n > 0)
- err(bn, "decryption failed (incomplete block)");
+ err(1, "decryption failed (block %d incomplete)", bn);
}
/*
@@ -856,14 +856,14 @@ cfbadec()
if ((c = getchar()) == EOF) {
if ((n = (obuf[nbytes-1] - '0')) < 0
|| n > nbytes-1)
- err(bn, "decryption failed (block corrupted)");
+ err(1, "decryption failed (block %d corrupted)", bn);
}
else
(void)ungetc(c, stdin);
WRITE(obuf, n);
}
if (n > 0)
- err(bn, "decryption failed (incomplete block)");
+ err(1, "decryption failed (block %d incomplete)", bn);
}
@@ -947,7 +947,7 @@ ofbdec()
if ((c = getchar()) == EOF) {
n = obuf[nbytes-1];
if (n < 0 || n > nbytes-1)
- err(bn, "decryption failed (block corrupted)");
+ err(1, "decryption failed (block %d corrupted)", bn);
}
else
(void)ungetc(c, stdin);
@@ -957,7 +957,7 @@ ofbdec()
WRITE(obuf, n);
}
if (n > 0)
- err(bn, "decryption failed (incomplete block)");
+ err(1, "decryption failed (block %d incomplete)", bn);
}
/*