Lines Matching refs:SSL
5 * This package is an SSL implementation written
7 * The implementation was written so as to conform with Netscapes SSL.
12 * lhash, DES, etc., code; not just the SSL code. The SSL documentation
133 static int ssl3_handshake_mac(SSL *s, EVP_MD_CTX *in_ctx,
136 static int ssl3_generate_key_block(SSL *s, unsigned char *km, int num)
191 int ssl3_change_cipher_state(SSL *s, int which)
359 int ssl3_setup_key_block(SSL *s)
424 void ssl3_cleanup_key_block(SSL *s)
436 int ssl3_enc(SSL *s, int send)
502 /* SSL 3.0 bounds the number of padding bytes by the block size;
519 void ssl3_init_finished_mac(SSL *s)
525 void ssl3_finish_mac(SSL *s, const unsigned char *buf, int len)
531 int ssl3_cert_verify_mac(SSL *s, EVP_MD_CTX *ctx, unsigned char *p)
536 int ssl3_final_finish_mac(SSL *s, EVP_MD_CTX *ctx1, EVP_MD_CTX *ctx2,
547 static int ssl3_handshake_mac(SSL *s, EVP_MD_CTX *in_ctx,
581 int ssl3_mac(SSL *ssl, unsigned char *md, int send)
647 int ssl3_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p,