tcpdump mailing list archives
print-esp patch
From: "Gisle Vanem" <giva () bgnett no>
Date: Sun, 22 Dec 2002 19:04:10 +0100
With the resent change in OpenSSL des API, this change in print-esp.c is needed:
---------------------------------------------
--- print-esp.c.org Wed Dec 11 07:13:59 2002
+++ print-esp.c Sun Dec 22 17:45:06 2002
@@ -299,10 +299,10 @@
p = ivoff + ivlen;
#if OPENSSL_VERSION_NUMBER >= 0x00907000L
- DES_set_key_unchecked((DES_cblock *)secret, schedule);
+ DES_set_key_unchecked((const_DES_cblock *)secret, &schedule);
DES_cbc_encrypt((const unsigned char *)p, p,
- (long)(ep - p), schedule, (DES_cblock *)iv,
+ (long)(ep - p), &schedule, (DES_cblock *)iv,
DES_DECRYPT);
#else
des_check_key = 0;
@@ -380,13 +380,13 @@
DES_set_odd_parity((DES_cblock *)secret);
DES_set_odd_parity((DES_cblock *)(secret + 8));
DES_set_odd_parity((DES_cblock *)(secret + 16));
- if(DES_set_key_checked((DES_cblock *)secret, s1) != 0) {
+ if(DES_set_key_checked((const_DES_cblock *)secret, &s1) != 0) {
printf("failed to schedule key 1\n");
}
- if(DES_set_key_checked((DES_cblock *)(secret + 8), s2)!=0) {
+ if(DES_set_key_checked((DES_cblock *)(secret + 8), &s2)!=0) {
printf("failed to schedule key 2\n");
}
- if(DES_set_key_checked((DES_cblock *)(secret + 16), s3)!=0) {
+ if(DES_set_key_checked((DES_cblock *)(secret + 16), &s3)!=0) {
printf("failed to schedule key 3\n");
}
---------------------------------------------
Gisle V.
# rm /bin/laden
/bin/laden: Not found
-
This is the TCPDUMP workers list. It is archived at
http://www.tcpdump.org/lists/workers/index.html
To unsubscribe use mailto:tcpdump-workers-request () tcpdump org?body=unsubscribe
Current thread:
- print-esp patch Gisle Vanem (Dec 22)
- Re: print-esp patch itojun (Dec 22)
- Re: print-esp patch Gisle Vanem (Dec 22)
- Re: print-esp patch Guy Harris (Dec 23)
- Re: print-esp patch itojun (Dec 23)
- Re: print-esp patch Gisle Vanem (Dec 22)
- Re: print-esp patch itojun (Dec 22)
