| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 X509_TRUST_set| Name:  | X509_TRUST_set |  | Prototype:  | int X509_TRUST_set(int *t, int trust) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c |  | Lines:  | 113-121 |  
  |  | 5 | 2 | 
 X509_TRUST_get_count| Name:  | X509_TRUST_get_count |  | Prototype:  | int X509_TRUST_get_count(void) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c |  | Lines:  | 81-86 |  
  |  | 3 | 2 | 
 X509_STORE_up_ref| Name:  | X509_STORE_up_ref |  | Prototype:  | int X509_STORE_up_ref(X509_STORE *vfy) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c |  | Lines:  | 233-243 |  
  |  | 4 | 2 | 
 X509_STORE_add_crl| Name:  | X509_STORE_add_crl |  | Prototype:  | int X509_STORE_add_crl(X509_STORE *ctx, X509_CRL *x) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c |  | Lines:  | 370-377 |  
  |  | 4 | 2 | 
 X509_STORE_add_cert| Name:  | X509_STORE_add_cert |  | Prototype:  | int X509_STORE_add_cert(X509_STORE *ctx, X509 *x) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c |  | Lines:  | 361-368 |  
  |  | 4 | 2 | 
 X509_STORE_CTX_set_default| Name:  | X509_STORE_CTX_set_default |  | Prototype:  | int X509_STORE_CTX_set_default(X509_STORE_CTX *ctx, const char *name) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 2499-2506 |  
  |  | 5 | 2 | 
 X509_STORE_CTX_new| Name:  | X509_STORE_CTX_new |  | Prototype:  | X509_STORE_CTX *X509_STORE_CTX_new(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 2180-2189 |  
  |  | 11 | 2 | 
 X509_STORE_CTX_get1_chain| Name:  | X509_STORE_CTX_get1_chain |  | Prototype:  | struct stack_st_X509 *X509_STORE_CTX_get1_chain(X509_STORE_CTX *ctx) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 2067-2072 |  
  |  | 7 | 2 | 
 X509_STORE_CTX_free| Name:  | X509_STORE_CTX_free |  | Prototype:  | void X509_STORE_CTX_free(X509_STORE_CTX *ctx) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c |  | Lines:  | 2191-2198 |  
  |  | 6 | 2 | 
 X509_REQ_set_version| Name:  | X509_REQ_set_version |  | Prototype:  | int X509_REQ_set_version(X509_REQ *x, long version) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509rset.c |  | Lines:  | 18-24 |  
  |  | 6 | 2 | 
 X509_REQ_set_subject_name| Name:  | X509_REQ_set_subject_name |  | Prototype:  | int X509_REQ_set_subject_name(X509_REQ *x, X509_NAME *name) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509rset.c |  | Lines:  | 26-32 |  
  |  | 6 | 2 | 
 X509_REQ_set_pubkey| Name:  | X509_REQ_set_pubkey |  | Prototype:  | int X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509rset.c |  | Lines:  | 34-40 |  
  |  | 6 | 2 | 
 X509_REQ_print_fp| Name:  | X509_REQ_print_fp |  | Prototype:  | int X509_REQ_print_fp(FILE *fp, X509_REQ *x) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_req.c |  | Lines:  | 21-34 |  
  |  | 11 | 2 | 
 X509_REQ_get_pubkey| Name:  | X509_REQ_get_pubkey |  | Prototype:  | EVP_PKEY *X509_REQ_get_pubkey(X509_REQ *req) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c |  | Lines:  | 63-68 |  
  |  | 9 | 2 | 
 X509_REQ_get0_pubkey| Name:  | X509_REQ_get0_pubkey |  | Prototype:  | EVP_PKEY *X509_REQ_get0_pubkey(X509_REQ *req) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c |  | Lines:  | 70-75 |  
  |  | 9 | 2 | 
 X509_REQ_add_extensions_nid| Name:  | X509_REQ_add_extensions_nid |  | Prototype:  | int X509_REQ_add_extensions_nid(X509_REQ *req, struct stack_st_X509_EXTENSION *exts, int nid) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c |  | Lines:  | 183-197 |  
  |  | 14 | 2 | 
 X509_REQ_add1_attr_by_txt| Name:  | X509_REQ_add1_attr_by_txt |  | Prototype:  | int X509_REQ_add1_attr_by_txt(X509_REQ *req, const char *attrname, int type, const unsigned char *bytes, int len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c |  | Lines:  | 260-268 |  
  |  | 4 | 2 | 
 X509_REQ_add1_attr_by_OBJ| Name:  | X509_REQ_add1_attr_by_OBJ |  | Prototype:  | int X509_REQ_add1_attr_by_OBJ(X509_REQ *req, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c |  | Lines:  | 240-248 |  
  |  | 4 | 2 | 
 X509_REQ_add1_attr_by_NID| Name:  | X509_REQ_add1_attr_by_NID |  | Prototype:  | int X509_REQ_add1_attr_by_NID(X509_REQ *req, int nid, int type, const unsigned char *bytes, int len) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c |  | Lines:  | 250-258 |  
  |  | 4 | 2 | 
 X509_REQ_add1_attr| Name:  | X509_REQ_add1_attr |  | Prototype:  | int X509_REQ_add1_attr(X509_REQ *req, X509_ATTRIBUTE *attr) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c |  | Lines:  | 233-238 |  
  |  | 3 | 2 | 
 X509_PURPOSE_set| Name:  | X509_PURPOSE_set |  | Prototype:  | int X509_PURPOSE_set(int *p, int purpose) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c |  | Lines:  | 95-103 |  
  |  | 5 | 2 | 
 X509_PURPOSE_get_count| Name:  | X509_PURPOSE_get_count |  | Prototype:  | int X509_PURPOSE_get_count(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c |  | Lines:  | 105-110 |  
  |  | 3 | 2 | 
 X509_PUBKEY_get| Name:  | X509_PUBKEY_get |  | Prototype:  | EVP_PKEY *X509_PUBKEY_get(X509_PUBKEY *key) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c |  | Lines:  | 168-174 |  
  |  | 6 | 2 | 
 X509_POLICY_NODE_print| Name:  | X509_POLICY_NODE_print |  | Prototype:  | void X509_POLICY_NODE_print(BIO *out, X509_POLICY_NODE *node, int indent) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c |  | Lines:  | 477-491 |  
  |  | 9 | 2 | 
 X509_OBJECT_set1_X509_CRL| Name:  | X509_OBJECT_set1_X509_CRL |  | Prototype:  | int X509_OBJECT_set1_X509_CRL(X509_OBJECT *a, X509_CRL *obj) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c |  | Lines:  | 450-459 |  
  |  | 10 | 2 | 
 X509_OBJECT_set1_X509| Name:  | X509_OBJECT_set1_X509 |  | Prototype:  | int X509_OBJECT_set1_X509(X509_OBJECT *a, X509 *obj) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c |  | Lines:  | 439-448 |  
  |  | 10 | 2 | 
 X509_OBJECT_retrieve_by_subject| Name:  | X509_OBJECT_retrieve_by_subject |  | Prototype:  | X509_OBJECT *X509_OBJECT_retrieve_by_subject(struct stack_st_X509_OBJECT *h, X509_LOOKUP_TYPE type, X509_NAME *name) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c |  | Lines:  | 512-521 |  
  |  | 9 | 2 | 
 X509_OBJECT_new| Name:  | X509_OBJECT_new |  | Prototype:  | X509_OBJECT *X509_OBJECT_new(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c |  | Lines:  | 411-421 |  
  |  | 12 | 2 | 
 X509_OBJECT_get0_X509_CRL| Name:  | X509_OBJECT_get0_X509_CRL |  | Prototype:  | X509_CRL *X509_OBJECT_get0_X509_CRL(X509_OBJECT *a) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c |  | Lines:  | 399-404 |  
  |  | 11 | 2 | 
 X509_OBJECT_get0_X509| Name:  | X509_OBJECT_get0_X509 |  | Prototype:  | X509 *X509_OBJECT_get0_X509(const X509_OBJECT *a) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c |  | Lines:  | 392-397 |  
  |  | 11 | 2 | 
 X509_NAME_print_ex| Name:  | X509_NAME_print_ex |  | Prototype:  | int X509_NAME_print_ex(BIO *out, const X509_NAME *nm, int indent, unsigned long flags) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c |  | Lines:  | 560-566 |  
  |  | 3 | 2 | 
 X509_NAME_hash| Name:  | X509_NAME_hash |  | Prototype:  | unsigned long X509_NAME_hash(X509_NAME *x) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c |  | Lines:  | 183-198 |  
  |  | 22 | 2 | 
 X509_NAME_get_text_by_NID| Name:  | X509_NAME_get_text_by_NID |  | Prototype:  | int X509_NAME_get_text_by_NID(X509_NAME *name, int nid, char *buf, int len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c |  | Lines:  | 19-27 |  
  |  | 7 | 2 | 
 X509_NAME_get_index_by_NID| Name:  | X509_NAME_get_index_by_NID |  | Prototype:  | int X509_NAME_get_index_by_NID(X509_NAME *name, int nid, int lastpos) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c |  | Lines:  | 56-64 |  
  |  | 7 | 2 | 
 X509_NAME_get_entry| Name:  | X509_NAME_get_entry |  | Prototype:  | X509_NAME_ENTRY *X509_NAME_get_entry(const X509_NAME *name, int loc) |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c |  | Lines:  | 87-94 |  
  |  | 12 | 2 | 
 X509_NAME_entry_count| Name:  | X509_NAME_entry_count |  | Prototype:  | int X509_NAME_entry_count(const X509_NAME *name) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c |  | Lines:  | 49-54 |  
  |  | 5 | 2 | 
 X509_NAME_add_entry_by_txt| Name:  | X509_NAME_add_entry_by_txt |  | Prototype:  | int X509_NAME_add_entry_by_txt(X509_NAME *name, const char *field, int type, const unsigned char *bytes, int len, int loc, int set) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c |  | Lines:  | 165-177 |  
  |  | 12 | 2 | 
 X509_NAME_add_entry_by_OBJ| Name:  | X509_NAME_add_entry_by_OBJ |  | Prototype:  | int X509_NAME_add_entry_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len, int loc, int set) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c |  | Lines:  | 136-149 |  
  |  | 12 | 2 | 
 X509_NAME_add_entry_by_NID| Name:  | X509_NAME_add_entry_by_NID |  | Prototype:  | int X509_NAME_add_entry_by_NID(X509_NAME *name, int nid, int type, const unsigned char *bytes, int len, int loc, int set) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c |  | Lines:  | 151-163 |  
  |  | 12 | 2 | 
 X509_NAME_ENTRY_set_object| Name:  | X509_NAME_ENTRY_set_object |  | Prototype:  | int X509_NAME_ENTRY_set_object(X509_NAME_ENTRY *ne, const ASN1_OBJECT *obj) |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c |  | Lines:  | 306-316 |  
  |  | 19 | 2 | 
 X509_NAME_ENTRY_get_object| Name:  | X509_NAME_ENTRY_get_object |  | Prototype:  | ASN1_OBJECT *X509_NAME_ENTRY_get_object(const X509_NAME_ENTRY *ne) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c |  | Lines:  | 343-348 |  
  |  | 9 | 2 | 
 X509_NAME_ENTRY_get_data| Name:  | X509_NAME_ENTRY_get_data |  | Prototype:  | ASN1_STRING *X509_NAME_ENTRY_get_data(const X509_NAME_ENTRY *ne) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c |  | Lines:  | 350-355 |  
  |  | 9 | 2 | 
 X509_NAME_ENTRY_create_by_txt| Name:  | X509_NAME_ENTRY_create_by_txt |  | Prototype:  | X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_txt(X509_NAME_ENTRY **ne, const char *field, int type, const unsigned char *bytes, int len) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c |  | Lines:  | 241-259 |  
  |  | 17 | 2 | 
 X509_NAME_ENTRY_create_by_NID| Name:  | X509_NAME_ENTRY_create_by_NID |  | Prototype:  | X509_NAME_ENTRY *X509_NAME_ENTRY_create_by_NID(X509_NAME_ENTRY **ne, int nid, int type, const unsigned char *bytes, int len) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c |  | Lines:  | 261-277 |  
  |  | 15 | 2 | 
 X509_LOOKUP_meth_free| Name:  | X509_LOOKUP_meth_free |  | Prototype:  | void X509_LOOKUP_meth_free(X509_LOOKUP_METHOD *method) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c |  | Lines:  | 39-44 |  
  |  | 5 | 2 | 
 X509_LOOKUP_by_issuer_serial| Name:  | X509_LOOKUP_by_issuer_serial |  | Prototype:  | int X509_LOOKUP_by_issuer_serial(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, X509_NAME *name, ASN1_INTEGER *serial, X509_OBJECT *ret) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c |  | Lines:  | 95-102 |  
  |  | 11 | 2 | 
 X509_LOOKUP_by_fingerprint| Name:  | X509_LOOKUP_by_fingerprint |  | Prototype:  | int X509_LOOKUP_by_fingerprint(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, const unsigned char *bytes, int len, X509_OBJECT *ret) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c |  | Lines:  | 104-111 |  
  |  | 11 | 2 | 
 X509_LOOKUP_by_alias| Name:  | X509_LOOKUP_by_alias |  | Prototype:  | int X509_LOOKUP_by_alias(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, const char *str, int len, X509_OBJECT *ret) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c |  | Lines:  | 113-119 |  
  |  | 11 | 2 | 
 X509_INFO_new| Name:  | X509_INFO_new |  | Prototype:  | X509_INFO *X509_INFO_new(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_info.c |  | Lines:  | 16-27 |  
  |  | 12 | 2 | 
 X509_INFO_free| Name:  | X509_INFO_free |  | Prototype:  | void X509_INFO_free(X509_INFO *x) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_info.c |  | Lines:  | 29-39 |  
  |  | 9 | 2 | 
 X509_EXTENSION_set_object| Name:  | X509_EXTENSION_set_object |  | Prototype:  | int X509_EXTENSION_set_object(X509_EXTENSION *ex, const ASN1_OBJECT *obj) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c |  | Lines:  | 185-192 |  
  |  | 17 | 2 | 
 X509_EXTENSION_set_critical| Name:  | X509_EXTENSION_set_critical |  | Prototype:  | int X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit) |  | Coverage:  |  66.667% (4/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c |  | Lines:  | 194-200 |  
  |  | 6 | 2 | 
 X509_EXTENSION_get_object| Name:  | X509_EXTENSION_get_object |  | Prototype:  | ASN1_OBJECT *X509_EXTENSION_get_object(X509_EXTENSION *ex) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c |  | Lines:  | 214-219 |  
  |  | 9 | 2 | 
 X509_EXTENSION_get_data| Name:  | X509_EXTENSION_get_data |  | Prototype:  | ASN1_OCTET_STRING *X509_EXTENSION_get_data(X509_EXTENSION *ex) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c |  | Lines:  | 221-226 |  
  |  | 9 | 2 | 
 X509_CRL_verify| Name:  | X509_CRL_verify |  | Prototype:  | int X509_CRL_verify(X509_CRL *crl, EVP_PKEY *r) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c |  | Lines:  | 324-329 |  
  |  | 3 | 2 | 
 X509_CRL_up_ref| Name:  | X509_CRL_up_ref |  | Prototype:  | int X509_CRL_up_ref(X509_CRL *crl) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c |  | Lines:  | 67-77 |  
  |  | 4 | 2 | 
 X509_CRL_sort| Name:  | X509_CRL_sort |  | Prototype:  | int X509_CRL_sort(X509_CRL *c) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c |  | Lines:  | 51-65 |  
  |  | 8 | 2 | 
 X509_CRL_set_issuer_name| Name:  | X509_CRL_set_issuer_name |  | Prototype:  | int X509_CRL_set_issuer_name(X509_CRL *x, X509_NAME *name) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c |  | Lines:  | 30-35 |  
  |  | 5 | 2 | 
 X509_CRL_set_default_method| Name:  | X509_CRL_set_default_method |  | Prototype:  | void X509_CRL_set_default_method(const X509_CRL_METHOD *meth) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c |  | Lines:  | 420-426 |  
  |  | 5 | 2 | 
 X509_CRL_set1_nextUpdate| Name:  | X509_CRL_set1_nextUpdate |  | Prototype:  | int X509_CRL_set1_nextUpdate(X509_CRL *x, const ASN1_TIME *tm) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c |  | Lines:  | 44-49 |  
  |  | 5 | 2 | 
 X509_CRL_set1_lastUpdate| Name:  | X509_CRL_set1_lastUpdate |  | Prototype:  | int X509_CRL_set1_lastUpdate(X509_CRL *x, const ASN1_TIME *tm) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c |  | Lines:  | 37-42 |  
  |  | 5 | 2 | 
 X509_CRL_print_fp| Name:  | X509_CRL_print_fp |  | Prototype:  | int X509_CRL_print_fp(FILE *fp, X509_CRL *x) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_crl.c |  | Lines:  | 19-32 |  
  |  | 11 | 2 | 
 X509_CRL_get0_by_serial| Name:  | X509_CRL_get0_by_serial |  | Prototype:  | int X509_CRL_get0_by_serial(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *serial) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c |  | Lines:  | 331-337 |  
  |  | 7 | 2 | 
 X509_CRL_get0_by_cert| Name:  | X509_CRL_get0_by_cert |  | Prototype:  | int X509_CRL_get0_by_cert(X509_CRL *crl, X509_REVOKED **ret, X509 *x) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c |  | Lines:  | 339-346 |  
  |  | 5 | 2 | 
 X509_CRL_check_suiteb| Name:  | X509_CRL_check_suiteb |  | Prototype:  | int X509_CRL_check_suiteb(X509_CRL *crl, EVP_PKEY *pk, unsigned long flags) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c |  | Lines:  | 421-428 |  
  |  | 5 | 2 | 
 X509_CRL_METHOD_new| Name:  | X509_CRL_METHOD_new |  | Prototype:  | X509_CRL_METHOD *X509_CRL_METHOD_new(int (*crl_init) (X509_CRL *crl), int (*crl_free) (X509_CRL *crl), int (*crl_lookup) (X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *ser, X509_NAME *issuer), int (*crl_verify) (X509_CRL *crl, EVP_PKEY *pk)) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c |  | Lines:  | 428-449 |  
  |  | 16 | 2 | 
 X509_CRL_METHOD_free| Name:  | X509_CRL_METHOD_free |  | Prototype:  | void X509_CRL_METHOD_free(X509_CRL_METHOD *m) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c |  | Lines:  | 451-456 |  
  |  | 7 | 2 | 
 X509_ATTRIBUTE_set1_object| Name:  | X509_ATTRIBUTE_set1_object |  | Prototype:  | int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c |  | Lines:  | 236-243 |  
  |  | 17 | 2 | 
 X509_ATTRIBUTE_get0_type| Name:  | X509_ATTRIBUTE_get0_type |  | Prototype:  | ASN1_TYPE *X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, int idx) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c |  | Lines:  | 324-329 |  
  |  | 9 | 2 | 
 X509_ATTRIBUTE_get0_object| Name:  | X509_ATTRIBUTE_get0_object |  | Prototype:  | ASN1_OBJECT *X509_ATTRIBUTE_get0_object(X509_ATTRIBUTE *attr) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c |  | Lines:  | 303-308 |  
  |  | 9 | 2 | 
 X509_ATTRIBUTE_create_by_txt| Name:  | X509_ATTRIBUTE_create_by_txt |  | Prototype:  | X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_txt(X509_ATTRIBUTE **attr, const char *atrname, int type, const unsigned char *bytes, int len) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c |  | Lines:  | 216-234 |  
  |  | 17 | 2 | 
 X509_ATTRIBUTE_count| Name:  | X509_ATTRIBUTE_count |  | Prototype:  | int X509_ATTRIBUTE_count(const X509_ATTRIBUTE *attr) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c |  | Lines:  | 296-301 |  
  |  | 5 | 2 | 
 X509_ALGOR_set_md| Name:  | X509_ALGOR_set_md |  | Prototype:  | void X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md) |  | Coverage:  |  60.000% (3/5) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_algor.c |  | Lines:  | 72-83 |  
  |  | 9 | 2 | 
 X509V3_get_value_int| Name:  | X509V3_get_value_int |  | Prototype:  | int X509V3_get_value_int(const CONF_VALUE *value, ASN1_INTEGER **aint) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c |  | Lines:  | 268-278 |  
  |  | 12 | 2 | 
 X509V3_conf_free| Name:  | X509V3_conf_free |  | Prototype:  | void X509V3_conf_free(CONF_VALUE *conf) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c |  | Lines:  | 78-86 |  
  |  | 6 | 2 | 
 X509V3_add_value_bool_nf| Name:  | X509V3_add_value_bool_nf |  | Prototype:  | int X509V3_add_value_bool_nf(const char *name, int asn1_bool, struct stack_st_CONF_VALUE **extlist) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c |  | Lines:  | 96-102 |  
  |  | 3 | 2 | 
 X509V3_add_value_bool| Name:  | X509V3_add_value_bool |  | Prototype:  | int X509V3_add_value_bool(const char *name, int asn1_bool, struct stack_st_CONF_VALUE **extlist) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c |  | Lines:  | 88-94 |  
  |  | 3 | 2 | 
 X509V3_EXT_print_fp| Name:  | X509V3_EXT_print_fp |  | Prototype:  | int X509V3_EXT_print_fp(FILE *fp, X509_EXTENSION *ext, int flag, int indent) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c |  | Lines:  | 199-209 |  
  |  | 9 | 2 | 
 X509V3_EXT_nconf_nid| Name:  | X509V3_EXT_nconf_nid |  | Prototype:  | X509_EXTENSION *X509V3_EXT_nconf_nid(CONF *conf, X509V3_CTX *ctx, int ext_nid, const char *value) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c |  | Lines:  | 55-65 |  
  |  | 7 | 2 | 
 X509V3_EXT_i2d| Name:  | X509V3_EXT_i2d |  | Prototype:  | X509_EXTENSION *X509V3_EXT_i2d(int ext_nid, int crit, void *ext_struc) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c |  | Lines:  | 177-186 |  
  |  | 11 | 2 | 
 X509V3_EXT_get| Name:  | X509V3_EXT_get |  | Prototype:  | const X509V3_EXT_METHOD *X509V3_EXT_get(X509_EXTENSION *ext) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c |  | Lines:  | 70-76 |  
  |  | 8 | 2 | 
 X509V3_EXT_add_nconf| Name:  | X509V3_EXT_add_nconf |  | Prototype:  | int X509V3_EXT_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section, X509 *cert) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c |  | Lines:  | 331-338 |  
  |  | 8 | 2 | 
 X509V3_EXT_CRL_add_nconf| Name:  | X509V3_EXT_CRL_add_nconf |  | Prototype:  | int X509V3_EXT_CRL_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section, X509_CRL *crl) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c |  | Lines:  | 342-349 |  
  |  | 8 | 2 | 
 WPACKET_sub_reserve_bytes__| Name:  | WPACKET_sub_reserve_bytes__ |  | Prototype:  | int WPACKET_sub_reserve_bytes__(WPACKET *pkt, size_t len, unsigned char **allocbytes, size_t lenbytes) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c |  | Lines:  | 71-80 |  
  |  | 4 | 2 | 
 WPACKET_sub_memcpy__| Name:  | WPACKET_sub_memcpy__ |  | Prototype:  | int WPACKET_sub_memcpy__(WPACKET *pkt, const void *src, size_t len, size_t lenbytes) |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c |  | Lines:  | 377-386 |  
  |  | 5 | 2 | 
 WPACKET_sub_allocate_bytes__| Name:  | WPACKET_sub_allocate_bytes__ |  | Prototype:  | int WPACKET_sub_allocate_bytes__(WPACKET *pkt, size_t len, unsigned char **allocbytes, size_t lenbytes) |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c |  | Lines:  | 26-35 |  
  |  | 5 | 2 | 
 WPACKET_set_flags| Name:  | WPACKET_set_flags |  | Prototype:  | int WPACKET_set_flags(WPACKET *pkt, unsigned int flags) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c |  | Lines:  | 152-161 |  
  |  | 8 | 2 | 
 WPACKET_put_bytes__| Name:  | WPACKET_put_bytes__ |  | Prototype:  | int WPACKET_put_bytes__(WPACKET *pkt, unsigned int val, size_t size) |  | Coverage:  |  75.000% (6/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c |  | Lines:  | 309-320 |  
  |  | 6 | 2 | 
 WPACKET_init_static_len| Name:  | WPACKET_init_static_len |  | Prototype:  | int WPACKET_init_static_len(WPACKET *pkt, unsigned char *buf, size_t len, size_t lenbytes) |  | Coverage:  |  50.000% (5/10) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c |  | Lines:  | 118-132 |  
  |  | 15 | 2 | 
 WPACKET_init_len| Name:  | WPACKET_init_len |  | Prototype:  | int WPACKET_init_len(WPACKET *pkt, BUF_MEM *buf, size_t lenbytes) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c |  | Lines:  | 134-145 |  
  |  | 14 | 2 | 
 WPACKET_get_total_written| Name:  | WPACKET_get_total_written |  | Prototype:  | int WPACKET_get_total_written(WPACKET *pkt, size_t *written) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c |  | Lines:  | 388-397 |  
  |  | 8 | 2 | 
 WPACKET_get_length| Name:  | WPACKET_get_length |  | Prototype:  | int WPACKET_get_length(WPACKET *pkt, size_t *len) |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c |  | Lines:  | 399-408 |  
  |  | 12 | 2 | 
 WPACKET_close| Name:  | WPACKET_close |  | Prototype:  | int WPACKET_close(WPACKET *pkt) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c |  | Lines:  | 240-250 |  
  |  | 9 | 2 | 
 WPACKET_cleanup| Name:  | WPACKET_cleanup |  | Prototype:  | void WPACKET_cleanup(WPACKET *pkt) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c |  | Lines:  | 415-424 |  
  |  | 12 | 2 | 
 WPACKET_allocate_bytes| Name:  | WPACKET_allocate_bytes |  | Prototype:  | int WPACKET_allocate_bytes(WPACKET *pkt, size_t len, unsigned char **allocbytes) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c |  | Lines:  | 16-24 |  
  |  | 5 | 2 | 
 WHIRLPOOL| Name:  | WHIRLPOOL |  | Prototype:  | unsigned char *WHIRLPOOL(const void *inp, size_t bytes, unsigned char *md) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/whrlpool/wp_dgst.c |  | Lines:  | 247-258 |  
  |  | 9 | 2 | 
 UI_method_set_writer| Name:  | UI_method_set_writer |  | Prototype:  | int UI_method_set_writer(UI_METHOD *method, int (*writer) (UI *ui, UI_STRING *uis)) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 637-645 |  
  |  | 6 | 2 | 
 UI_method_set_reader| Name:  | UI_method_set_reader |  | Prototype:  | int UI_method_set_reader(UI_METHOD *method, int (*reader) (UI *ui, UI_STRING *uis)) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 656-664 |  
  |  | 6 | 2 | 
 UI_method_set_prompt_constructor| Name:  | UI_method_set_prompt_constructor |  | Prototype:  | int UI_method_set_prompt_constructor(UI_METHOD *method, char *(*prompt_constructor) (UI *ui, const char *object_desc, const char *object_name)) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 687-699 |  
  |  | 6 | 2 | 
 UI_method_set_opener| Name:  | UI_method_set_opener |  | Prototype:  | int UI_method_set_opener(UI_METHOD *method, int (*opener) (UI *ui)) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c |  | Lines:  | 628-635 |  
  |  | 6 | 2 |