#include <ekg2-config.h>
#include <openssl/ssl.h>
#include <openssl/err.h>
Idź do kodu źródłowego tego pliku.
|
| #define | SSL_SESSION SSL * |
| |
| #define | SSL_INIT(session) !(session = SSL_new(jabberSslCtx)) |
| |
| #define | SSL_HELLO(session) SSL_connect(session) |
| |
| #define | SSL_BYE(session) SSL_shutdown(session) |
| |
| #define | SSL_DEINIT(session) SSL_free(session) |
| |
| #define | SSL_GLOBAL_INIT() SSL_library_init(); jabberSslCtx = SSL_CTX_new(SSLv23_client_method()) |
| |
| #define | SSL_GLOBAL_DEINIT() SSL_CTX_free(jabberSslCtx) |
| |
| #define | SSL_ERROR(retcode) ERR_error_string(retcode, NULL) /* retcode need be value from SSL_get_error(session, res) */ |
| |
| #define | SSL_E_AGAIN(ret) ((ret == SSL_ERROR_WANT_READ || ret == SSL_ERROR_WANT_WRITE)) |
| |
| #define | SSL_SEND(session, str, len) SSL_write(session, str, len) |
| |
| #define | SSL_RECV(session, buf, size) SSL_read(session, buf, size) |
| |
| #define | SSL_SET_FD(session, fd) SSL_set_fd(session, fd) |
| |
| #define | SSL_GET_FD(session, fd) fd |
| |
| #define | SSL_WRITE_DIRECTION(session, ret) (ret != SSL_ERROR_WANT_READ) |
| |
| #define SSL_E_AGAIN |
( |
|
ret) | |
((ret == SSL_ERROR_WANT_READ || ret == SSL_ERROR_WANT_WRITE)) |
| #define SSL_ERROR |
( |
|
retcode) | |
ERR_error_string(retcode, NULL) /* retcode need be value from SSL_get_error(session, res) */ |
| #define SSL_GET_FD |
( |
|
session, |
|
|
|
fd |
|
) |
| fd |
| #define SSL_GLOBAL_INIT |
( |
) | |
SSL_library_init(); jabberSslCtx = SSL_CTX_new(SSLv23_client_method()) |
| #define SSL_SESSION SSL * |
| #define SSL_WRITE_DIRECTION |
( |
|
session, |
|
|
|
ret |
|
) |
| (ret != SSL_ERROR_WANT_READ) |