| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ | 
 X509_VERIFY_PARAM_set_inh_flags| Name:  | X509_VERIFY_PARAM_set_inh_flags |  | Prototype:  | int X509_VERIFY_PARAM_set_inh_flags(X509_VERIFY_PARAM *param, uint32_t flags) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c |  | Lines:  | 295-299 |  
  |  | 2 | 1 | 
 X509_VERIFY_PARAM_set_purpose| Name:  | X509_VERIFY_PARAM_set_purpose |  | Prototype:  | int X509_VERIFY_PARAM_set_purpose(X509_VERIFY_PARAM *param, int purpose) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c |  | Lines:  | 301-304 |  
  |  | 1 | 1 | 
 X509_VERIFY_PARAM_set_time| Name:  | X509_VERIFY_PARAM_set_time |  | Prototype:  | void X509_VERIFY_PARAM_set_time(X509_VERIFY_PARAM *param, time_t t) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c |  | Lines:  | 326-330 |  
  |  | 2 | 1 | 
 X509_VERIFY_PARAM_set_trust| Name:  | X509_VERIFY_PARAM_set_trust |  | Prototype:  | int X509_VERIFY_PARAM_set_trust(X509_VERIFY_PARAM *param, int trust) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c |  | Lines:  | 306-309 |  
  |  | 1 | 1 | 
 X509_VERIFY_PARAM_table_cleanup| Name:  | X509_VERIFY_PARAM_table_cleanup |  | Prototype:  | void X509_VERIFY_PARAM_table_cleanup(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c |  | Lines:  | 598-602 |  
  |  | 6 | 1 | 
 X509_add1_ext_i2d| Name:  | X509_add1_ext_i2d |  | Prototype:  | int X509_add1_ext_i2d(X509 *x, int nid, void *value, int crit, unsigned long flags) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c |  | Lines:  | 107-112 |  
  |  | 2 | 1 | 
 X509_add_ext| Name:  | X509_add_ext |  | Prototype:  | int X509_add_ext(X509 *x, X509_EXTENSION *ex, int loc) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c |  | Lines:  | 97-100 |  
  |  | 5 | 1 | 
 X509_check_ca| Name:  | X509_check_ca |  | Prototype:  | int X509_check_ca(X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c |  | Lines:  | 562-567 |  
  |  | 2 | 1 | 
 X509_cmp_current_time| Name:  | X509_cmp_current_time |  | Prototype:  | int X509_cmp_current_time(const ASN1_TIME *ctm) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 1781-1784 |  
  |  | 5 | 1 | 
 X509_delete_ext| Name:  | X509_delete_ext |  | Prototype:  | X509_EXTENSION *X509_delete_ext(X509 *x, int loc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c |  | Lines:  | 92-95 |  
  |  | 1 | 1 | 
 X509_dup| Name:  | X509_dup |  | Prototype:  | X509 * X509_dup(X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c |  | Lines:  | 88-88 |  
  |  | 1 | 1 | 
 X509_email_free| Name:  | X509_email_free |  | Prototype:  | void X509_email_free(struct stack_st_OPENSSL_STRING *sk) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c |  | Lines:  | 524-527 |  
  |  | 1 | 1 | 
 X509_free| Name:  | X509_free |  | Prototype:  | void X509_free(X509 *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c |  | Lines:  | 86-86 |  
  |  | 1 | 1 | 
 X509_get0_authority_key_id| Name:  | X509_get0_authority_key_id |  | Prototype:  | const ASN1_OCTET_STRING *X509_get0_authority_key_id(X509 *x) |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c |  | Lines:  | 867-872 |  
  |  | 10 | 1 | 
 X509_get0_extensions| Name:  | X509_get0_extensions |  | Prototype:  | const struct stack_st_X509_EXTENSION *X509_get0_extensions(const X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c |  | Lines:  | 146-149 |  
  |  | 1 | 1 | 
 X509_get0_notAfter| Name:  | X509_get0_notAfter |  | Prototype:  | const ASN1_TIME *X509_get0_notAfter(const X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c |  | Lines:  | 121-124 |  
  |  | 1 | 1 | 
 X509_get0_notBefore| Name:  | X509_get0_notBefore |  | Prototype:  | const ASN1_TIME *X509_get0_notBefore(const X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c |  | Lines:  | 116-119 |  
  |  | 1 | 1 | 
 X509_get0_serialNumber| Name:  | X509_get0_serialNumber |  | Prototype:  | const ASN1_INTEGER *X509_get0_serialNumber(const X509 *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c |  | Lines:  | 109-112 |  
  |  | 1 | 1 | 
 X509_get0_subject_key_id| Name:  | X509_get0_subject_key_id |  | Prototype:  | const ASN1_OCTET_STRING *X509_get0_subject_key_id(X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c |  | Lines:  | 860-865 |  
  |  | 2 | 1 | 
 X509_get0_tbs_sigalg| Name:  | X509_get0_tbs_sigalg |  | Prototype:  | const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c |  | Lines:  | 160-163 |  
  |  | 1 | 1 | 
 X509_get1_email| Name:  | X509_get1_email |  | Prototype:  | struct stack_st_OPENSSL_STRING *X509_get1_email(X509 *x) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c |  | Lines:  | 418-427 |  
  |  | 14 | 1 | 
 X509_get_X509_PUBKEY| Name:  | X509_get_X509_PUBKEY |  | Prototype:  | X509_PUBKEY *X509_get_X509_PUBKEY(const X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c |  | Lines:  | 141-144 |  
  |  | 1 | 1 | 
 X509_get_default_cert_area| Name:  | X509_get_default_cert_area |  | Prototype:  | const char *X509_get_default_cert_area(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_def.c |  | Lines:  | 20-23 |  
  |  | 1 | 1 | 
 X509_get_default_cert_dir| Name:  | X509_get_default_cert_dir |  | Prototype:  | const char *X509_get_default_cert_dir(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_def.c |  | Lines:  | 25-28 |  
  |  | 1 | 1 | 
 X509_get_default_cert_dir_env| Name:  | X509_get_default_cert_dir_env |  | Prototype:  | const char *X509_get_default_cert_dir_env(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_def.c |  | Lines:  | 35-38 |  
  |  | 1 | 1 | 
 X509_get_default_cert_file| Name:  | X509_get_default_cert_file |  | Prototype:  | const char *X509_get_default_cert_file(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_def.c |  | Lines:  | 30-33 |  
  |  | 1 | 1 | 
 X509_get_default_cert_file_env| Name:  | X509_get_default_cert_file_env |  | Prototype:  | const char *X509_get_default_cert_file_env(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_def.c |  | Lines:  | 40-43 |  
  |  | 1 | 1 | 
 X509_get_default_private_dir| Name:  | X509_get_default_private_dir |  | Prototype:  | const char *X509_get_default_private_dir(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_def.c |  | Lines:  | 15-18 |  
  |  | 1 | 1 | 
 X509_get_ex_data| Name:  | X509_get_ex_data |  | Prototype:  | void *X509_get_ex_data(X509 *r, int idx) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c |  | Lines:  | 95-98 |  
  |  | 1 | 1 | 
 X509_get_ext| Name:  | X509_get_ext |  | Prototype:  | X509_EXTENSION *X509_get_ext(const X509 *x, int loc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c |  | Lines:  | 87-90 |  
  |  | 1 | 1 | 
 X509_get_ext_by_NID| Name:  | X509_get_ext_by_NID |  | Prototype:  | int X509_get_ext_by_NID(const X509 *x, int nid, int lastpos) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c |  | Lines:  | 71-74 |  
  |  | 1 | 1 | 
 X509_get_ext_by_OBJ| Name:  | X509_get_ext_by_OBJ |  | Prototype:  | int X509_get_ext_by_OBJ(const X509 *x, const ASN1_OBJECT *obj, int lastpos) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c |  | Lines:  | 76-79 |  
  |  | 1 | 1 | 
 X509_get_ext_by_critical| Name:  | X509_get_ext_by_critical |  | Prototype:  | int X509_get_ext_by_critical(const X509 *x, int crit, int lastpos) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c |  | Lines:  | 81-85 |  
  |  | 2 | 1 | 
 X509_get_ext_count| Name:  | X509_get_ext_count |  | Prototype:  | int X509_get_ext_count(const X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c |  | Lines:  | 66-69 |  
  |  | 1 | 1 | 
 X509_get_ext_d2i| Name:  | X509_get_ext_d2i |  | Prototype:  | void *X509_get_ext_d2i(const X509 *x, int nid, int *crit, int *idx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c |  | Lines:  | 102-105 |  
  |  | 1 | 1 | 
 X509_get_extension_flags| Name:  | X509_get_extension_flags |  | Prototype:  | uint32_t X509_get_extension_flags(X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c |  | Lines:  | 835-840 |  
  |  | 2 | 1 | 
 X509_get_issuer_name| Name:  | X509_get_issuer_name |  | Prototype:  | X509_NAME *X509_get_issuer_name(const X509 *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c |  | Lines:  | 82-85 |  
  |  | 1 | 1 | 
 X509_get_serialNumber| Name:  | X509_get_serialNumber |  | Prototype:  | ASN1_INTEGER *X509_get_serialNumber(X509 *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c |  | Lines:  | 104-107 |  
  |  | 1 | 1 | 
 X509_get_signature_info| Name:  | X509_get_signature_info |  | Prototype:  | int X509_get_signature_info(X509 *x, int *mdnid, int *pknid, int *secbits, uint32_t *flags) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c |  | Lines:  | 188-193 |  
  |  | 2 | 1 | 
 X509_get_signature_nid| Name:  | X509_get_signature_nid |  | Prototype:  | int X509_get_signature_nid(const X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c |  | Lines:  | 221-224 |  
  |  | 1 | 1 | 
 X509_get_signature_type| Name:  | X509_get_signature_type |  | Prototype:  | int X509_get_signature_type(const X509 *x) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c |  | Lines:  | 136-139 |  
  |  | 1 | 1 | 
 X509_get_subject_name| Name:  | X509_get_subject_name |  | Prototype:  | X509_NAME *X509_get_subject_name(const X509 *a) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c |  | Lines:  | 99-102 |  
  |  | 1 | 1 | 
 X509_get_version| Name:  | X509_get_version |  | Prototype:  | long X509_get_version(const X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c |  | Lines:  | 111-114 |  
  |  | 1 | 1 | 
 X509_getm_notAfter| Name:  | X509_getm_notAfter |  | Prototype:  | ASN1_TIME *X509_getm_notAfter(const X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c |  | Lines:  | 131-134 |  
  |  | 1 | 1 | 
 X509_getm_notBefore| Name:  | X509_getm_notBefore |  | Prototype:  | ASN1_TIME *X509_getm_notBefore(const X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c |  | Lines:  | 126-129 |  
  |  | 1 | 1 | 
 X509_gmtime_adj| Name:  | X509_gmtime_adj |  | Prototype:  | ASN1_TIME *X509_gmtime_adj(ASN1_TIME *s, long adj) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 1851-1854 |  
  |  | 5 | 1 | 
 X509_http_nbio| Name:  | X509_http_nbio |  | Prototype:  | int X509_http_nbio(OCSP_REQ_CTX *rctx, X509 **pcert) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c |  | Lines:  | 59-63 |  
  |  | 2 | 1 | 
 X509_issuer_name_cmp| Name:  | X509_issuer_name_cmp |  | Prototype:  | int X509_issuer_name_cmp(const X509 *a, const X509 *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c |  | Lines:  | 62-65 |  
  |  | 1 | 1 | 
 X509_issuer_name_hash| Name:  | X509_issuer_name_hash |  | Prototype:  | unsigned long X509_issuer_name_hash(X509 *x) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c |  | Lines:  | 87-90 |  
  |  | 1 | 1 | 
 X509_issuer_name_hash_old| Name:  | X509_issuer_name_hash_old |  | Prototype:  | unsigned long X509_issuer_name_hash_old(X509 *x) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c |  | Lines:  | 93-96 |  
  |  | 1 | 1 | 
 X509_new| Name:  | X509_new |  | Prototype:  | X509 *X509_new(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c |  | Lines:  | 86-86 |  
  |  | 1 | 1 | 
 X509_print| Name:  | X509_print |  | Prototype:  | int X509_print(BIO *bp, X509 *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c |  | Lines:  | 42-45 |  
  |  | 1 | 1 | 
 X509_print_fp| Name:  | X509_print_fp |  | Prototype:  | int X509_print_fp(FILE *fp, X509 *x) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c |  | Lines:  | 20-23 |  
  |  | 1 | 1 | 
 X509_set_ex_data| Name:  | X509_set_ex_data |  | Prototype:  | int X509_set_ex_data(X509 *r, int idx, void *arg) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c |  | Lines:  | 90-93 |  
  |  | 1 | 1 | 
 X509_set_proxy_flag| Name:  | X509_set_proxy_flag |  | Prototype:  | void X509_set_proxy_flag(X509 *x) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c |  | Lines:  | 552-555 |  
  |  | 1 | 1 | 
 X509_set_proxy_pathlen| Name:  | X509_set_proxy_pathlen |  | Prototype:  | void X509_set_proxy_pathlen(X509 *x, long l) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c |  | Lines:  | 557-560 |  
  |  | 1 | 1 | 
 X509_sign| Name:  | X509_sign |  | Prototype:  | int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c |  | Lines:  | 42-48 |  
  |  | 4 | 1 | 
 X509_sign_ctx| Name:  | X509_sign_ctx |  | Prototype:  | int X509_sign_ctx(X509 *x, EVP_MD_CTX *ctx) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c |  | Lines:  | 50-56 |  
  |  | 4 | 1 | 
 X509_subject_name_cmp| Name:  | X509_subject_name_cmp |  | Prototype:  | int X509_subject_name_cmp(const X509 *a, const X509 *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c |  | Lines:  | 67-70 |  
  |  | 1 | 1 | 
 X509_subject_name_hash| Name:  | X509_subject_name_hash |  | Prototype:  | unsigned long X509_subject_name_hash(X509 *x) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c |  | Lines:  | 114-117 |  
  |  | 1 | 1 | 
 X509_subject_name_hash_old| Name:  | X509_subject_name_hash_old |  | Prototype:  | unsigned long X509_subject_name_hash_old(X509 *x) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c |  | Lines:  | 120-123 |  
  |  | 1 | 1 | 
 X509_time_adj| Name:  | X509_time_adj |  | Prototype:  | ASN1_TIME *X509_time_adj(ASN1_TIME *s, long offset_sec, time_t *in_tm) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 1856-1859 |  
  |  | 1 | 1 | 
 X509_trusted| Name:  | X509_trusted |  | Prototype:  | int X509_trusted(const X509 *x) |  | Coverage:  |  66.667% (2/3) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509a.c |  | Lines:  | 36-39 |  
  |  | 1 | 1 | 
 X509at_get_attr_count| Name:  | X509at_get_attr_count |  | Prototype:  | int X509at_get_attr_count(const struct stack_st_X509_ATTRIBUTE *x) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c |  | Lines:  | 20-23 |  
  |  | 1 | 1 | 
 X509v3_asid_canonize| Name:  | X509v3_asid_canonize |  | Prototype:  | int X509v3_asid_canonize(ASIdentifiers *asid) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 493-498 |  
  |  | 7 | 1 | 
 X509v3_asid_inherits| Name:  | X509v3_asid_inherits |  | Prototype:  | int X509v3_asid_inherits(ASIdentifiers *asid) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 641-648 |  
  |  | 17 | 1 | 
 X509v3_asid_is_canonical| Name:  | X509v3_asid_is_canonical |  | Prototype:  | int X509v3_asid_is_canonical(ASIdentifiers *asid) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 341-346 |  
  |  | 7 | 1 | 
 X509v3_asid_subset| Name:  | X509v3_asid_subset |  | Prototype:  | int X509v3_asid_subset(ASIdentifiers *a, ASIdentifiers *b) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 687-698 |  
  |  | 17 | 1 | 
 X9_62_CHARACTERISTIC_TWO_free| Name:  | X9_62_CHARACTERISTIC_TWO_free |  | Prototype:  | void X9_62_CHARACTERISTIC_TWO_free(X9_62_CHARACTERISTIC_TWO *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c |  | Lines:  | 182-182 |  
  |  | 1 | 1 | 
 X9_62_CHARACTERISTIC_TWO_new| Name:  | X9_62_CHARACTERISTIC_TWO_new |  | Prototype:  | X9_62_CHARACTERISTIC_TWO *X9_62_CHARACTERISTIC_TWO_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c |  | Lines:  | 182-182 |  
  |  | 1 | 1 | 
 X9_62_PENTANOMIAL_free| Name:  | X9_62_PENTANOMIAL_free |  | Prototype:  | void X9_62_PENTANOMIAL_free(X9_62_PENTANOMIAL *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c |  | Lines:  | 165-165 |  
  |  | 1 | 1 | 
 X9_62_PENTANOMIAL_new| Name:  | X9_62_PENTANOMIAL_new |  | Prototype:  | X9_62_PENTANOMIAL *X9_62_PENTANOMIAL_new(void) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c |  | Lines:  | 165-165 |  
  |  | 1 | 1 | 
 _booth_recode_w5| Name:  | _booth_recode_w5 |  | Prototype:  | static unsigned int _booth_recode_w5(unsigned int in) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c |  | Lines:  | 147-157 |  
  |  | 6 | 1 | 
 _booth_recode_w7| Name:  | _booth_recode_w7 |  | Prototype:  | static unsigned int _booth_recode_w7(unsigned int in) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c |  | Lines:  | 159-169 |  
  |  | 6 | 1 | 
 acpt_puts| Name:  | acpt_puts |  | Prototype:  | static int acpt_puts(BIO *bp, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c |  | Lines:  | 538-545 |  
  |  | 4 | 1 | 
 add_pniels_to_pt| Name:  | add_pniels_to_pt |  | Prototype:  | static void add_pniels_to_pt(curve448_point_t p, const pniels_t pn, int before_double) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c |  | Lines:  | 166-174 |  
  |  | 4 | 1 | 
 aes_cfb8_cipher| Name:  | aes_cfb8_cipher |  | Prototype:  | static int aes_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c |  | Lines:  | 2743-2754 |  
  |  | 7 | 1 | 
 aes_cfb_cipher| Name:  | aes_cfb_cipher |  | Prototype:  | static int aes_cfb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c |  | Lines:  | 2730-2741 |  
  |  | 7 | 1 | 
 aes_ocb_cleanup| Name:  | aes_ocb_cleanup |  | Prototype:  | static int aes_ocb_cleanup(EVP_CIPHER_CTX *c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c |  | Lines:  | 4244-4249 |  
  |  | 3 | 1 | 
 aes_ofb_cipher| Name:  | aes_ofb_cipher |  | Prototype:  | static int aes_ofb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c |  | Lines:  | 2718-2728 |  
  |  | 6 | 1 | 
 aesni_cbc_cipher| Name:  | aesni_cbc_cipher |  | Prototype:  | static int aesni_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c |  | Lines:  | 302-310 |  
  |  | 4 | 1 | 
 ameth_cmp| Name:  | ameth_cmp |  | Prototype:  | static int ameth_cmp(const EVP_PKEY_ASN1_METHOD *const *a, const EVP_PKEY_ASN1_METHOD *const *b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c |  | Lines:  | 27-31 |  
  |  | 1 | 1 | 
 ameth_cmp_BSEARCH_CMP_FN| Name:  | ameth_cmp_BSEARCH_CMP_FN |  | Prototype:  | static int ameth_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c |  | Lines:  | 33-33 |  
  |  | 1 | 1 | 
 aria_cfb128_encrypt| Name:  | aria_cfb128_encrypt |  | Prototype:  | static void aria_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num, const int enc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 92-99 |  
  |  | 2 | 1 | 
 aria_cfb1_encrypt| Name:  | aria_cfb1_encrypt |  | Prototype:  | static void aria_cfb1_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num, const int enc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 101-107 |  
  |  | 2 | 1 | 
 aria_cfb8_encrypt| Name:  | aria_cfb8_encrypt |  | Prototype:  | static void aria_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num, const int enc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 109-115 |  
  |  | 2 | 1 | 
 aria_ctr_cipher| Name:  | aria_ctr_cipher |  | Prototype:  | static int aria_ctr_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 171-183 |  
  |  | 8 | 1 | 
 aria_ecb_encrypt| Name:  | aria_ecb_encrypt |  | Prototype:  | static void aria_ecb_encrypt(const unsigned char *in, unsigned char *out, const ARIA_KEY *key, const int enc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 117-121 |  
  |  | 1 | 1 | 
 aria_ofb128_encrypt| Name:  | aria_ofb128_encrypt |  | Prototype:  | static void aria_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c |  | Lines:  | 123-129 |  
  |  | 2 | 1 | 
 asn1_bio_puts| Name:  | asn1_bio_puts |  | Prototype:  | static int asn1_bio_puts(BIO *b, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 298-301 |  
  |  | 1 | 1 | 
 asn1_bio_set_ex| Name:  | asn1_bio_set_ex |  | Prototype:  | static int asn1_bio_set_ex(BIO *b, int cmd, asn1_ps_func *ex_func, asn1_ps_func *ex_free_func) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c |  | Lines:  | 399-406 |  
  |  | 4 | 1 | 
 asn1_get_choice_selector| Name:  | asn1_get_choice_selector |  | Prototype:  | int asn1_get_choice_selector(ASN1_VALUE **pval, const ASN1_ITEM *it) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c |  | Lines:  | 29-33 |  
  |  | 2 | 1 | 
 asn1_get_field_ptr| Name:  | asn1_get_field_ptr |  | Prototype:  | ASN1_VALUE **asn1_get_field_ptr(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c |  | Lines:  | 175-184 |  
  |  | 3 | 1 | 
 asn1_set_choice_selector| Name:  | asn1_set_choice_selector |  | Prototype:  | int asn1_set_choice_selector(ASN1_VALUE **pval, int value, const ASN1_ITEM *it) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c |  | Lines:  | 39-47 |  
  |  | 5 | 1 | 
 asn1_string_set_uint64| Name:  | asn1_string_set_uint64 |  | Prototype:  | static int asn1_string_set_uint64(ASN1_STRING *a, uint64_t r, int itype) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 371-379 |  
  |  | 5 | 1 | 
 async_deinit| Name:  | async_deinit |  | Prototype:  | void async_deinit(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c |  | Lines:  | 310-314 |  
  |  | 2 | 1 | 
 async_fibre_free| Name:  | async_fibre_free |  | Prototype:  | void async_fibre_free(async_fibre *fibre) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/arch/async_posix.c |  | Lines:  | 52-56 |  
  |  | 6 | 1 | 
 async_get_ctx| Name:  | async_get_ctx |  | Prototype:  | async_ctx *async_get_ctx(void) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c |  | Lines:  | 59-62 |  
  |  | 1 | 1 | 
 async_release_job| Name:  | async_release_job |  | Prototype:  | static void async_release_job(ASYNC_JOB *job) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c |  | Lines:  | 135-142 |  
  |  | 9 | 1 | 
 b2i_PrivateKey| Name:  | b2i_PrivateKey |  | Prototype:  | EVP_PKEY *b2i_PrivateKey(const unsigned char **in, long length) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c |  | Lines:  | 382-385 |  
  |  | 1 | 1 |