diff options
Diffstat (limited to 'src/lib/libssl/d1_enc.c')
| -rw-r--r-- | src/lib/libssl/d1_enc.c | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/lib/libssl/d1_enc.c b/src/lib/libssl/d1_enc.c index cbff7495c5..cf3332e4e4 100644 --- a/src/lib/libssl/d1_enc.c +++ b/src/lib/libssl/d1_enc.c | |||
| @@ -115,12 +115,16 @@ | |||
| 115 | 115 | ||
| 116 | #include <stdio.h> | 116 | #include <stdio.h> |
| 117 | #include "ssl_locl.h" | 117 | #include "ssl_locl.h" |
| 118 | #ifndef OPENSSL_NO_COMP | ||
| 118 | #include <openssl/comp.h> | 119 | #include <openssl/comp.h> |
| 120 | #endif | ||
| 119 | #include <openssl/evp.h> | 121 | #include <openssl/evp.h> |
| 120 | #include <openssl/hmac.h> | 122 | #include <openssl/hmac.h> |
| 121 | #include <openssl/md5.h> | 123 | #include <openssl/md5.h> |
| 122 | #include <openssl/rand.h> | 124 | #include <openssl/rand.h> |
| 123 | 125 | #ifdef KSSL_DEBUG | |
| 126 | #include <openssl/des.h> | ||
| 127 | #endif | ||
| 124 | 128 | ||
| 125 | int dtls1_enc(SSL *s, int send) | 129 | int dtls1_enc(SSL *s, int send) |
| 126 | { | 130 | { |
| @@ -202,10 +206,11 @@ int dtls1_enc(SSL *s, int send) | |||
| 202 | { | 206 | { |
| 203 | unsigned long ui; | 207 | unsigned long ui; |
| 204 | printf("EVP_Cipher(ds=%p,rec->data=%p,rec->input=%p,l=%ld) ==>\n", | 208 | printf("EVP_Cipher(ds=%p,rec->data=%p,rec->input=%p,l=%ld) ==>\n", |
| 205 | ds,rec->data,rec->input,l); | 209 | (void *)ds,rec->data,rec->input,l); |
| 206 | printf("\tEVP_CIPHER_CTX: %d buf_len, %d key_len [%d %d], %d iv_len\n", | 210 | printf("\tEVP_CIPHER_CTX: %d buf_len, %d key_len [%ld %ld], %d iv_len\n", |
| 207 | ds->buf_len, ds->cipher->key_len, | 211 | ds->buf_len, ds->cipher->key_len, |
| 208 | DES_KEY_SZ, DES_SCHEDULE_SZ, | 212 | (unsigned long)DES_KEY_SZ, |
| 213 | (unsigned long)DES_SCHEDULE_SZ, | ||
| 209 | ds->cipher->iv_len); | 214 | ds->cipher->iv_len); |
| 210 | printf("\t\tIV: "); | 215 | printf("\t\tIV: "); |
| 211 | for (i=0; i<ds->cipher->iv_len; i++) printf("%02X", ds->iv[i]); | 216 | for (i=0; i<ds->cipher->iv_len; i++) printf("%02X", ds->iv[i]); |
| @@ -230,10 +235,10 @@ int dtls1_enc(SSL *s, int send) | |||
| 230 | 235 | ||
| 231 | #ifdef KSSL_DEBUG | 236 | #ifdef KSSL_DEBUG |
| 232 | { | 237 | { |
| 233 | unsigned long i; | 238 | unsigned long ki; |
| 234 | printf("\trec->data="); | 239 | printf("\trec->data="); |
| 235 | for (i=0; i<l; i++) | 240 | for (ki=0; ki<l; ki++) |
| 236 | printf(" %02x", rec->data[i]); printf("\n"); | 241 | printf(" %02x", rec->data[ki]); printf("\n"); |
| 237 | } | 242 | } |
| 238 | #endif /* KSSL_DEBUG */ | 243 | #endif /* KSSL_DEBUG */ |
| 239 | 244 | ||
