| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 tr_cmp| Name:  | tr_cmp |  | Prototype:  | static int tr_cmp(const X509_TRUST *const *a, const X509_TRUST *const *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c |  | Lines:  | 52-55 |  
  |  | 1 | 1 | 
 tlsv1_method| Name:  | tlsv1_method |  | Prototype:  | const SSL_METHOD *tlsv1_method(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c |  | Lines:  | 39-39 |  
  |  | 1 | 1 | 
 tlsv1_3_method| Name:  | tlsv1_3_method |  | Prototype:  | const SSL_METHOD *tlsv1_3_method(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c |  | Lines:  | 22-22 |  
  |  | 1 | 1 | 
 tlsv1_2_method| Name:  | tlsv1_2_method |  | Prototype:  | const SSL_METHOD *tlsv1_2_method(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c |  | Lines:  | 27-27 |  
  |  | 1 | 1 | 
 tlsv1_1_method| Name:  | tlsv1_1_method |  | Prototype:  | const SSL_METHOD *tlsv1_1_method(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c |  | Lines:  | 33-33 |  
  |  | 1 | 1 | 
 tls_process_cke_gost| Name:  | tls_process_cke_gost |  | Prototype:  | static int tls_process_cke_gost(SSL *s, PACKET *pkt) |  | Coverage:  |   0.000% (0/54) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c |  | Lines:  | 3304-3420 |  
  |  | 130 | 18 | 
 tls_parse_stoc_use_srtp| Name:  | tls_parse_stoc_use_srtp |  | Prototype:  | int tls_parse_stoc_use_srtp(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) |  | Coverage:  |   0.000% (0/24) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c |  | Lines:  | 1677-1725 |  
  |  | 54 | 6 | 
 tls_parse_ctos_use_srtp| Name:  | tls_parse_ctos_use_srtp |  | Prototype:  | int tls_parse_ctos_use_srtp(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) |  | Coverage:  |   0.000% (0/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c |  | Lines:  | 499-564 |  
  |  | 66 | 9 | 
 tls_construct_cke_gost| Name:  | tls_construct_cke_gost |  | Prototype:  | static int tls_construct_cke_gost(SSL *s, WPACKET *pkt) |  | Coverage:  |   0.000% (0/45) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c |  | Lines:  | 3163-3278 |  
  |  | 148 | 11 | 
 tls1_md5_final_raw| Name:  | tls1_md5_final_raw |  | Prototype:  | static void tls1_md5_final_raw(void *ctx, unsigned char *md_out) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c |  | Lines:  | 45-52 |  
  |  | 5 | 1 | 
 tls1_1_multi_block_encrypt| Name:  | tls1_1_multi_block_encrypt |  | Prototype:  | static size_t tls1_1_multi_block_encrypt(EVP_AES_HMAC_SHA1 *key, unsigned char *out, const unsigned char *inp, size_t inp_len, int n4x) |  | Coverage:  |   0.000% (0/51) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha1.c |  | Lines:  | 154-399 |  
  |  | 135 | 14 | 
 tls1_1_multi_block_encrypt| Name:  | tls1_1_multi_block_encrypt |  | Prototype:  | static size_t tls1_1_multi_block_encrypt(EVP_AES_HMAC_SHA256 *key, unsigned char *out, const unsigned char *inp, size_t inp_len, int n4x) |  | Coverage:  |   0.000% (0/51) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha256.c |  | Lines:  | 150-414 |  
  |  | 147 | 14 | 
 test_sha_md_destroy| Name:  | test_sha_md_destroy |  | Prototype:  | static void test_sha_md_destroy(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c |  | Lines:  | 353-357 |  
  |  | 6 | 1 | 
 test_sha_md| Name:  | test_sha_md |  | Prototype:  | static const EVP_MD *test_sha_md(void) |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c |  | Lines:  | 332-352 |  
  |  | 25 | 3 | 
 test_sha1_update| Name:  | test_sha1_update |  | Prototype:  | static int test_sha1_update(EVP_MD_CTX *ctx, const void *data, size_t count) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c |  | Lines:  | 315-321 |  
  |  | 1 | 1 | 
 test_sha1_init| Name:  | test_sha1_init |  | Prototype:  | static int test_sha1_init(EVP_MD_CTX *ctx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c |  | Lines:  | 307-313 |  
  |  | 1 | 1 | 
 test_sha1_final| Name:  | test_sha1_final |  | Prototype:  | static int test_sha1_final(EVP_MD_CTX *ctx, unsigned char *md) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c |  | Lines:  | 323-329 |  
  |  | 1 | 1 | 
 test_rc4_init_key| Name:  | test_rc4_init_key |  | Prototype:  | static int test_rc4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c |  | Lines:  | 189-199 |  
  |  | 9 | 1 | 
 test_rc4_cipher| Name:  | test_rc4_cipher |  | Prototype:  | static int test_rc4_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c |  | Lines:  | 201-209 |  
  |  | 2 | 1 | 
 test_r4_cipher_destroy| Name:  | test_r4_cipher_destroy |  | Prototype:  | static void test_r4_cipher_destroy(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c |  | Lines:  | 230-234 |  
  |  | 6 | 1 | 
 test_r4_cipher| Name:  | test_r4_cipher |  | Prototype:  | static const EVP_CIPHER *test_r4_cipher(void) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c |  | Lines:  | 212-229 |  
  |  | 22 | 3 | 
 test_r4_40_cipher_destroy| Name:  | test_r4_40_cipher_destroy |  | Prototype:  | static void test_r4_40_cipher_destroy(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c |  | Lines:  | 255-259 |  
  |  | 6 | 1 | 
 test_r4_40_cipher| Name:  | test_r4_40_cipher |  | Prototype:  | static const EVP_CIPHER *test_r4_40_cipher(void) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c |  | Lines:  | 237-254 |  
  |  | 22 | 3 | 
 test_digest_nids| Name:  | test_digest_nids |  | Prototype:  | static int test_digest_nids(const int **nids) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c |  | Lines:  | 358-373 |  
  |  | 10 | 3 | 
 test_cipher_nids| Name:  | test_cipher_nids |  | Prototype:  | static int test_cipher_nids(const int **nids) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c |  | Lines:  | 260-277 |  
  |  | 14 | 4 | 
 sxnet_v2i| Name:  | sxnet_v2i |  | Prototype:  | static SXNET *sxnet_v2i(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c |  | Lines:  | 84-96 |  
  |  | 16 | 3 | 
 str_free| Name:  | str_free |  | Prototype:  | static void str_free(OPENSSL_STRING str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c |  | Lines:  | 494-497 |  
  |  | 1 | 1 | 
 store_loader_hash| Name:  | store_loader_hash |  | Prototype:  | static unsigned long store_loader_hash(const OSSL_STORE_LOADER *v) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c |  | Lines:  | 132-135 |  
  |  | 1 | 1 | 
 store_loader_cmp| Name:  | store_loader_cmp |  | Prototype:  | static int store_loader_cmp(const OSSL_STORE_LOADER *a, const OSSL_STORE_LOADER *b) |  | Coverage:  |   0.000% (0/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c |  | Lines:  | 137-142 |  
  |  | 168 | 7 | 
 store_info_new| Name:  | store_info_new |  | Prototype:  | static OSSL_STORE_INFO *store_info_new(int type, void *data) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c |  | Lines:  | 234-244 |  
  |  | 12 | 2 | 
 store_file_loader_deinit| Name:  | store_file_loader_deinit |  | Prototype:  | static void store_file_loader_deinit(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c |  | Lines:  | 1429-1432 |  
  |  | 1 | 1 | 
 stbl_module_init| Name:  | stbl_module_init |  | Prototype:  | static int stbl_module_init(CONF_IMODULE *md, const CONF *cnf) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mstbl.c |  | Lines:  | 20-40 |  
  |  | 16 | 4 | 
 stbl_module_finish| Name:  | stbl_module_finish |  | Prototype:  | static void stbl_module_finish(CONF_IMODULE *md) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mstbl.c |  | Lines:  | 42-45 |  
  |  | 1 | 1 | 
 ssl_undefined_void_function| Name:  | ssl_undefined_void_function |  | Prototype:  | int ssl_undefined_void_function(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 3604-3609 |  
  |  | 3 | 1 | 
 ssl_undefined_function_7| Name:  | ssl_undefined_function_7 |  | Prototype:  | static int ssl_undefined_function_7(SSL *ssl, unsigned char *r, size_t s, const char *t, size_t u, const unsigned char *v, size_t w, int x) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 76-88 |  
  |  | 8 | 1 | 
 ssl_undefined_function_6| Name:  | ssl_undefined_function_6 |  | Prototype:  | static int ssl_undefined_function_6(int r) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 70-74 |  
  |  | 6 | 1 | 
 ssl_undefined_function_5| Name:  | ssl_undefined_function_5 |  | Prototype:  | static size_t ssl_undefined_function_5(SSL *ssl, const char *r, size_t s, unsigned char *t) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 61-68 |  
  |  | 4 | 1 | 
 ssl_undefined_function_4| Name:  | ssl_undefined_function_4 |  | Prototype:  | static int ssl_undefined_function_4(SSL *ssl, int r) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 55-59 |  
  |  | 2 | 1 | 
 ssl_undefined_function_3| Name:  | ssl_undefined_function_3 |  | Prototype:  | static int ssl_undefined_function_3(SSL *ssl, unsigned char *r, unsigned char *s, size_t t, size_t *u) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 45-53 |  
  |  | 5 | 1 | 
 ssl_undefined_function_2| Name:  | ssl_undefined_function_2 |  | Prototype:  | static int ssl_undefined_function_2(SSL *ssl, SSL3_RECORD *r, unsigned char *s, int t) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 36-43 |  
  |  | 4 | 1 | 
 ssl_undefined_function_1| Name:  | ssl_undefined_function_1 |  | Prototype:  | static int ssl_undefined_function_1(SSL *ssl, unsigned char *r, size_t s, const char * t, size_t u, const unsigned char * v, size_t w, int x) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c |  | Lines:  | 3220-3232 |  
  |  | 8 | 1 | 
 ssl_undefined_function_1| Name:  | ssl_undefined_function_1 |  | Prototype:  | static int ssl_undefined_function_1(SSL *ssl, SSL3_RECORD *r, size_t s, int t) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 28-34 |  
  |  | 4 | 1 | 
 ssl_undefined_function| Name:  | ssl_undefined_function |  | Prototype:  | int ssl_undefined_function(SSL *s) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 3598-3602 |  
  |  | 2 | 1 | 
 ssl_undefined_const_function| Name:  | ssl_undefined_const_function |  | Prototype:  | int ssl_undefined_const_function(const SSL *s) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 3611-3614 |  
  |  | 1 | 1 | 
 ssl_start_async_job| Name:  | ssl_start_async_job |  | Prototype:  | static int ssl_start_async_job(SSL *s, struct ssl_async_args *args, int (*func) (void *)) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1660-1690 |  
  |  | 26 | 8 | 
 ssl_set_cert_and_key| Name:  | ssl_set_cert_and_key |  | Prototype:  | static int ssl_set_cert_and_key(SSL *ssl, SSL_CTX *ctx, X509 *x509, EVP_PKEY *privatekey, struct stack_st_X509 *chain, int override) |  | Coverage:  |   0.000% (0/55) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c |  | Lines:  | 1039-1136 |  
  |  | 92 | 16 | 
 ssl_puts| Name:  | ssl_puts |  | Prototype:  | static int ssl_puts(BIO *bp, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c |  | Lines:  | 412-419 |  
  |  | 4 | 1 | 
 ssl_peek_internal| Name:  | ssl_peek_internal |  | Prototype:  | static int ssl_peek_internal(SSL *s, void *buf, size_t num, size_t *readbytes) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1846-1872 |  
  |  | 21 | 4 | 
 ssl_io_intern| Name:  | ssl_io_intern |  | Prototype:  | static int ssl_io_intern(void *vargs) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1692-1712 |  
  |  | 13 | 4 | 
 ssl_do_handshake_intern| Name:  | ssl_do_handshake_intern |  | Prototype:  | static int ssl_do_handshake_intern(void *vargs) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 3542-3551 |  
  |  | 5 | 1 | 
 ssl_dane_dup| Name:  | ssl_dane_dup |  | Prototype:  | static int ssl_dane_dup(SSL *to, SSL *from) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 209-236 |  
  |  | 28 | 5 | 
 ssl_ctx_make_profiles| Name:  | ssl_ctx_make_profiles |  | Prototype:  | static int ssl_ctx_make_profiles(const char *profiles_string, struct stack_st_SRTP_PROTECTION_PROFILE **out) |  | Coverage:  |   0.000% (0/27) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_srtp.c |  | Lines:  | 61-110 |  
  |  | 64 | 8 | 
 ssl_check_for_safari| Name:  | ssl_check_for_safari |  | Prototype:  | static void ssl_check_for_safari(SSL *s, const CLIENTHELLO_MSG *hello) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c |  | Lines:  | 1305-1351 |  
  |  | 14 | 3 | 
 ssl_check_ca_name| Name:  | ssl_check_ca_name |  | Prototype:  | static int ssl_check_ca_name(struct stack_st_X509_NAME *names, X509 *x) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c |  | Lines:  | 2046-2056 |  
  |  | 7 | 3 | 
 ssl_cert_set_current| Name:  | ssl_cert_set_current |  | Prototype:  | int ssl_cert_set_current(CERT *c, long op) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c |  | Lines:  | 337-358 |  
  |  | 16 | 7 | 
 ssl_cert_set_cert_store| Name:  | ssl_cert_set_cert_store |  | Prototype:  | int ssl_cert_set_cert_store(CERT *c, X509_STORE *store, int chain, int ref) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c |  | Lines:  | 895-907 |  
  |  | 9 | 3 | 
 ssl_cert_set1_chain| Name:  | ssl_cert_set1_chain |  | Prototype:  | int ssl_cert_set1_chain(SSL *s, SSL_CTX *ctx, struct stack_st_X509 *chain) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c |  | Lines:  | 273-286 |  
  |  | 14 | 4 | 
 ssl_cert_select_current| Name:  | ssl_cert_select_current |  | Prototype:  | int ssl_cert_select_current(CERT *c, X509 *x) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c |  | Lines:  | 314-335 |  
  |  | 16 | 6 | 
 ssl_cert_add1_chain_cert| Name:  | ssl_cert_add1_chain_cert |  | Prototype:  | int ssl_cert_add1_chain_cert(SSL *s, SSL_CTX *ctx, X509 *x) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c |  | Lines:  | 306-312 |  
  |  | 4 | 2 | 
 ssl_callback_ctrl| Name:  | ssl_callback_ctrl |  | Prototype:  | static long ssl_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c |  | Lines:  | 393-410 |  
  |  | 11 | 3 | 
 ssl_build_cert_chain| Name:  | ssl_build_cert_chain |  | Prototype:  | int ssl_build_cert_chain(SSL *s, SSL_CTX *ctx, int flags) |  | Coverage:  |   0.000% (0/74) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c |  | Lines:  | 787-893 |  
  |  | 94 | 24 | 
 ssl_bad_method| Name:  | ssl_bad_method |  | Prototype:  | const SSL_METHOD *ssl_bad_method(int ver) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 3616-3620 |  
  |  | 6 | 1 | 
 ssl3_setup_key_block| Name:  | ssl3_setup_key_block |  | Prototype:  | int ssl3_setup_key_block(SSL *s) |  | Coverage:  |   0.000% (0/25) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c |  | Lines:  | 251-317 |  
  |  | 60 | 9 | 
 ssl3_set_req_cert_type| Name:  | ssl3_set_req_cert_type |  | Prototype:  | static int ssl3_set_req_cert_type(CERT *c, const unsigned char *p, size_t len) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c |  | Lines:  | 4367-4381 |  
  |  | 22 | 4 | 
 ssl3_record_app_data_waiting| Name:  | ssl3_record_app_data_waiting |  | Prototype:  | static int ssl3_record_app_data_waiting(SSL *s) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c |  | Lines:  | 69-102 |  
  |  | 20 | 5 | 
 ssl3_peek| Name:  | ssl3_peek |  | Prototype:  | int ssl3_peek(SSL *s, void *buf, size_t len, size_t *readbytes) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c |  | Lines:  | 4480-4483 |  
  |  | 1 | 1 | 
 ssl3_generate_master_secret| Name:  | ssl3_generate_master_secret |  | Prototype:  | int ssl3_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p, size_t len, size_t *secret_size) |  | Coverage:  |   0.000% (0/31) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c |  | Lines:  | 471-525 |  
  |  | 57 | 5 | 
 ssl3_generate_key_block| Name:  | ssl3_generate_key_block |  | Prototype:  | static int ssl3_generate_key_block(SSL *s, unsigned char *km, int num) |  | Coverage:  |   0.000% (0/45) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c |  | Lines:  | 17-88 |  
  |  | 109 | 10 | 
 ssl3_final_finish_mac| Name:  | ssl3_final_finish_mac |  | Prototype:  | size_t ssl3_final_finish_mac(SSL *s, const char *sender, size_t len, unsigned char *p) |  | Coverage:  |   0.000% (0/25) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c |  | Lines:  | 419-469 |  
  |  | 77 | 7 | 
 ssl3_enc| Name:  | ssl3_enc |  | Prototype:  | int ssl3_enc(SSL *s, SSL3_RECORD *inrecs, size_t n_recs, int sending) |  | Coverage:  |   0.000% (0/49) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c |  | Lines:  | 846-923 |  
  |  | 76 | 13 | 
 ssl3_do_uncompress| Name:  | ssl3_do_uncompress |  | Prototype:  | int ssl3_do_uncompress(SSL *ssl, SSL3_RECORD *rr) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c |  | Lines:  | 792-814 |  
  |  | 17 | 4 | 
 ssl3_do_compress| Name:  | ssl3_do_compress |  | Prototype:  | int ssl3_do_compress(SSL *ssl, SSL3_RECORD *wr) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c |  | Lines:  | 816-833 |  
  |  | 9 | 2 | 
 ssl3_default_timeout| Name:  | ssl3_default_timeout |  | Prototype:  | long ssl3_default_timeout(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c |  | Lines:  | 3251-3258 |  
  |  | 1 | 1 | 
 ssl3_comp_find| Name:  | ssl3_comp_find |  | Prototype:  | SSL_COMP *ssl3_comp_find(struct stack_st_SSL_COMP *sk, int n) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c |  | Lines:  | 1898-1912 |  
  |  | 22 | 4 | 
 ssl3_change_cipher_state| Name:  | ssl3_change_cipher_state |  | Prototype:  | int ssl3_change_cipher_state(SSL *s, int which) |  | Coverage:  |   0.000% (0/63) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c |  | Lines:  | 90-249 |  
  |  | 217 | 20 | 
 ssl3_cbc_remove_padding| Name:  | ssl3_cbc_remove_padding |  | Prototype:  | int ssl3_cbc_remove_padding(SSL3_RECORD *rec, size_t block_size, size_t mac_size) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c |  | Lines:  | 1409-1428 |  
  |  | 10 | 2 | 
 ssl3_callback_ctrl| Name:  | ssl3_callback_ctrl |  | Prototype:  | long ssl3_callback_ctrl(SSL *s, int cmd, void (*fp) (void)) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c |  | Lines:  | 3715-3741 |  
  |  | 11 | 5 | 
 ssl3_alert_code| Name:  | ssl3_alert_code |  | Prototype:  | int ssl3_alert_code(int code) |  | Coverage:  |   0.000% (0/68) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c |  | Lines:  | 527-599 |  
  |  | 35 | 35 | 
 sock_puts| Name:  | sock_puts |  | Prototype:  | static int sock_puts(BIO *bp, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c |  | Lines:  | 161-168 |  
  |  | 4 | 1 | 
 slg_write| Name:  | slg_write |  | Prototype:  | static int slg_write(BIO *b, const char *in, int inl) |  | Coverage:  |   0.000% (0/47) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c |  | Lines:  | 125-216 |  
  |  | 221 | 9 | 
 slg_puts| Name:  | slg_puts |  | Prototype:  | static int slg_puts(BIO *bp, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c |  | Lines:  | 231-238 |  
  |  | 4 | 1 | 
 slg_new| Name:  | slg_new |  | Prototype:  | static int slg_new(BIO *bi) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c |  | Lines:  | 108-115 |  
  |  | 13 | 1 | 
 slg_free| Name:  | slg_free |  | Prototype:  | static int slg_free(BIO *a) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c |  | Lines:  | 117-123 |  
  |  | 6 | 2 | 
 slg_ctrl| Name:  | slg_ctrl |  | Prototype:  | static long slg_ctrl(BIO *b, int cmd, long num, void *ptr) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c |  | Lines:  | 218-229 |  
  |  | 6 | 3 | 
 skip_dot| Name:  | skip_dot |  | Prototype:  | static const char *skip_dot(const char *name) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_cnf.c |  | Lines:  | 17-24 |  
  |  | 38 | 2 | 
 sk_void_zero| Name:  | sk_void_zero |  | Prototype:  | static inline void sk_void_zero(struct stack_st_void *sk) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_unshift| Name:  | sk_void_unshift |  | Prototype:  | static inline int sk_void_unshift(struct stack_st_void *sk, void *ptr) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_sort| Name:  | sk_void_sort |  | Prototype:  | static inline void sk_void_sort(struct stack_st_void *sk) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_shift| Name:  | sk_void_shift |  | Prototype:  | static inline void *sk_void_shift(struct stack_st_void *sk) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_set_cmp_func| Name:  | sk_void_set_cmp_func |  | Prototype:  | static inline sk_void_compfunc sk_void_set_cmp_func(struct stack_st_void *sk, sk_void_compfunc compare) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_reserve| Name:  | sk_void_reserve |  | Prototype:  | static inline int sk_void_reserve(struct stack_st_void *sk, int n) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_pop_free| Name:  | sk_void_pop_free |  | Prototype:  | static inline void sk_void_pop_free(struct stack_st_void *sk, sk_void_freefunc freefunc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_new_reserve| Name:  | sk_void_new_reserve |  | Prototype:  | static inline struct stack_st_void *sk_void_new_reserve(sk_void_compfunc compare, int n) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_new| Name:  | sk_void_new |  | Prototype:  | static inline struct stack_st_void *sk_void_new(sk_void_compfunc compare) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_is_sorted| Name:  | sk_void_is_sorted |  | Prototype:  | static inline int sk_void_is_sorted(const struct stack_st_void *sk) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_insert| Name:  | sk_void_insert |  | Prototype:  | static inline int sk_void_insert(struct stack_st_void *sk, void *ptr, int idx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_find_ex| Name:  | sk_void_find_ex |  | Prototype:  | static inline int sk_void_find_ex(struct stack_st_void *sk, void *ptr) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_find| Name:  | sk_void_find |  | Prototype:  | static inline int sk_void_find(struct stack_st_void *sk, void *ptr) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_dup| Name:  | sk_void_dup |  | Prototype:  | static inline struct stack_st_void * sk_void_dup(const struct stack_st_void *sk) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 | 
 sk_void_delete_ptr| Name:  | sk_void_delete_ptr |  | Prototype:  | static inline void *sk_void_delete_ptr(struct stack_st_void *sk, void *ptr) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h |  | Lines:  | 89-89 |  
  |  | 1 | 1 |