#include <stdio.h>
#include <openssl/objects.h>
#include <openssl/evp.h>
#include <openssl/hmac.h>
#include <openssl/ocsp.h>
#include <openssl/rand.h>
#include "ssl_locl.h"
Go to the source code of this file.
|
long | tls1_default_timeout (void) |
|
int | tls1_new (SSL *s) |
|
void | tls1_free (SSL *s) |
|
void | tls1_clear (SSL *s) |
|
int | tls1_ec_curve_id2nid (int curve_id) |
|
int | tls1_ec_nid2curve_id (int nid) |
|
int | tls12_get_req_sig_algs (SSL *s, unsigned char *p) |
|
unsigned char * | ssl_add_clienthello_tlsext (SSL *s, unsigned char *p, unsigned char *limit) |
|
unsigned char * | ssl_add_serverhello_tlsext (SSL *s, unsigned char *p, unsigned char *limit) |
|
int | ssl_parse_clienthello_tlsext (SSL *s, unsigned char **p, unsigned char *d, int n, int *al) |
|
int | ssl_parse_serverhello_tlsext (SSL *s, unsigned char **p, unsigned char *d, int n, int *al) |
|
int | ssl_prepare_clienthello_tlsext (SSL *s) |
|
int | ssl_prepare_serverhello_tlsext (SSL *s) |
|
int | ssl_check_clienthello_tlsext (SSL *s) |
|
int | ssl_check_serverhello_tlsext (SSL *s) |
|
int | tls1_process_ticket (SSL *s, unsigned char *session_id, int len, const unsigned char *limit, SSL_SESSION **ret) |
|
int | tls12_get_sigandhash (unsigned char *p, const EVP_PKEY *pk, const EVP_MD *md) |
|
int | tls12_get_sigid (const EVP_PKEY *pk) |
|
const EVP_MD * | tls12_get_hash (unsigned char hash_alg) |
|
int | tls1_process_sigalgs (SSL *s, const unsigned char *data, int dsize) |
|
int | tls1_process_heartbeat (SSL *s) |
|
int | tls1_heartbeat (SSL *s) |
|
#define tlsext_sigalg |
( |
|
md | ) |
|
Value:
tlsext_sigalg_dsa(md) \
tlsext_sigalg_ecdsa(md)
Definition at line 328 of file t1_lib.c.
unsigned char* ssl_add_clienthello_tlsext |
( |
SSL * |
s, |
|
|
unsigned char * |
p, |
|
|
unsigned char * |
limit |
|
) |
| |
unsigned char* ssl_add_serverhello_tlsext |
( |
SSL * |
s, |
|
|
unsigned char * |
p, |
|
|
unsigned char * |
limit |
|
) |
| |
int ssl_check_clienthello_tlsext |
( |
SSL * |
s | ) |
|
int ssl_check_serverhello_tlsext |
( |
SSL * |
s | ) |
|
int ssl_parse_clienthello_tlsext |
( |
SSL * |
s, |
|
|
unsigned char ** |
p, |
|
|
unsigned char * |
d, |
|
|
int |
n, |
|
|
int * |
al |
|
) |
| |
int ssl_parse_serverhello_tlsext |
( |
SSL * |
s, |
|
|
unsigned char ** |
p, |
|
|
unsigned char * |
d, |
|
|
int |
n, |
|
|
int * |
al |
|
) |
| |
int ssl_prepare_clienthello_tlsext |
( |
SSL * |
s | ) |
|
int ssl_prepare_serverhello_tlsext |
( |
SSL * |
s | ) |
|
const EVP_MD* tls12_get_hash |
( |
unsigned char |
hash_alg | ) |
|
int tls12_get_req_sig_algs |
( |
SSL * |
s, |
|
|
unsigned char * |
p |
|
) |
| |
int tls12_get_sigandhash |
( |
unsigned char * |
p, |
|
|
const EVP_PKEY * |
pk, |
|
|
const EVP_MD * |
md |
|
) |
| |
int tls12_get_sigid |
( |
const EVP_PKEY * |
pk | ) |
|
long tls1_default_timeout |
( |
void |
| ) |
|
int tls1_ec_curve_id2nid |
( |
int |
curve_id | ) |
|
int tls1_ec_nid2curve_id |
( |
int |
nid | ) |
|
int tls1_heartbeat |
( |
SSL * |
s | ) |
|
int tls1_process_heartbeat |
( |
SSL * |
s | ) |
|
int tls1_process_sigalgs |
( |
SSL * |
s, |
|
|
const unsigned char * |
data, |
|
|
int |
dsize |
|
) |
| |
int tls1_process_ticket |
( |
SSL * |
s, |
|
|
unsigned char * |
session_id, |
|
|
int |
len, |
|
|
const unsigned char * |
limit, |
|
|
SSL_SESSION ** |
ret |
|
) |
| |
const char tls1_version_str[] ="TLSv1" OPENSSL_VERSION_PTEXT |
Initial value:
Definition at line 128 of file t1_lib.c.