#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) |