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)