| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 d2i_CMS_ReceiptRequest| Name:  | d2i_CMS_ReceiptRequest |  | Prototype:  | CMS_ReceiptRequest *d2i_CMS_ReceiptRequest(CMS_ReceiptRequest **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c |  | Lines:  | 19-19 |  
  |  | 1 | 1 | 
 d2i_CERTIFICATEPOLICIES| Name:  | d2i_CERTIFICATEPOLICIES |  | Prototype:  | CERTIFICATEPOLICIES *d2i_CERTIFICATEPOLICIES(CERTIFICATEPOLICIES **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c |  | Lines:  | 51-51 |  
  |  | 1 | 1 | 
 d2i_BASIC_CONSTRAINTS| Name:  | d2i_BASIC_CONSTRAINTS |  | Prototype:  | BASIC_CONSTRAINTS *d2i_BASIC_CONSTRAINTS(BASIC_CONSTRAINTS **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bcons.c |  | Lines:  | 42-42 |  
  |  | 1 | 1 | 
 d2i_AUTHORITY_KEYID| Name:  | d2i_AUTHORITY_KEYID |  | Prototype:  | AUTHORITY_KEYID *d2i_AUTHORITY_KEYID(AUTHORITY_KEYID **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akeya.c |  | Lines:  | 23-23 |  
  |  | 1 | 1 | 
 d2i_AUTHORITY_INFO_ACCESS| Name:  | d2i_AUTHORITY_INFO_ACCESS |  | Prototype:  | AUTHORITY_INFO_ACCESS *d2i_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c |  | Lines:  | 59-59 |  
  |  | 1 | 1 | 
 d2i_ASRange| Name:  | d2i_ASRange |  | Prototype:  | ASRange *d2i_ASRange(ASRange **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 53-53 |  
  |  | 1 | 1 | 
 d2i_ASN1_VISIBLESTRING| Name:  | d2i_ASN1_VISIBLESTRING |  | Prototype:  | ASN1_VISIBLESTRING *d2i_ASN1_VISIBLESTRING(ASN1_VISIBLESTRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 39-39 |  
  |  | 1 | 1 | 
 d2i_ASN1_UTF8STRING| Name:  | d2i_ASN1_UTF8STRING |  | Prototype:  | ASN1_UTF8STRING *d2i_ASN1_UTF8STRING(ASN1_UTF8STRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 32-32 |  
  |  | 1 | 1 | 
 d2i_ASN1_UTCTIME| Name:  | d2i_ASN1_UTCTIME |  | Prototype:  | ASN1_UTCTIME *d2i_ASN1_UTCTIME(ASN1_UTCTIME **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 37-37 |  
  |  | 1 | 1 | 
 d2i_ASN1_UNIVERSALSTRING| Name:  | d2i_ASN1_UNIVERSALSTRING |  | Prototype:  | ASN1_UNIVERSALSTRING *d2i_ASN1_UNIVERSALSTRING(ASN1_UNIVERSALSTRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 40-40 |  
  |  | 1 | 1 | 
 d2i_ASN1_UINTEGER| Name:  | d2i_ASN1_UINTEGER |  | Prototype:  | ASN1_INTEGER *d2i_ASN1_UINTEGER(ASN1_INTEGER **a, const unsigned char **pp, long length) |  | Coverage:  |   0.000% (0/36) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c |  | Lines:  | 387-447 |  
  |  | 71 | 11 | 
 d2i_ASN1_TYPE| Name:  | d2i_ASN1_TYPE |  | Prototype:  | ASN1_TYPE *d2i_ASN1_TYPE(ASN1_TYPE **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 53-53 |  
  |  | 1 | 1 | 
 d2i_ASN1_TIME| Name:  | d2i_ASN1_TIME |  | Prototype:  | ASN1_TIME *d2i_ASN1_TIME(ASN1_TIME **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c |  | Lines:  | 26-26 |  
  |  | 1 | 1 | 
 d2i_ASN1_T61STRING| Name:  | d2i_ASN1_T61STRING |  | Prototype:  | ASN1_T61STRING *d2i_ASN1_T61STRING(ASN1_T61STRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 34-34 |  
  |  | 1 | 1 | 
 d2i_ASN1_SET_ANY| Name:  | d2i_ASN1_SET_ANY |  | Prototype:  | ASN1_SEQUENCE_ANY *d2i_ASN1_SET_ANY(ASN1_SEQUENCE_ANY **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 84-84 |  
  |  | 1 | 1 | 
 d2i_ASN1_PRINTABLESTRING| Name:  | d2i_ASN1_PRINTABLESTRING |  | Prototype:  | ASN1_PRINTABLESTRING *d2i_ASN1_PRINTABLESTRING(ASN1_PRINTABLESTRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 33-33 |  
  |  | 1 | 1 | 
 d2i_ASN1_PRINTABLE| Name:  | d2i_ASN1_PRINTABLE |  | Prototype:  | ASN1_STRING *d2i_ASN1_PRINTABLE(ASN1_STRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 58-58 |  
  |  | 1 | 1 | 
 d2i_ASN1_NULL| Name:  | d2i_ASN1_NULL |  | Prototype:  | ASN1_NULL *d2i_ASN1_NULL(ASN1_NULL **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 44-44 |  
  |  | 1 | 1 | 
 d2i_ASN1_IA5STRING| Name:  | d2i_ASN1_IA5STRING |  | Prototype:  | ASN1_IA5STRING *d2i_ASN1_IA5STRING(ASN1_IA5STRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 35-35 |  
  |  | 1 | 1 | 
 d2i_ASN1_GENERALSTRING| Name:  | d2i_ASN1_GENERALSTRING |  | Prototype:  | ASN1_GENERALSTRING *d2i_ASN1_GENERALSTRING(ASN1_GENERALSTRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 36-36 |  
  |  | 1 | 1 | 
 d2i_ASN1_GENERALIZEDTIME| Name:  | d2i_ASN1_GENERALIZEDTIME |  | Prototype:  | ASN1_GENERALIZEDTIME *d2i_ASN1_GENERALIZEDTIME(ASN1_GENERALIZEDTIME **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 38-38 |  
  |  | 1 | 1 | 
 d2i_ASN1_BMPSTRING| Name:  | d2i_ASN1_BMPSTRING |  | Prototype:  | ASN1_BMPSTRING *d2i_ASN1_BMPSTRING(ASN1_BMPSTRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 41-41 |  
  |  | 1 | 1 | 
 d2i_ASN1_BIT_STRING| Name:  | d2i_ASN1_BIT_STRING |  | Prototype:  | ASN1_BIT_STRING *d2i_ASN1_BIT_STRING(ASN1_BIT_STRING **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_typ.c |  | Lines:  | 31-31 |  
  |  | 1 | 1 | 
 d2i_ASIdentifiers| Name:  | d2i_ASIdentifiers |  | Prototype:  | ASIdentifiers *d2i_ASIdentifiers(ASIdentifiers **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 56-56 |  
  |  | 1 | 1 | 
 d2i_ASIdentifierChoice| Name:  | d2i_ASIdentifierChoice |  | Prototype:  | ASIdentifierChoice *d2i_ASIdentifierChoice(ASIdentifierChoice **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 55-55 |  
  |  | 1 | 1 | 
 d2i_ASIdOrRange| Name:  | d2i_ASIdOrRange |  | Prototype:  | ASIdOrRange *d2i_ASIdOrRange(ASIdOrRange **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c |  | Lines:  | 54-54 |  
  |  | 1 | 1 | 
 d2i_ADMISSION_SYNTAX| Name:  | d2i_ADMISSION_SYNTAX |  | Prototype:  | ADMISSION_SYNTAX *d2i_ADMISSION_SYNTAX(ADMISSION_SYNTAX **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 52-52 |  
  |  | 1 | 1 | 
 d2i_ADMISSIONS| Name:  | d2i_ADMISSIONS |  | Prototype:  | ADMISSIONS *d2i_ADMISSIONS(ADMISSIONS **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c |  | Lines:  | 51-51 |  
  |  | 1 | 1 | 
 d2i_ACCESS_DESCRIPTION| Name:  | d2i_ACCESS_DESCRIPTION |  | Prototype:  | ACCESS_DESCRIPTION *d2i_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION **a, const unsigned char **in, long len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c |  | Lines:  | 53-53 |  
  |  | 1 | 1 | 
 curve448_point_valid| Name:  | curve448_point_valid |  | Prototype:  | c448_bool_t curve448_point_valid(const curve448_point_t p) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c |  | Lines:  | 200-218 |  
  |  | 15 | 1 | 
 ctr64_add| Name:  | ctr64_add |  | Prototype:  | static void ctr64_add(unsigned char *counter, size_t inc) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c |  | Lines:  | 286-298 |  
  |  | 8 | 2 | 
 crldp_from_section| Name:  | crldp_from_section |  | Prototype:  | static DIST_POINT *crldp_from_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) |  | Coverage:  |   0.000% (0/86) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c |  | Lines:  | 203-235 |  
  |  | 353 | 22 | 
 crldp_check_crlissuer| Name:  | crldp_check_crlissuer |  | Prototype:  | static int crldp_check_crlissuer(DIST_POINT *dp, X509_CRL *crl, int crl_score) |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 1389-1404 |  
  |  | 11 | 5 | 
 crl_extension_match| Name:  | crl_extension_match |  | Prototype:  | static int crl_extension_match(X509_CRL *a, X509_CRL *b, int nid) |  | Coverage:  |   0.000% (0/28) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 1053-1086 |  
  |  | 29 | 8 | 
 cpy_univ| Name:  | cpy_univ |  | Prototype:  | static int cpy_univ(unsigned long value, void *arg) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c |  | Lines:  | 319-330 |  
  |  | 9 | 1 | 
 cpy_bmp| Name:  | cpy_bmp |  | Prototype:  | static int cpy_bmp(unsigned long value, void *arg) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c |  | Lines:  | 306-315 |  
  |  | 7 | 1 | 
 cpy_asc| Name:  | cpy_asc |  | Prototype:  | static int cpy_asc(unsigned long value, void *arg) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c |  | Lines:  | 294-302 |  
  |  | 6 | 1 | 
 copy_email| Name:  | copy_email |  | Prototype:  | static int copy_email(X509V3_CTX *ctx, GENERAL_NAMES *gens, int move_p) |  | Coverage:  |   0.000% (0/32) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c |  | Lines:  | 321-373 |  
  |  | 74 | 9 | 
 copy_bag_attr| Name:  | copy_bag_attr |  | Prototype:  | static int copy_bag_attr(PKCS12_SAFEBAG *bag, EVP_PKEY *pkey, int nid) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crt.c |  | Lines:  | 18-29 |  
  |  | 9 | 3 | 
 constant_time_cond_swap_64| Name:  | constant_time_cond_swap_64 |  | Prototype:  | static inline void constant_time_cond_swap_64(uint64_t mask, uint64_t *a, uint64_t *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h |  | Lines:  | 291-299 |  
  |  | 4 | 1 | 
 conn_puts| Name:  | conn_puts |  | Prototype:  | static int conn_puts(BIO *bp, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c |  | Lines:  | 518-525 |  
  |  | 4 | 1 | 
 conn_is_closed| Name:  | conn_is_closed |  | Prototype:  | static inline int conn_is_closed(void) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c |  | Lines:  | 767-781 |  
  |  | 4 | 4 | 
 conn_callback_ctrl| Name:  | conn_callback_ctrl |  | Prototype:  | static long conn_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/crypto/bio/bss_conn.c |  | Lines:  | 498-516 |  
  |  | 9 | 3 | 
 conf_lhash_get_string| Name:  | conf_lhash_get_string |  | Prototype:  | static char *conf_lhash_get_string(void *db, const char *section, const char *value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c |  | Lines:  | 462-465 |  
  |  | 1 | 1 | 
 conf_lhash_get_section| Name:  | conf_lhash_get_section |  | Prototype:  | static struct stack_st_CONF_VALUE *conf_lhash_get_section(void *db, const char *section) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c |  | Lines:  | 467-470 |  
  |  | 1 | 1 | 
 cms_SignerIdentifier_get0_signer_id| Name:  | cms_SignerIdentifier_get0_signer_id |  | Prototype:  | int cms_SignerIdentifier_get0_signer_id(CMS_SignerIdentifier *sid, ASN1_OCTET_STRING **keyid, X509_NAME **issuer, ASN1_INTEGER **sno) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c |  | Lines:  | 174-190 |  
  |  | 10 | 6 | 
 cms_RecipientInfo_pwri_crypt| Name:  | cms_RecipientInfo_pwri_crypt |  | Prototype:  | int cms_RecipientInfo_pwri_crypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri, int en_de) |  | Coverage:  |   0.000% (0/50) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_pwri.c |  | Lines:  | 276-393 |  
  |  | 108 | 17 | 
 cms_DigestedData_init_bio| Name:  | cms_DigestedData_init_bio |  | Prototype:  | BIO *cms_DigestedData_init_bio(CMS_ContentInfo *cms) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_dd.c |  | Lines:  | 48-53 |  
  |  | 3 | 1 | 
 cms_DigestedData_do_final| Name:  | cms_DigestedData_do_final |  | Prototype:  | int cms_DigestedData_do_final(CMS_ContentInfo *cms, BIO *chain, int verify) |  | Coverage:  |   0.000% (0/24) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_dd.c |  | Lines:  | 55-99 |  
  |  | 29 | 9 | 
 cms_DigestedData_create| Name:  | cms_DigestedData_create |  | Prototype:  | CMS_ContentInfo *cms_DigestedData_create(const EVP_MD *md) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_dd.c |  | Lines:  | 20-46 |  
  |  | 28 | 4 | 
 cmeth_free| Name:  | cmeth_free |  | Prototype:  | static void cmeth_free(SSL_COMP *cm) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c |  | Lines:  | 1946-1949 |  
  |  | 1 | 1 | 
 cmd_VerifyCAPath| Name:  | cmd_VerifyCAPath |  | Prototype:  | static int cmd_VerifyCAPath(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 490-493 |  
  |  | 5 | 1 | 
 cmd_ServerInfoFile| Name:  | cmd_ServerInfoFile |  | Prototype:  | static int cmd_ServerInfoFile(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 452-458 |  
  |  | 4 | 2 | 
 cmd_RequestCAPath| Name:  | cmd_RequestCAPath |  | Prototype:  | static int cmd_RequestCAPath(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 514-521 |  
  |  | 9 | 3 | 
 cmd_Protocol| Name:  | cmd_Protocol |  | Prototype:  | static int cmd_Protocol(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 279-295 |  
  |  | 3 | 1 | 
 cmd_NumTickets| Name:  | cmd_NumTickets |  | Prototype:  | static int cmd_NumTickets(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 575-587 |  
  |  | 8 | 4 | 
 cmd_ECDHParameters| Name:  | cmd_ECDHParameters |  | Prototype:  | static int cmd_ECDHParameters(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/58) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 225-255 |  
  |  | 188 | 14 | 
 cmd_ClientCAPath| Name:  | cmd_ClientCAPath |  | Prototype:  | static int cmd_ClientCAPath(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 523-526 |  
  |  | 1 | 1 | 
 cmd_ChainCAPath| Name:  | cmd_ChainCAPath |  | Prototype:  | static int cmd_ChainCAPath(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 480-483 |  
  |  | 5 | 1 | 
 cmd_ChainCAFile| Name:  | cmd_ChainCAFile |  | Prototype:  | static int cmd_ChainCAFile(SSL_CONF_CTX *cctx, const char *value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c |  | Lines:  | 485-488 |  
  |  | 5 | 1 | 
 cmac_size| Name:  | cmac_size |  | Prototype:  | static int cmac_size(const EVP_PKEY *pkey) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_ameth.c |  | Lines:  | 21-24 |  
  |  | 1 | 1 | 
 check_purpose_timestamp_sign| Name:  | check_purpose_timestamp_sign |  | Prototype:  | static int check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x, int ca) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c |  | Lines:  | 720-753 |  
  |  | 15 | 6 | 
 check_purpose_smime_encrypt| Name:  | check_purpose_smime_encrypt |  | Prototype:  | static int check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x, int ca) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c |  | Lines:  | 676-686 |  
  |  | 7 | 3 | 
 check_purpose_ns_ssl_server| Name:  | check_purpose_ns_ssl_server |  | Prototype:  | static int check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x, int ca) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c |  | Lines:  | 624-635 |  
  |  | 7 | 3 | 
 check_purpose_crl_sign| Name:  | check_purpose_crl_sign |  | Prototype:  | static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x, int ca) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c |  | Lines:  | 688-701 |  
  |  | 8 | 4 | 
 check_policy| Name:  | check_policy |  | Prototype:  | static int check_policy(X509_STORE_CTX *ctx) |  | Coverage:  |   0.000% (0/39) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 1589-1660 |  
  |  | 49 | 13 | 
 check_delta_base| Name:  | check_delta_base |  | Prototype:  | static int check_delta_base(X509_CRL *delta, X509_CRL *base) |  | Coverage:  |   0.000% (0/22) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 1090-1113 |  
  |  | 15 | 8 | 
 check_crl_path| Name:  | check_crl_path |  | Prototype:  | static int check_crl_path(X509_STORE_CTX *ctx, X509 *x) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 1272-1300 |  
  |  | 16 | 5 | 
 check_crl_chain| Name:  | check_crl_chain |  | Prototype:  | static int check_crl_chain(X509_STORE_CTX *ctx, struct stack_st_X509 *cert_path, struct stack_st_X509 *crl_path) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 1311-1321 |  
  |  | 6 | 2 | 
 char| Name:  | char |  | Prototype:  | char *(*UI_method_get_prompt_constructor(const UI_METHOD *method)) (UI *, const char *, const char *) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 741-747 |  
  |  | 9 | 2 | 
 ca_dn_cmp| Name:  | ca_dn_cmp |  | Prototype:  | static int ca_dn_cmp(const X509_NAME *const *a, const X509_NAME *const *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c |  | Lines:  | 2199-2202 |  
  |  | 1 | 1 | 
 c448_ed448_verify_prehash| Name:  | c448_ed448_verify_prehash |  | Prototype:  | c448_error_t c448_ed448_verify_prehash( const uint8_t signature[(57 + 57)], const uint8_t pubkey[57], const uint8_t hash[64], const uint8_t *context, uint8_t context_len) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c |  | Lines:  | 297-305 |  
  |  | 2 | 1 | 
 c448_ed448_convert_private_key_to_x448| Name:  | c448_ed448_convert_private_key_to_x448 |  | Prototype:  | c448_error_t c448_ed448_convert_private_key_to_x448( uint8_t x[56], const uint8_t ed [57]) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c |  | Lines:  | 73-81 |  
  |  | 2 | 1 | 
 by_dir_hash_free| Name:  | by_dir_hash_free |  | Prototype:  | static void by_dir_hash_free(BY_DIR_HASH *hash) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c |  | Lines:  | 121-124 |  
  |  | 1 | 1 | 
 by_dir_hash_cmp| Name:  | by_dir_hash_cmp |  | Prototype:  | static int by_dir_hash_cmp(const BY_DIR_HASH *const *a, const BY_DIR_HASH *const *b) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c |  | Lines:  | 126-134 |  
  |  | 5 | 3 | 
 buffer_read| Name:  | buffer_read |  | Prototype:  | static int buffer_read(BIO *b, char *out, int outl) |  | Coverage:  |   0.000% (0/48) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c |  | Lines:  | 89-158 |  
  |  | 55 | 16 | 
 buffer_puts| Name:  | buffer_puts |  | Prototype:  | static int buffer_puts(BIO *b, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c |  | Lines:  | 472-475 |  
  |  | 1 | 1 | 
 buffer_callback_ctrl| Name:  | buffer_callback_ctrl |  | Prototype:  | static long buffer_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c |  | Lines:  | 411-423 |  
  |  | 9 | 3 | 
 bool_to_mask| Name:  | bool_to_mask |  | Prototype:  | static inline mask_t bool_to_mask(c448_bool_t m) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/word.h |  | Lines:  | 66-79 |  
  |  | 8 | 3 | 
 bn_x931_derive_pi| Name:  | bn_x931_derive_pi |  | Prototype:  | static int bn_x931_derive_pi(BIGNUM *pi, const BIGNUM *Xpi, BN_CTX *ctx, BN_GENCB *cb) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_x931p.c |  | Lines:  | 21-43 |  
  |  | 17 | 7 | 
 bn_set_static_words| Name:  | bn_set_static_words |  | Prototype:  | void bn_set_static_words(BIGNUM *a, const unsigned long *words, int size) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c |  | Lines:  | 175-186 |  
  |  | 5 | 1 | 
 bn_probable_prime_dh| Name:  | bn_probable_prime_dh |  | Prototype:  | int bn_probable_prime_dh(BIGNUM *rnd, int bits, const BIGNUM *add, const BIGNUM *rem, BN_CTX *ctx) |  | Coverage:  |   0.000% (0/37) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c |  | Lines:  | 355-402 |  
  |  | 35 | 14 | 
 bn_mul_low_recursive| Name:  | bn_mul_low_recursive |  | Prototype:  | void bn_mul_low_recursive(unsigned long *r, unsigned long *a, unsigned long *b, int n2, unsigned long *t) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c |  | Lines:  | 477-494 |  
  |  | 11 | 2 | 
 bn_mul_low_normal| Name:  | bn_mul_low_normal |  | Prototype:  | void bn_mul_low_normal(unsigned long *r, unsigned long *a, unsigned long *b, int n) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c |  | Lines:  | 664-684 |  
  |  | 16 | 6 | 
 bn_mul_comba4| Name:  | bn_mul_comba4 |  | Prototype:  | void bn_mul_comba4(unsigned long *r, unsigned long *a, unsigned long *b) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c |  | Lines:  | 497-534 |  
  |  | 34 | 1 | 
 bn_get_dmax| Name:  | bn_get_dmax |  | Prototype:  | int bn_get_dmax(const BIGNUM *a) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c |  | Lines:  | 146-149 |  
  |  | 1 | 1 | 
 bmp_to_utf8| Name:  | bmp_to_utf8 |  | Prototype:  | static int bmp_to_utf8(char *str, const unsigned char *utf16, int len) |  | Coverage:  |   0.000% (0/20) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c |  | Lines:  | 149-174 |  
  |  | 14 | 6 | 
 block_out| Name:  | block_out |  | Prototype:  | static int block_out(BIO *b) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c |  | Lines:  | 536-565 |  
  |  | 28 | 4 | 
 block_in| Name:  | block_in |  | Prototype:  | static int block_in(BIO *b) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c |  | Lines:  | 567-610 |  
  |  | 39 | 6 | 
 bitstr_cb| Name:  | bitstr_cb |  | Prototype:  | static int bitstr_cb(const char *elem, int len, void *bitstr) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c |  | Lines:  | 745-763 |  
  |  | 14 | 5 | 
 bio_puts| Name:  | bio_puts |  | Prototype:  | static int bio_puts(BIO *bio, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c |  | Lines:  | 603-606 |  
  |  | 1 | 1 | 
 bio_free_ex_data| Name:  | bio_free_ex_data |  | Prototype:  | void bio_free_ex_data(BIO *bio) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c |  | Lines:  | 772-775 |  
  |  | 1 | 1 | 
 bind_helper| Name:  | bind_helper |  | Prototype:  | static int bind_helper(ENGINE *e) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_rdrand.c |  | Lines:  | 56-66 |  
  |  | 7 | 2 | 
 b64_puts| Name:  | b64_puts |  | Prototype:  | static int b64_puts(BIO *b, const char *str) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c |  | Lines:  | 550-553 |  
  |  | 1 | 1 | 
 b64_callback_ctrl| Name:  | b64_callback_ctrl |  | Prototype:  | static long b64_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c |  | Lines:  | 535-548 |  
  |  | 10 | 3 | 
 b2i_PublicKey| Name:  | b2i_PublicKey |  | Prototype:  | EVP_PKEY *b2i_PublicKey(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:  | 387-390 |  
  |  | 1 | 1 | 
 b2i_PrivateKey_bio| Name:  | b2i_PrivateKey_bio |  | Prototype:  | EVP_PKEY *b2i_PrivateKey_bio(BIO *in) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c |  | Lines:  | 392-395 |  
  |  | 1 | 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 | 
 b2i_PVK_bio| Name:  | b2i_PVK_bio |  | Prototype:  | EVP_PKEY *b2i_PVK_bio(BIO *in, pem_password_cb *cb, void *u) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c |  | Lines:  | 746-777 |  
  |  | 37 | 6 | 
 aux_get| Name:  | aux_get |  | Prototype:  | static X509_CERT_AUX *aux_get(X509 *x) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509a.c |  | Lines:  | 41-48 |  
  |  | 21 | 3 |