| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ | 
 SSL_CTX_get0_certificate| Name:  | SSL_CTX_get0_certificate |  | Prototype:  | X509 *SSL_CTX_get0_certificate(const SSL_CTX *ctx) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 3821-3827 |  
  |  | 9 | 2 | 
 SSL_CTX_get0_privatekey| Name:  | SSL_CTX_get0_privatekey |  | Prototype:  | EVP_PKEY *SSL_CTX_get0_privatekey(const SSL_CTX *ctx) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 3829-3835 |  
  |  | 9 | 2 | 
 SSL_CTX_get_ciphers| Name:  | SSL_CTX_get_ciphers |  | Prototype:  | struct stack_st_SSL_CIPHER *SSL_CTX_get_ciphers(const SSL_CTX *ctx) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 2503-2508 |  
  |  | 9 | 2 | 
 SSL_CTX_get_timeout| Name:  | SSL_CTX_get_timeout |  | Prototype:  | long SSL_CTX_get_timeout(const SSL_CTX *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 1027-1032 |  
  |  | 5 | 2 | 
 SSL_CTX_set1_cert_store| Name:  | SSL_CTX_set1_cert_store |  | Prototype:  | void SSL_CTX_set1_cert_store(SSL_CTX *ctx, X509_STORE *store) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 4135-4140 |  
  |  | 5 | 2 | 
 SSL_CTX_set_alpn_protos| Name:  | SSL_CTX_set_alpn_protos |  | Prototype:  | int SSL_CTX_set_alpn_protos(SSL_CTX *ctx, const unsigned char *protos, unsigned int protos_len) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 2746-2758 |  
  |  | 9 | 2 | 
 SSL_CTX_set_ciphersuites| Name:  | SSL_CTX_set_ciphersuites |  | Prototype:  | int SSL_CTX_set_ciphersuites(SSL_CTX *ctx, const char *str) |  | Coverage:  |  83.333% (5/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c |  | Lines:  | 1374-1385 |  
  |  | 7 | 2 | 
 SSL_CTX_set_ct_validation_callback| Name:  | SSL_CTX_set_ct_validation_callback |  | Prototype:  | int SSL_CTX_set_ct_validation_callback(SSL_CTX *ctx, ssl_ct_validation_cb callback, void *arg) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 4777-4795 |  
  |  | 12 | 2 | 
 SSL_CTX_set_default_verify_dir| Name:  | SSL_CTX_set_default_verify_dir |  | Prototype:  | int SSL_CTX_set_default_verify_dir(SSL_CTX *ctx) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 3998-4011 |  
  |  | 17 | 2 | 
 SSL_CTX_set_default_verify_file| Name:  | SSL_CTX_set_default_verify_file |  | Prototype:  | int SSL_CTX_set_default_verify_file(SSL_CTX *ctx) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 4013-4027 |  
  |  | 17 | 2 | 
 SSL_CTX_set_session_id_context| Name:  | SSL_CTX_set_session_id_context |  | Prototype:  | int SSL_CTX_set_session_id_context(SSL_CTX *ctx, const unsigned char *sid_ctx, unsigned int sid_ctx_len) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 867-879 |  
  |  | 7 | 2 | 
 SSL_CTX_set_timeout| Name:  | SSL_CTX_set_timeout |  | Prototype:  | long SSL_CTX_set_timeout(SSL_CTX *s, long t) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 1017-1025 |  
  |  | 8 | 2 | 
 SSL_CTX_set_tlsext_max_fragment_length| Name:  | SSL_CTX_set_tlsext_max_fragment_length |  | Prototype:  | int SSL_CTX_set_tlsext_max_fragment_length(SSL_CTX *ctx, uint8_t mode) |  | Coverage:  |  62.500% (5/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c |  | Lines:  | 2703-2714 |  
  |  | 7 | 2 | 
 SSL_CTX_up_ref| Name:  | SSL_CTX_up_ref |  | Prototype:  | int SSL_CTX_up_ref(SSL_CTX *ctx) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 3064-3074 |  
  |  | 4 | 2 | 
 SSL_CTX_use_PrivateKey| Name:  | SSL_CTX_use_PrivateKey |  | Prototype:  | int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c |  | Lines:  | 518-525 |  
  |  | 6 | 2 | 
 SSL_CTX_use_PrivateKey_ASN1| Name:  | SSL_CTX_use_PrivateKey_ASN1 |  | Prototype:  | int SSL_CTX_use_PrivateKey_ASN1(int type, SSL_CTX *ctx, const unsigned char *d, long len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c |  | Lines:  | 566-582 |  
  |  | 16 | 2 | 
 SSL_CTX_use_RSAPrivateKey_ASN1| Name:  | SSL_CTX_use_RSAPrivateKey_ASN1 |  | Prototype:  | int SSL_CTX_use_RSAPrivateKey_ASN1(SSL_CTX *ctx, const unsigned char *d, long len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c |  | Lines:  | 499-515 |  
  |  | 16 | 2 | 
 SSL_CTX_use_certificate_ASN1| Name:  | SSL_CTX_use_certificate_ASN1 |  | Prototype:  | int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, int len, const unsigned char *d) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c |  | Lines:  | 417-431 |  
  |  | 15 | 2 | 
 SSL_SESSION_get0_id_context| Name:  | SSL_SESSION_get0_id_context |  | Prototype:  | const unsigned char *SSL_SESSION_get0_id_context(const SSL_SESSION *s, unsigned int *len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 260-266 |  
  |  | 5 | 2 | 
 SSL_SESSION_get0_ticket| Name:  | SSL_SESSION_get0_ticket |  | Prototype:  | void SSL_SESSION_get0_ticket(const SSL_SESSION *s, const unsigned char **tick, size_t *len) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 940-946 |  
  |  | 5 | 2 | 
 SSL_SESSION_get_id| Name:  | SSL_SESSION_get_id |  | Prototype:  | const unsigned char *SSL_SESSION_get_id(const SSL_SESSION *s, unsigned int *len) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 254-259 |  
  |  | 3 | 2 | 
 SSL_SESSION_get_time| Name:  | SSL_SESSION_get_time |  | Prototype:  | long SSL_SESSION_get_time(const SSL_SESSION *s) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 876-881 |  
  |  | 5 | 2 | 
 SSL_SESSION_get_timeout| Name:  | SSL_SESSION_get_timeout |  | Prototype:  | long SSL_SESSION_get_timeout(const SSL_SESSION *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 869-874 |  
  |  | 5 | 2 | 
 SSL_SESSION_print_fp| Name:  | SSL_SESSION_print_fp |  | Prototype:  | int SSL_SESSION_print_fp(FILE *fp, const SSL_SESSION *x) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_txt.c |  | Lines:  | 16-29 |  
  |  | 11 | 2 | 
 SSL_SESSION_set1_hostname| Name:  | SSL_SESSION_set1_hostname |  | Prototype:  | int SSL_SESSION_set1_hostname(SSL_SESSION *s, const char *hostname) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 918-928 |  
  |  | 16 | 2 | 
 SSL_SESSION_set1_master_key| Name:  | SSL_SESSION_set1_master_key |  | Prototype:  | int SSL_SESSION_set1_master_key(SSL_SESSION *sess, const unsigned char *in, size_t len) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 4092-4101 |  
  |  | 5 | 2 | 
 SSL_SESSION_set_time| Name:  | SSL_SESSION_set_time |  | Prototype:  | long SSL_SESSION_set_time(SSL_SESSION *s, long t) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 883-889 |  
  |  | 6 | 2 | 
 SSL_SESSION_set_timeout| Name:  | SSL_SESSION_set_timeout |  | Prototype:  | long SSL_SESSION_set_timeout(SSL_SESSION *s, long t) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 861-867 |  
  |  | 6 | 2 | 
 SSL_SESSION_up_ref| Name:  | SSL_SESSION_up_ref |  | Prototype:  | int SSL_SESSION_up_ref(SSL_SESSION *ss) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 817-827 |  
  |  | 4 | 2 | 
 SSL_SRP_CTX_free| Name:  | SSL_SRP_CTX_free |  | Prototype:  | int SSL_SRP_CTX_free(struct ssl_st *s) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c |  | Lines:  | 41-58 |  
  |  | 17 | 2 | 
 SSL_accept| Name:  | SSL_accept |  | Prototype:  | int SSL_accept(SSL *s) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1635-1643 |  
  |  | 5 | 2 | 
 SSL_bytes_to_cipher_list| Name:  | SSL_bytes_to_cipher_list |  | Prototype:  | int SSL_bytes_to_cipher_list(SSL *s, const unsigned char *bytes, size_t len, int isv2format, struct stack_st_SSL_CIPHER **sk, struct stack_st_SSL_CIPHER **scsvs) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 5255-5264 |  
  |  | 4 | 2 | 
 SSL_client_hello_get0_legacy_version| Name:  | SSL_client_hello_get0_legacy_version |  | Prototype:  | unsigned int SSL_client_hello_get0_legacy_version(SSL *s) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 4972-4977 |  
  |  | 5 | 2 | 
 SSL_client_hello_isv2| Name:  | SSL_client_hello_isv2 |  | Prototype:  | int SSL_client_hello_isv2(SSL *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 4965-4970 |  
  |  | 5 | 2 | 
 SSL_connect| Name:  | SSL_connect |  | Prototype:  | int SSL_connect(SSL *s) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1645-1653 |  
  |  | 5 | 2 | 
 SSL_export_keying_material| Name:  | SSL_export_keying_material |  | Prototype:  | int SSL_export_keying_material(SSL *s, unsigned char *out, size_t olen, const char *label, size_t llen, const unsigned char *context, size_t contextlen, int use_context) |  | Coverage:  |  33.333% (2/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 2810-2821 |  
  |  | 5 | 2 | 
 SSL_export_keying_material_early| Name:  | SSL_export_keying_material_early |  | Prototype:  | int SSL_export_keying_material_early(SSL *s, unsigned char *out, size_t olen, const char *label, size_t llen, const unsigned char *context, size_t contextlen) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 2823-2833 |  
  |  | 4 | 2 | 
 SSL_free_buffers| Name:  | SSL_free_buffers |  | Prototype:  | int SSL_free_buffers(SSL *ssl) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 5070-5079 |  
  |  | 5 | 2 | 
 SSL_get0_next_proto_negotiated| Name:  | SSL_get0_next_proto_negotiated |  | Prototype:  | void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data, unsigned *len) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 2693-2702 |  
  |  | 4 | 2 | 
 SSL_get1_session| Name:  | SSL_get1_session |  | Prototype:  | SSL_SESSION *SSL_get1_session(SSL *ssl) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 38-53 |  
  |  | 7 | 2 | 
 SSL_get_all_async_fds| Name:  | SSL_get_all_async_fds |  | Prototype:  | int SSL_get_all_async_fds(SSL *s, int *fds, size_t *numfds) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1615-1622 |  
  |  | 6 | 2 | 
 SSL_get_certificate| Name:  | SSL_get_certificate |  | Prototype:  | X509 *SSL_get_certificate(const SSL *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 3805-3811 |  
  |  | 9 | 2 | 
 SSL_get_changed_async_fds| Name:  | SSL_get_changed_async_fds |  | Prototype:  | int SSL_get_changed_async_fds(SSL *s, int *addfd, size_t *numaddfds, int *delfd, size_t *numdelfds) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1624-1633 |  
  |  | 7 | 2 | 
 SSL_get_client_CA_list| Name:  | SSL_get_client_CA_list |  | Prototype:  | struct stack_st_X509_NAME *SSL_get_client_CA_list(const SSL *s) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c |  | Lines:  | 522-527 |  
  |  | 15 | 2 | 
 SSL_get_client_ciphers| Name:  | SSL_get_client_ciphers |  | Prototype:  | struct stack_st_SSL_CIPHER *SSL_get_client_ciphers(const SSL *s) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 2437-2442 |  
  |  | 15 | 2 | 
 SSL_get_current_cipher| Name:  | SSL_get_current_cipher |  | Prototype:  | const SSL_CIPHER *SSL_get_current_cipher(const SSL *s) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 3837-3842 |  
  |  | 15 | 2 | 
 SSL_get_ex_data_X509_STORE_CTX_idx| Name:  | SSL_get_ex_data_X509_STORE_CTX_idx |  | Prototype:  | int SSL_get_ex_data_X509_STORE_CTX_idx(void) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c |  | Lines:  | 42-48 |  
  |  | 3 | 2 | 
 SSL_get_peer_cert_chain| Name:  | SSL_get_peer_cert_chain |  | Prototype:  | struct stack_st_X509 *SSL_get_peer_cert_chain(const SSL *s) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1524-1539 |  
  |  | 17 | 2 | 
 SSL_get_peer_signature_type_nid| Name:  | SSL_get_peer_signature_type_nid |  | Prototype:  | int SSL_get_peer_signature_type_nid(const SSL *s, int *pnid) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c |  | Lines:  | 1082-1088 |  
  |  | 6 | 2 | 
 SSL_get_privatekey| Name:  | SSL_get_privatekey |  | Prototype:  | EVP_PKEY *SSL_get_privatekey(const SSL *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 3813-3819 |  
  |  | 9 | 2 | 
 SSL_get_psk_identity| Name:  | SSL_get_psk_identity |  | Prototype:  | const char *SSL_get_psk_identity(const SSL *s) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 4211-4216 |  
  |  | 13 | 2 | 
 SSL_get_psk_identity_hint| Name:  | SSL_get_psk_identity_hint |  | Prototype:  | const char *SSL_get_psk_identity_hint(const SSL *s) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 4204-4209 |  
  |  | 13 | 2 | 
 SSL_get_rfd| Name:  | SSL_get_rfd |  | Prototype:  | int SSL_get_rfd(const SSL *s) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1308-1318 |  
  |  | 9 | 2 | 
 SSL_get_servername_type| Name:  | SSL_get_servername_type |  | Prototype:  | int SSL_get_servername_type(const SSL *s) |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 2617-2624 |  
  |  | 5 | 2 | 
 SSL_get_srp_N| Name:  | SSL_get_srp_N |  | Prototype:  | BIGNUM *SSL_get_srp_N(SSL *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c |  | Lines:  | 390-395 |  
  |  | 5 | 2 | 
 SSL_get_srp_g| Name:  | SSL_get_srp_g |  | Prototype:  | BIGNUM *SSL_get_srp_g(SSL *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c |  | Lines:  | 383-388 |  
  |  | 5 | 2 | 
 SSL_get_srp_userinfo| Name:  | SSL_get_srp_userinfo |  | Prototype:  | char *SSL_get_srp_userinfo(SSL *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c |  | Lines:  | 404-409 |  
  |  | 5 | 2 | 
 SSL_get_srp_username| Name:  | SSL_get_srp_username |  | Prototype:  | char *SSL_get_srp_username(SSL *s) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c |  | Lines:  | 397-402 |  
  |  | 5 | 2 | 
 SSL_get_wbio| Name:  | SSL_get_wbio |  | Prototype:  | BIO *SSL_get_wbio(const SSL *s) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1291-1301 |  
  |  | 5 | 2 | 
 SSL_get_wfd| Name:  | SSL_get_wfd |  | Prototype:  | int SSL_get_wfd(const SSL *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1320-1330 |  
  |  | 9 | 2 | 
 SSL_has_matching_session_id| Name:  | SSL_has_matching_session_id |  | Prototype:  | int SSL_has_matching_session_id(const SSL *ssl, const unsigned char *id, unsigned int id_len) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 911-934 |  
  |  | 14 | 2 | 
 SSL_has_pending| Name:  | SSL_has_pending |  | Prototype:  | int SSL_has_pending(const SSL *s) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1491-1505 |  
  |  | 3 | 2 | 
 SSL_peek_ex| Name:  | SSL_peek_ex |  | Prototype:  | int SSL_peek_ex(SSL *s, void *buf, size_t num, size_t *readbytes) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1897-1904 |  
  |  | 4 | 2 | 
 SSL_read_ex| Name:  | SSL_read_ex |  | Prototype:  | int SSL_read_ex(SSL *s, void *buf, size_t num, size_t *readbytes) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1777-1784 |  
  |  | 4 | 2 | 
 SSL_set_alpn_protos| Name:  | SSL_set_alpn_protos |  | Prototype:  | int SSL_set_alpn_protos(SSL *ssl, const unsigned char *protos, unsigned int protos_len) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 2765-2777 |  
  |  | 9 | 2 | 
 SSL_set_ciphersuites| Name:  | SSL_set_ciphersuites |  | Prototype:  | int SSL_set_ciphersuites(SSL *s, const char *str) |  | Coverage:  |  83.333% (5/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c |  | Lines:  | 1387-1398 |  
  |  | 7 | 2 | 
 SSL_set_session_id_context| Name:  | SSL_set_session_id_context |  | Prototype:  | int SSL_set_session_id_context(SSL *ssl, const unsigned char *sid_ctx, unsigned int sid_ctx_len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 881-893 |  
  |  | 7 | 2 | 
 SSL_set_session_secret_cb| Name:  | SSL_set_session_secret_cb |  | Prototype:  | int SSL_set_session_secret_cb(SSL *s, tls_session_secret_cb_fn tls_session_secret_cb, void *arg) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 1034-1043 |  
  |  | 7 | 2 | 
 SSL_set_session_ticket_ext_cb| Name:  | SSL_set_session_ticket_ext_cb |  | Prototype:  | int SSL_set_session_ticket_ext_cb(SSL *s, tls_session_ticket_ext_cb_fn cb, void *arg) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c |  | Lines:  | 1045-1053 |  
  |  | 7 | 2 | 
 SSL_set_tlsext_max_fragment_length| Name:  | SSL_set_tlsext_max_fragment_length |  | Prototype:  | int SSL_set_tlsext_max_fragment_length(SSL *ssl, uint8_t mode) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c |  | Lines:  | 2716-2727 |  
  |  | 7 | 2 | 
 SSL_set_verify| Name:  | SSL_set_verify |  | Prototype:  | void SSL_set_verify(SSL *s, int mode, int (*callback) (int ok, X509_STORE_CTX *ctx)) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1451-1457 |  
  |  | 5 | 2 | 
 SSL_up_ref| Name:  | SSL_up_ref |  | Prototype:  | int SSL_up_ref(SSL *s) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 855-865 |  
  |  | 4 | 2 | 
 SSL_use_PrivateKey| Name:  | SSL_use_PrivateKey |  | Prototype:  | int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c |  | Lines:  | 232-242 |  
  |  | 8 | 2 | 
 SSL_use_PrivateKey_ASN1| Name:  | SSL_use_PrivateKey_ASN1 |  | Prototype:  | int SSL_use_PrivateKey_ASN1(int type, SSL *ssl, const unsigned char *d, long len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c |  | Lines:  | 283-299 |  
  |  | 16 | 2 | 
 SSL_use_RSAPrivateKey_ASN1| Name:  | SSL_use_RSAPrivateKey_ASN1 |  | Prototype:  | int SSL_use_RSAPrivateKey_ASN1(SSL *ssl, const unsigned char *d, long len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c |  | Lines:  | 214-229 |  
  |  | 16 | 2 | 
 SSL_use_certificate_ASN1| Name:  | SSL_use_certificate_ASN1 |  | Prototype:  | int SSL_use_certificate_ASN1(SSL *ssl, const unsigned char *d, int len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c |  | Lines:  | 84-98 |  
  |  | 15 | 2 | 
 SSL_waiting_for_async| Name:  | SSL_waiting_for_async |  | Prototype:  | int SSL_waiting_for_async(SSL *s) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1607-1613 |  
  |  | 3 | 2 | 
 SSL_write_ex| Name:  | SSL_write_ex |  | Prototype:  | int SSL_write_ex(SSL *s, const void *buf, size_t num, size_t *written) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c |  | Lines:  | 1968-1975 |  
  |  | 4 | 2 | 
 SXNET_add_id_asc| Name:  | SXNET_add_id_asc |  | Prototype:  | int SXNET_add_id_asc(SXNET **psx, const char *zone, const char *user, int userlen) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c |  | Lines:  | 104-113 |  
  |  | 11 | 2 | 
 SXNET_add_id_ulong| Name:  | SXNET_add_id_ulong |  | Prototype:  | int SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, const char *user, int userlen) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c |  | Lines:  | 117-130 |  
  |  | 11 | 2 | 
 SXNET_get_id_asc| Name:  | SXNET_get_id_asc |  | Prototype:  | ASN1_OCTET_STRING *SXNET_get_id_asc(SXNET *sx, const char *zone) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c |  | Lines:  | 186-198 |  
  |  | 18 | 2 | 
 SXNET_get_id_ulong| Name:  | SXNET_get_id_ulong |  | Prototype:  | ASN1_OCTET_STRING *SXNET_get_id_ulong(SXNET *sx, unsigned long lzone) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c |  | Lines:  | 200-214 |  
  |  | 18 | 2 | 
 SipHash_set_hash_size| Name:  | SipHash_set_hash_size |  | Prototype:  | int SipHash_set_hash_size(SIPHASH *ctx, size_t hash_size) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash.c |  | Lines:  | 90-99 |  
  |  | 6 | 2 | 
 TS_REQ_ext_free| Name:  | TS_REQ_ext_free |  | Prototype:  | void TS_REQ_ext_free(TS_REQ *a) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_req_utils.c |  | Lines:  | 137-143 |  
  |  | 8 | 2 | 
 TS_RESP_CTX_free| Name:  | TS_RESP_CTX_free |  | Prototype:  | void TS_RESP_CTX_free(TS_RESP_CTX *ctx) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 138-153 |  
  |  | 12 | 2 | 
 TS_RESP_CTX_new| Name:  | TS_RESP_CTX_new |  | Prototype:  | TS_RESP_CTX *TS_RESP_CTX_new(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 120-136 |  
  |  | 15 | 2 | 
 TS_RESP_CTX_set_clock_precision_digits| Name:  | TS_RESP_CTX_set_clock_precision_digits |  | Prototype:  | int TS_RESP_CTX_set_clock_precision_digits(TS_RESP_CTX *ctx, unsigned precision) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 368-375 |  
  |  | 4 | 2 | 
 TS_RESP_CTX_set_signer_cert| Name:  | TS_RESP_CTX_set_signer_cert |  | Prototype:  | int TS_RESP_CTX_set_signer_cert(TS_RESP_CTX *ctx, X509 *signer) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 155-166 |  
  |  | 8 | 2 | 
 TS_RESP_CTX_set_status_info_cond| Name:  | TS_RESP_CTX_set_status_info_cond |  | Prototype:  | int TS_RESP_CTX_set_status_info_cond(TS_RESP_CTX *ctx, int status, const char *text) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c |  | Lines:  | 332-342 |  
  |  | 5 | 2 | 
 TS_RESP_print_bio| Name:  | TS_RESP_print_bio |  | Prototype:  | int TS_RESP_print_bio(BIO *bio, TS_RESP *a) |  | Coverage:  |  60.000% (3/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_print.c |  | Lines:  | 28-40 |  
  |  | 9 | 2 | 
 TS_RESP_verify_token| Name:  | TS_RESP_verify_token |  | Prototype:  | int TS_RESP_verify_token(TS_VERIFY_CTX *ctx, PKCS7 *token) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c |  | Lines:  | 388-397 |  
  |  | 6 | 2 | 
 TS_TST_INFO_ext_free| Name:  | TS_TST_INFO_ext_free |  | Prototype:  | void TS_TST_INFO_ext_free(TS_TST_INFO *a) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c |  | Lines:  | 298-304 |  
  |  | 8 | 2 | 
 TS_VERIFY_CTX_cleanup| Name:  | TS_VERIFY_CTX_cleanup |  | Prototype:  | void TS_VERIFY_CTX_cleanup(TS_VERIFY_CTX *ctx) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_verify_ctx.c |  | Lines:  | 78-98 |  
  |  | 11 | 2 | 
 TS_VERIFY_CTX_free| Name:  | TS_VERIFY_CTX_free |  | Prototype:  | void TS_VERIFY_CTX_free(TS_VERIFY_CTX *ctx) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_verify_ctx.c |  | Lines:  | 30-37 |  
  |  | 4 | 2 | 
 TS_VERIFY_CTX_new| Name:  | TS_VERIFY_CTX_new |  | Prototype:  | TS_VERIFY_CTX *TS_VERIFY_CTX_new(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_verify_ctx.c |  | Lines:  | 15-22 |  
  |  | 6 | 2 | 
 UI_UTIL_wrap_read_pem_callback| Name:  | UI_UTIL_wrap_read_pem_callback |  | Prototype:  | UI_METHOD *UI_UTIL_wrap_read_pem_callback(pem_password_cb *cb, int rwflag) |  | Coverage:  |  50.000% (10/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c |  | Lines:  | 141-162 |  
  |  | 36 | 2 | 
 UI_add_user_data| Name:  | UI_add_user_data |  | Prototype:  | void *UI_add_user_data(UI *ui, void *user_data) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 392-403 |  
  |  | 11 | 2 | 
 UI_destroy_method| Name:  | UI_destroy_method |  | Prototype:  | void UI_destroy_method(UI_METHOD *ui_method) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 617-626 |  
  |  | 13 | 2 | 
 UI_method_set_closer| Name:  | UI_method_set_closer |  | Prototype:  | int UI_method_set_closer(UI_METHOD *method, int (*closer) (UI *ui)) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 666-673 |  
  |  | 6 | 2 | 
 UI_method_set_data_duplicator| Name:  | UI_method_set_data_duplicator |  | Prototype:  | int UI_method_set_data_duplicator(UI_METHOD *method, void *(*duplicator) (UI *ui, void *ui_data), void (*destructor)(UI *ui, void *ui_data)) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 675-685 |  
  |  | 7 | 2 |