diff options
| author | Dirk Engling <erdgeist@erdgeist.org> | 2016-08-27 11:58:09 +0200 |
|---|---|---|
| committer | Dirk Engling <erdgeist@erdgeist.org> | 2016-08-27 11:58:09 +0200 |
| commit | d2ffe887bed0fb9741e39df1298c3e14eb7383a6 (patch) | |
| tree | e99fafbb6ae5d771aff65274006d867a8a95583b | |
| parent | a5ec5af96fc0e91ddc86087b4c8c73774c2320e4 (diff) | |
Adapt to openssl 1.1.0 API
| -rwxr-xr-x | vchat-ssl.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/vchat-ssl.c b/vchat-ssl.c index 2d8c970..adef70d 100755 --- a/vchat-ssl.c +++ b/vchat-ssl.c | |||
| @@ -351,7 +351,7 @@ int vc_verify_callback(int ok, X509_STORE_CTX *store) | |||
| 351 | { | 351 | { |
| 352 | if(!ok) { | 352 | if(!ok) { |
| 353 | snprintf(tmpstr, TMPSTRSIZE, "[SSL VERIFY ERROR ] %s", | 353 | snprintf(tmpstr, TMPSTRSIZE, "[SSL VERIFY ERROR ] %s", |
| 354 | X509_verify_cert_error_string(store->error)); | 354 | X509_verify_cert_error_string(X509_STORE_CTX_get_error(store))); |
| 355 | writecf(FS_ERR, tmpstr); | 355 | writecf(FS_ERR, tmpstr); |
| 356 | } | 356 | } |
| 357 | return (ok | getintoption(CF_IGNSSL)); | 357 | return (ok | getintoption(CF_IGNSSL)); |
| @@ -414,6 +414,17 @@ void vc_x509store_setcertfile(vc_x509store_t *store, char *file) | |||
| 414 | store->use_certfile = ( file ? strdup(file) : 0 ); | 414 | store->use_certfile = ( file ? strdup(file) : 0 ); |
| 415 | } | 415 | } |
| 416 | 416 | ||
| 417 | #if 0 | ||
| 418 | int vc_tls_read() | ||
| 419 | { | ||
| 420 | |||
| 421 | } | ||
| 422 | |||
| 423 | int vc_tls_read() | ||
| 424 | { | ||
| 425 | |||
| 426 | } | ||
| 427 | #endif | ||
| 417 | 428 | ||
| 418 | vc_x509store_t *vc_init_x509store() | 429 | vc_x509store_t *vc_init_x509store() |
| 419 | { | 430 | { |
