|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <openssl/ssl.h>#include <assert.h>#include <limits.h>#include <string.h>#include <openssl/buf.h>#include <openssl/bytestring.h>#include <openssl/err.h>#include <openssl/evp.h>#include <openssl/mem.h>#include <openssl/md5.h>#include <openssl/nid.h>#include <openssl/rand.h>#include <openssl/sha.h>#include <openssl/x509.h>#include "internal.h"Functions | |
| SSL_HANDSHAKE * | ssl_handshake_new (enum ssl_hs_wait_t(*do_handshake)(SSL *ssl)) |
| void | ssl_handshake_free (SSL_HANDSHAKE *hs) |
| int | ssl3_init_message (SSL *ssl, CBB *cbb, CBB *body, uint8_t type) |
| int | ssl3_finish_message (SSL *ssl, CBB *cbb) |
| int | ssl3_write_message (SSL *ssl) |
| int | ssl3_send_finished (SSL *ssl, int a, int b) |
| int | ssl3_get_finished (SSL *ssl) |
| int | ssl3_send_change_cipher_spec (SSL *ssl) |
| int | ssl3_output_cert_chain (SSL *ssl) |
| size_t | ssl_max_handshake_message_len (const SSL *ssl) |
| int | ssl3_get_message (SSL *ssl, int msg_type, enum ssl_hash_message_t hash_message) |
| int | ssl3_hash_current_message (SSL *ssl) |
| void | ssl3_release_current_message (SSL *ssl, int free_buffer) |
| int | ssl_verify_alarm_type (long type) |
| int ssl3_get_finished | ( | SSL * | ssl | ) |
| int ssl3_get_message | ( | SSL * | ssl, |
| int | msg_type, | ||
| enum ssl_hash_message_t | hash_message | ||
| ) |
| int ssl3_hash_current_message | ( | SSL * | ssl | ) |
| int ssl3_output_cert_chain | ( | SSL * | ssl | ) |
| int ssl3_send_change_cipher_spec | ( | SSL * | ssl | ) |
| int ssl3_send_finished | ( | SSL * | ssl, |
| int | a, | ||
| int | b | ||
| ) |
| int ssl3_write_message | ( | SSL * | ssl | ) |
| void ssl_handshake_free | ( | SSL_HANDSHAKE * | hs | ) |
| SSL_HANDSHAKE* ssl_handshake_new | ( | enum ssl_hs_wait_t(*)(SSL *ssl) | do_handshake | ) |
| int ssl_verify_alarm_type | ( | long | type | ) |
1.8.13