#include <rfb/rfbclient.h>
#include <errno.h>
#include <openssl/err.h>
#include <openssl/ssl.h>
#include <openssl/x509.h>
#include <openssl/rand.h>
#include <pthread.h>
#include "tls.h"
Go to the source code of this file.
Data Structures | |
struct | CRYPTO_dynlock_value |
Defines | |
#define | GET_STRING(name) X509_NAME_oneline (name, buf, 256) |
Functions | |
rfbBool | HandleAnonTLSAuth (rfbClient *client) |
rfbBool | HandleVeNCryptAuth (rfbClient *client) |
int | ReadFromTLS (rfbClient *client, char *out, unsigned int n) |
int | WriteToTLS (rfbClient *client, char *buf, unsigned int n) |
void | FreeTLS (rfbClient *client) |
#define GET_STRING | ( | name | ) | X509_NAME_oneline (name, buf, 256) |
void FreeTLS | ( | rfbClient * | client | ) |
Definition at line 412 of file tls_openssl.c.
int ReadFromTLS | ( | rfbClient * | client, | |
char * | out, | |||
unsigned int | n | |||
) |
int WriteToTLS | ( | rfbClient * | client, | |
char * | buf, | |||
unsigned int | n | |||
) |