OpenCoverage

OpenSSL Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...16
McCabe - Cyclomatic Complexity: 1
17
McCabe - Cyclomatic Complexity: 1
18
McCabe - Cyclomatic Complexity: 1
19
McCabe - Cyclomatic Complexity: 1
2021
McCabe - Cyclomatic Complexity: 1
22
McCabe - Cyclomatic Complexity: 1
23
McCabe - Cyclomatic Complexity: 1
24
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...50
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
X509_CRL_get_ext_by_critical
Name: X509_CRL_get_ext_by_critical
Prototype: int X509_CRL_get_ext_by_critical(const X509_CRL *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: 35-38
  0.000% (0/1)
11
X509_CRL_get_ext_count
Name: X509_CRL_get_ext_count
Prototype: int X509_CRL_get_ext_count(const X509_CRL *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 19-22
  0.000% (0/1)
11
X509_CRL_get_ext_d2i
Name: X509_CRL_get_ext_d2i
Prototype: void *X509_CRL_get_ext_d2i(const X509_CRL *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: 50-53
100.000% (1/1)
11
X509_CRL_get_issuer
Name: X509_CRL_get_issuer
Prototype: X509_NAME *X509_CRL_get_issuer(const X509_CRL *crl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 106-109
100.000% (1/1)
11
X509_CRL_get_lastUpdate
Name: X509_CRL_get_lastUpdate
Prototype: ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 95-98
  0.000% (0/1)
11
X509_CRL_get_meth_data
Name: X509_CRL_get_meth_data
Prototype: void *X509_CRL_get_meth_data(X509_CRL *crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 463-466
  0.000% (0/1)
11
X509_CRL_get_nextUpdate
Name: X509_CRL_get_nextUpdate
Prototype: ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 100-103
  0.000% (0/1)
11
X509_CRL_get_signature_nid
Name: X509_CRL_get_signature_nid
Prototype: int X509_CRL_get_signature_nid(const X509_CRL *crl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 130-133
  0.000% (0/1)
11
X509_CRL_get_version
Name: X509_CRL_get_version
Prototype: long X509_CRL_get_version(const X509_CRL *crl)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 79-82
100.000% (1/1)
11
X509_CRL_http_nbio
Name: X509_CRL_http_nbio
Prototype: int X509_CRL_http_nbio(OCSP_REQ_CTX *rctx, X509_CRL **pcrl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 95-100
  0.000% (0/1)
31
X509_CRL_match
Name: X509_CRL_match
Prototype: int X509_CRL_match(const X509_CRL *a, const X509_CRL *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Lines: 77-80
  0.000% (0/1)
11
X509_CRL_new
Name: X509_CRL_new
Prototype: X509_CRL *X509_CRL_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 298-298
  0.000% (0/1)
11
X509_CRL_print
Name: X509_CRL_print
Prototype: int X509_CRL_print(BIO *out, X509_CRL *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_crl.c
Lines: 35-38
100.000% (1/1)
11
X509_CRL_set_meth_data
Name: X509_CRL_set_meth_data
Prototype: void X509_CRL_set_meth_data(X509_CRL *crl, void *dat)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 458-461
  0.000% (0/1)
11
X509_CRL_sign
Name: X509_CRL_sign
Prototype: int X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 79-84
  0.000% (0/1)
31
X509_CRL_sign_ctx
Name: X509_CRL_sign_ctx
Prototype: int X509_CRL_sign_ctx(X509_CRL *x, EVP_MD_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 86-92
  0.000% (0/1)
41
X509_EXTENSION_dup
Name: X509_EXTENSION_dup
Prototype: X509_EXTENSION * X509_EXTENSION_dup(X509_EXTENSION *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_exten.c
Lines: 28-28
100.000% (1/1)
11
X509_EXTENSION_free
Name: X509_EXTENSION_free
Prototype: void X509_EXTENSION_free(X509_EXTENSION *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_exten.c
Lines: 26-26
100.000% (1/1)
11
X509_EXTENSION_new
Name: X509_EXTENSION_new
Prototype: X509_EXTENSION *X509_EXTENSION_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_exten.c
Lines: 26-26
100.000% (1/1)
11
X509_LOOKUP_file
Name: X509_LOOKUP_file
Prototype: X509_LOOKUP_METHOD *X509_LOOKUP_file(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_file.c
Lines: 35-38
100.000% (1/1)
11
X509_LOOKUP_get_method_data
Name: X509_LOOKUP_get_method_data
Prototype: void *X509_LOOKUP_get_method_data(const X509_LOOKUP *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 127-130
  0.000% (0/1)
11
X509_LOOKUP_get_store
Name: X509_LOOKUP_get_store
Prototype: X509_STORE *X509_LOOKUP_get_store(const X509_LOOKUP *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 132-135
  0.000% (0/1)
11
X509_LOOKUP_hash_dir
Name: X509_LOOKUP_hash_dir
Prototype: X509_LOOKUP_METHOD *X509_LOOKUP_hash_dir(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c
Lines: 62-65
100.000% (1/1)
11
X509_LOOKUP_meth_get_ctrl
Name: X509_LOOKUP_meth_get_ctrl
Prototype: X509_LOOKUP_ctrl_fn X509_LOOKUP_meth_get_ctrl(const X509_LOOKUP_METHOD *method)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 108-111
  0.000% (0/1)
11
X509_LOOKUP_meth_get_get_by_alias
Name: X509_LOOKUP_meth_get_get_by_alias
Prototype: X509_LOOKUP_get_by_alias_fn X509_LOOKUP_meth_get_get_by_alias( const X509_LOOKUP_METHOD *method)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 161-165
  0.000% (0/1)
11
X509_LOOKUP_meth_get_get_by_fingerprint
Name: X509_LOOKUP_meth_get_get_by_fingerprint
Prototype: X509_LOOKUP_get_by_fingerprint_fn X509_LOOKUP_meth_get_get_by_fingerprint( const X509_LOOKUP_METHOD *method)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 148-152
  0.000% (0/1)
11
X509_LOOKUP_meth_get_get_by_issuer_serial
Name: X509_LOOKUP_meth_get_get_by_issuer_serial
Prototype: X509_LOOKUP_get_by_issuer_serial_fn X509_LOOKUP_meth_get_get_by_issuer_serial(const X509_LOOKUP_METHOD *method)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 134-138
  0.000% (0/1)
11
X509_LOOKUP_meth_get_get_by_subject
Name: X509_LOOKUP_meth_get_get_by_subject
Prototype: X509_LOOKUP_get_by_subject_fn X509_LOOKUP_meth_get_get_by_subject( const X509_LOOKUP_METHOD *method)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 120-124
  0.000% (0/1)
11
X509_LOOKUP_meth_set_ctrl
Name: X509_LOOKUP_meth_set_ctrl
Prototype: int X509_LOOKUP_meth_set_ctrl( X509_LOOKUP_METHOD *method, X509_LOOKUP_ctrl_fn ctrl)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 100-106
  0.000% (0/1)
21
X509_LOOKUP_meth_set_free
Name: X509_LOOKUP_meth_set_free
Prototype: int X509_LOOKUP_meth_set_free( X509_LOOKUP_METHOD *method, void (*free_fn) (X509_LOOKUP *ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 59-65
  0.000% (0/1)
21
X509_LOOKUP_meth_set_get_by_alias
Name: X509_LOOKUP_meth_set_get_by_alias
Prototype: int X509_LOOKUP_meth_set_get_by_alias(X509_LOOKUP_METHOD *method, X509_LOOKUP_get_by_alias_fn get_by_alias)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 154-159
  0.000% (0/1)
21
X509_LOOKUP_meth_set_get_by_fingerprint
Name: X509_LOOKUP_meth_set_get_by_fingerprint
Prototype: int X509_LOOKUP_meth_set_get_by_fingerprint(X509_LOOKUP_METHOD *method, X509_LOOKUP_get_by_fingerprint_fn get_by_fingerprint)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 141-146
  0.000% (0/1)
21
X509_LOOKUP_meth_set_get_by_issuer_serial
Name: X509_LOOKUP_meth_set_get_by_issuer_serial
Prototype: int X509_LOOKUP_meth_set_get_by_issuer_serial(X509_LOOKUP_METHOD *method, X509_LOOKUP_get_by_issuer_serial_fn get_by_issuer_serial)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 127-132
  0.000% (0/1)
21
X509_LOOKUP_meth_set_get_by_subject
Name: X509_LOOKUP_meth_set_get_by_subject
Prototype: int X509_LOOKUP_meth_set_get_by_subject(X509_LOOKUP_METHOD *method, X509_LOOKUP_get_by_subject_fn get_by_subject)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 113-118
  0.000% (0/1)
21
X509_LOOKUP_meth_set_init
Name: X509_LOOKUP_meth_set_init
Prototype: int X509_LOOKUP_meth_set_init(X509_LOOKUP_METHOD *method, int (*init) (X509_LOOKUP *ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 73-78
  0.000% (0/1)
21
X509_LOOKUP_meth_set_new_item
Name: X509_LOOKUP_meth_set_new_item
Prototype: int X509_LOOKUP_meth_set_new_item(X509_LOOKUP_METHOD *method, int (*new_item) (X509_LOOKUP *ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 46-51
  0.000% (0/1)
21
X509_LOOKUP_meth_set_shutdown
Name: X509_LOOKUP_meth_set_shutdown
Prototype: int X509_LOOKUP_meth_set_shutdown( X509_LOOKUP_METHOD *method, int (*shutdown) (X509_LOOKUP *ctx))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Lines: 86-92
  0.000% (0/1)
21
X509_LOOKUP_set_method_data
Name: X509_LOOKUP_set_method_data
Prototype: int X509_LOOKUP_set_method_data(X509_LOOKUP *ctx, void *data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 121-125
  0.000% (0/1)
21
X509_NAME_ENTRY_dup
Name: X509_NAME_ENTRY_dup
Prototype: X509_NAME_ENTRY * X509_NAME_ENTRY_dup(X509_NAME_ENTRY *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 52-52
100.000% (1/1)
11
X509_NAME_ENTRY_free
Name: X509_NAME_ENTRY_free
Prototype: void X509_NAME_ENTRY_free(X509_NAME_ENTRY *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 51-51
100.000% (1/1)
11
X509_NAME_ENTRY_new
Name: X509_NAME_ENTRY_new
Prototype: X509_NAME_ENTRY *X509_NAME_ENTRY_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 51-51
100.000% (1/1)
11
X509_NAME_ENTRY_set
Name: X509_NAME_ENTRY_set
Prototype: int X509_NAME_ENTRY_set(const X509_NAME_ENTRY *ne)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Lines: 357-360
100.000% (1/1)
11
X509_NAME_digest
Name: X509_NAME_digest
Prototype: int X509_NAME_digest(const X509_NAME *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 397-402
100.000% (1/1)
21
X509_NAME_dup
Name: X509_NAME_dup
Prototype: X509_NAME * X509_NAME_dup(X509_NAME *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 88-88
100.000% (1/1)
11
X509_NAME_free
Name: X509_NAME_free
Prototype: void X509_NAME_free(X509_NAME *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 86-86
100.000% (1/1)
11
X509_NAME_new
Name: X509_NAME_new
Prototype: X509_NAME *X509_NAME_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Lines: 86-86
100.000% (1/1)
11
X509_OBJECT_free
Name: X509_OBJECT_free
Prototype: void X509_OBJECT_free(X509_OBJECT *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 461-465
100.000% (1/1)
21
X509_OBJECT_get_type
Name: X509_OBJECT_get_type
Prototype: X509_LOOKUP_TYPE X509_OBJECT_get_type(const X509_OBJECT *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 406-409
  0.000% (0/1)
11
X509_OBJECT_idx_by_subject
Name: X509_OBJECT_idx_by_subject
Prototype: int X509_OBJECT_idx_by_subject(struct stack_st_X509_OBJECT *h, X509_LOOKUP_TYPE type, X509_NAME *name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Lines: 506-510
100.000% (1/1)
51
X509_PUBKEY_free
Name: X509_PUBKEY_free
Prototype: void X509_PUBKEY_free(X509_PUBKEY *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c
Lines: 57-57
100.000% (1/1)
11
X509_PUBKEY_new
Name: X509_PUBKEY_new
Prototype: X509_PUBKEY *X509_PUBKEY_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c
Lines: 57-57
100.000% (1/1)
11
X509_PURPOSE_cleanup
Name: X509_PURPOSE_cleanup
Prototype: void X509_PURPOSE_cleanup(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 230-234
  0.000% (0/1)
61
X509_PURPOSE_get0_name
Name: X509_PURPOSE_get0_name
Prototype: char *X509_PURPOSE_get0_name(const X509_PURPOSE *xp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 241-244
  0.000% (0/1)
11
X509_PURPOSE_get0_sname
Name: X509_PURPOSE_get0_sname
Prototype: char *X509_PURPOSE_get0_sname(const X509_PURPOSE *xp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 246-249
  0.000% (0/1)
11
X509_PURPOSE_get_id
Name: X509_PURPOSE_get_id
Prototype: int X509_PURPOSE_get_id(const X509_PURPOSE *xp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 236-239
100.000% (1/1)
11
X509_PURPOSE_get_trust
Name: X509_PURPOSE_get_trust
Prototype: int X509_PURPOSE_get_trust(const X509_PURPOSE *xp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Lines: 251-254
100.000% (1/1)
11
X509_REQ_INFO_free
Name: X509_REQ_INFO_free
Prototype: void X509_REQ_INFO_free(X509_REQ_INFO *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_req.c
Lines: 58-58
  0.000% (0/1)
11
X509_REQ_INFO_new
Name: X509_REQ_INFO_new
Prototype: X509_REQ_INFO *X509_REQ_INFO_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_req.c
Lines: 58-58
  0.000% (0/1)
11
X509_REQ_add_extensions
Name: X509_REQ_add_extensions
Prototype: int X509_REQ_add_extensions(X509_REQ *req, struct stack_st_X509_EXTENSION *exts)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Lines: 200-203
100.000% (1/1)
11
X509_REQ_delete_attr
Name: X509_REQ_delete_attr
Prototype: X509_ATTRIBUTE *X509_REQ_delete_attr(X509_REQ *req, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Lines: 228-231
  0.000% (0/1)
11
X509_REQ_digest
Name: X509_REQ_digest
Prototype: int X509_REQ_digest(const X509_REQ *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 390-395
  0.000% (0/1)
21
X509_REQ_dup
Name: X509_REQ_dup
Prototype: X509_REQ * X509_REQ_dup(X509_REQ *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_req.c
Lines: 68-68
  0.000% (0/1)
11
X509_REQ_free
Name: X509_REQ_free
Prototype: void X509_REQ_free(X509_REQ *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_req.c
Lines: 66-66
100.000% (1/1)
11
X509_REQ_get1_email
Name: X509_REQ_get1_email
Prototype: struct stack_st_OPENSSL_STRING *X509_REQ_get1_email(X509_REQ *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c
Lines: 452-464
  0.000% (0/1)
171
X509_REQ_get_X509_PUBKEY
Name: X509_REQ_get_X509_PUBKEY
Prototype: X509_PUBKEY *X509_REQ_get_X509_PUBKEY(X509_REQ *req)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Lines: 77-80
100.000% (1/1)
11
X509_REQ_get_attr
Name: X509_REQ_get_attr
Prototype: X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Lines: 223-226
100.000% (1/1)
11
X509_REQ_get_attr_by_NID
Name: X509_REQ_get_attr_by_NID
Prototype: int X509_REQ_get_attr_by_NID(const X509_REQ *req, int nid, int lastpos)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Lines: 212-215
100.000% (1/1)
11
X509_REQ_get_attr_by_OBJ
Name: X509_REQ_get_attr_by_OBJ
Prototype: int X509_REQ_get_attr_by_OBJ(const X509_REQ *req, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Lines: 217-221
  0.000% (0/1)
11
X509_REQ_get_attr_count
Name: X509_REQ_get_attr_count
Prototype: int X509_REQ_get_attr_count(const X509_REQ *req)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Lines: 207-210
100.000% (1/1)
11
X509_REQ_get_extension_nids
Name: X509_REQ_get_extension_nids
Prototype: int *X509_REQ_get_extension_nids(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Lines: 143-146
  0.000% (0/1)
11
X509_REQ_get_signature_nid
Name: X509_REQ_get_signature_nid
Prototype: int X509_REQ_get_signature_nid(const X509_REQ *req)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Lines: 289-292
  0.000% (0/1)
11
X509_REQ_get_subject_name
Name: X509_REQ_get_subject_name
Prototype: X509_NAME *X509_REQ_get_subject_name(const X509_REQ *req)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Lines: 275-278
100.000% (1/1)
11
X509_REQ_get_version
Name: X509_REQ_get_version
Prototype: long X509_REQ_get_version(const X509_REQ *req)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Lines: 270-273
100.000% (1/1)
11
X509_REQ_new
Name: X509_REQ_new
Prototype: X509_REQ *X509_REQ_new(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_req.c
Lines: 66-66
100.000% (1/1)
11
X509_REQ_print
Name: X509_REQ_print
Prototype: int X509_REQ_print(BIO *bp, X509_REQ *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_req.c
Lines: 207-210
  0.000% (0/1)
11
X509_REQ_set_extension_nids
Name: X509_REQ_set_extension_nids
Prototype: void X509_REQ_set_extension_nids(int *nids)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Lines: 148-151
  0.000% (0/1)
11
X509_REQ_sign
Name: X509_REQ_sign
Prototype: int X509_REQ_sign(X509_REQ *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: 66-70
100.000% (1/1)
61
X509_REQ_sign_ctx
Name: X509_REQ_sign_ctx
Prototype: int X509_REQ_sign_ctx(X509_REQ *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: 72-77
100.000% (1/1)
71
X509_REQ_verify
Name: X509_REQ_verify
Prototype: int X509_REQ_verify(X509_REQ *a, EVP_PKEY *r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Lines: 30-34
100.000% (1/1)
21
X509_REVOKED_add1_ext_i2d
Name: X509_REVOKED_add1_ext_i2d
Prototype: int X509_REVOKED_add1_ext_i2d(X509_REVOKED *x, int nid, void *value, int crit, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 155-159
  0.000% (0/1)
11
X509_REVOKED_add_ext
Name: X509_REVOKED_add_ext
Prototype: int X509_REVOKED_add_ext(X509_REVOKED *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: 145-148
  0.000% (0/1)
51
X509_REVOKED_cmp
Name: X509_REVOKED_cmp
Prototype: static int X509_REVOKED_cmp(const X509_REVOKED *const *a, const X509_REVOKED *const *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 302-307
100.000% (1/1)
21
X509_REVOKED_delete_ext
Name: X509_REVOKED_delete_ext
Prototype: X509_EXTENSION *X509_REVOKED_delete_ext(X509_REVOKED *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 140-143
  0.000% (0/1)
11
X509_REVOKED_dup
Name: X509_REVOKED_dup
Prototype: X509_REVOKED * X509_REVOKED_dup(X509_REVOKED *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 294-294
  0.000% (0/1)
11
X509_REVOKED_free
Name: X509_REVOKED_free
Prototype: void X509_REVOKED_free(X509_REVOKED *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 292-292
  0.000% (0/1)
11
X509_REVOKED_get0_extensions
Name: X509_REVOKED_get0_extensions
Prototype: const struct stack_st_X509_EXTENSION *X509_REVOKED_get0_extensions(const X509_REVOKED *r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 174-177
100.000% (1/1)
11
X509_REVOKED_get0_revocationDate
Name: X509_REVOKED_get0_revocationDate
Prototype: const ASN1_TIME *X509_REVOKED_get0_revocationDate(const X509_REVOKED *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 135-138
100.000% (1/1)
11
X509_REVOKED_get0_serialNumber
Name: X509_REVOKED_get0_serialNumber
Prototype: const ASN1_INTEGER *X509_REVOKED_get0_serialNumber(const X509_REVOKED *x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Lines: 157-160
100.000% (1/1)
11
X509_REVOKED_get_ext
Name: X509_REVOKED_get_ext
Prototype: X509_EXTENSION *X509_REVOKED_get_ext(const X509_REVOKED *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 135-138
  0.000% (0/1)
11
X509_REVOKED_get_ext_by_NID
Name: X509_REVOKED_get_ext_by_NID
Prototype: int X509_REVOKED_get_ext_by_NID(const X509_REVOKED *x, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 119-122
  0.000% (0/1)
11
X509_REVOKED_get_ext_by_OBJ
Name: X509_REVOKED_get_ext_by_OBJ
Prototype: int X509_REVOKED_get_ext_by_OBJ(const X509_REVOKED *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: 124-128
  0.000% (0/1)
11
X509_REVOKED_get_ext_by_critical
Name: X509_REVOKED_get_ext_by_critical
Prototype: int X509_REVOKED_get_ext_by_critical(const X509_REVOKED *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: 130-133
  0.000% (0/1)
11
X509_REVOKED_get_ext_count
Name: X509_REVOKED_get_ext_count
Prototype: int X509_REVOKED_get_ext_count(const X509_REVOKED *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Lines: 114-117
  0.000% (0/1)
11
X509_REVOKED_get_ext_d2i
Name: X509_REVOKED_get_ext_d2i
Prototype: void *X509_REVOKED_get_ext_d2i(const X509_REVOKED *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: 150-153
100.000% (1/1)
11
X509_REVOKED_new
Name: X509_REVOKED_new
Prototype: X509_REVOKED *X509_REVOKED_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Lines: 292-292
  0.000% (0/1)
11
X509_SIG_INFO_set
Name: X509_SIG_INFO_set
Prototype: void X509_SIG_INFO_set(X509_SIG_INFO *siginf, 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: 179-186
100.000% (1/1)
41
X509_SIG_free
Name: X509_SIG_free
Prototype: void X509_SIG_free(X509_SIG *a)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_sig.c
Lines: 21-21
  0.000% (0/1)
11
X509_SIG_new
Name: X509_SIG_new
Prototype: X509_SIG *X509_SIG_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_sig.c
Lines: 21-21
  0.000% (0/1)
11
X509_STORE_CTX_get0_cert
Name: X509_STORE_CTX_get0_cert
Prototype: X509 *X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 2391-2394
100.000% (1/1)
11
X509_STORE_CTX_get0_chain
Name: X509_STORE_CTX_get0_chain
Prototype: struct stack_st_X509 *X509_STORE_CTX_get0_chain(X509_STORE_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Lines: 2062-2065
100.000% (1/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...16
McCabe - Cyclomatic Complexity: 1
17
McCabe - Cyclomatic Complexity: 1
18
McCabe - Cyclomatic Complexity: 1
19
McCabe - Cyclomatic Complexity: 1
2021
McCabe - Cyclomatic Complexity: 1
22
McCabe - Cyclomatic Complexity: 1
23
McCabe - Cyclomatic Complexity: 1
24
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...50
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 20
...103
McCabe - Cyclomatic Complexity: 158

Generated by Squish Coco 4.2.2