OpenCoverage

LibreSSL Portable Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 131
...20
McCabe - Cyclomatic Complexity: 4
...30
McCabe - Cyclomatic Complexity: 2
...40
McCabe - Cyclomatic Complexity: 1
...47
McCabe - Cyclomatic Complexity: 1
48
McCabe - Cyclomatic Complexity: 1
49
McCabe - Cyclomatic Complexity: 1
50
McCabe - Cyclomatic Complexity: 1
5152
McCabe - Cyclomatic Complexity: 1
53
McCabe - Cyclomatic Complexity: 1
54
McCabe - Cyclomatic Complexity: 1
55
McCabe - Cyclomatic Complexity: 1
...60
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
PEM_read_ECPrivateKey
Name: PEM_read_ECPrivateKey
Prototype: EC_KEY * PEM_read_ECPrivateKey(FILE *fp, EC_KEY **eckey, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c
Lines: 552-559
  0.000% (0/1)
71
PEM_read_ECPKParameters
Name: PEM_read_ECPKParameters
Prototype: EC_GROUP * PEM_read_ECPKParameters(FILE *fp, EC_GROUP **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c
Lines: 524-529
  0.000% (0/1)
21
PEM_read_DSAparams
Name: PEM_read_DSAparams
Prototype: DSA * PEM_read_DSAparams(FILE *fp, DSA **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c
Lines: 474-479
  0.000% (0/1)
21
PEM_read_DSA_PUBKEY
Name: PEM_read_DSA_PUBKEY
Prototype: DSA * PEM_read_DSA_PUBKEY(FILE *fp, DSA **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c
Lines: 446-451
  0.000% (0/1)
21
PEM_read_DSAPrivateKey
Name: PEM_read_DSAPrivateKey
Prototype: DSA * PEM_read_DSAPrivateKey(FILE *fp, DSA **dsa, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c
Lines: 411-418
  0.000% (0/1)
71
PEM_read_DHparams
Name: PEM_read_DHparams
Prototype: DH * PEM_read_DHparams(FILE *fp, DH **x, pem_password_cb *cb, void *u)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c
Lines: 618-623
  0.000% (0/1)
21
PEM_SignUpdate
Name: PEM_SignUpdate
Prototype: int PEM_SignUpdate(EVP_MD_CTX *ctx, unsigned char *data, unsigned int count)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_sign.c
Lines: 73-78
  0.000% (0/1)
11
PEM_SignInit
Name: PEM_SignInit
Prototype: int PEM_SignInit(EVP_MD_CTX *ctx, EVP_MD *type)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_sign.c
Lines: 67-71
  0.000% (0/1)
51
PEM_ENCODE_SEAL_CTX_cleanup
Name: PEM_ENCODE_SEAL_CTX_cleanup
Prototype: static void PEM_ENCODE_SEAL_CTX_cleanup(PEM_ENCODE_SEAL_CTX *ctx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_seal.c
Lines: 73-79
  0.000% (0/1)
31
PBKDF2PARAM_new
Name: PBKDF2PARAM_new
Prototype: PBKDF2PARAM * PBKDF2PARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p5_pbev2.c
Lines: 165-169
  0.000% (0/1)
11
PBKDF2PARAM_free
Name: PBKDF2PARAM_free
Prototype: void PBKDF2PARAM_free(PBKDF2PARAM *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p5_pbev2.c
Lines: 171-175
100.000% (1/1)
11
PBEPARAM_new
Name: PBEPARAM_new
Prototype: PBEPARAM * PBEPARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p5_pbe.c
Lines: 105-109
  0.000% (0/1)
11
PBEPARAM_free
Name: PBEPARAM_free
Prototype: void PBEPARAM_free(PBEPARAM *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p5_pbe.c
Lines: 111-115
100.000% (1/1)
11
PBE2PARAM_new
Name: PBE2PARAM_new
Prototype: PBE2PARAM * PBE2PARAM_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p5_pbev2.c
Lines: 105-109
  0.000% (0/1)
11
PBE2PARAM_free
Name: PBE2PARAM_free
Prototype: void PBE2PARAM_free(PBE2PARAM *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p5_pbev2.c
Lines: 111-115
100.000% (1/1)
11
OpenSSL_version_num
Name: OpenSSL_version_num
Prototype: unsigned long OpenSSL_version_num(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cversion.c
Lines: 108-112
  0.000% (0/1)
11
OpenSSL_add_all_digests_internal
Name: OpenSSL_add_all_digests_internal
Prototype: static void OpenSSL_add_all_digests_internal(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c
Lines: 236-292
100.000% (1/1)
261
OpenSSL_add_all_digests
Name: OpenSSL_add_all_digests
Prototype: void OpenSSL_add_all_digests(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c
Lines: 294-299
100.000% (1/1)
11
OpenSSL_add_all_ciphers_internal
Name: OpenSSL_add_all_ciphers_internal
Prototype: static void OpenSSL_add_all_ciphers_internal(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c
Lines: 70-227
100.000% (1/1)
1171
OpenSSL_add_all_ciphers
Name: OpenSSL_add_all_ciphers
Prototype: void OpenSSL_add_all_ciphers(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c
Lines: 229-234
100.000% (1/1)
11
OpenSSLDie
Name: OpenSSLDie
Prototype: void OpenSSLDie(const char *file, int line, const char *assertion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c
Lines: 673-680
  0.000% (0/1)
41
OTHERNAME_new
Name: OTHERNAME_new
Prototype: OTHERNAME * OTHERNAME_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c
Lines: 108-112
  0.000% (0/1)
11
OTHERNAME_free
Name: OTHERNAME_free
Prototype: void OTHERNAME_free(OTHERNAME *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c
Lines: 114-118
100.000% (1/1)
11
OPENSSL_strncasecmp
Name: OPENSSL_strncasecmp
Prototype: int OPENSSL_strncasecmp(const char *str1, const char *str2, size_t n)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/o_str.c
Lines: 11-15
  0.000% (0/1)
11
OPENSSL_strcasecmp
Name: OPENSSL_strcasecmp
Prototype: int OPENSSL_strcasecmp(const char *str1, const char *str2)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/o_str.c
Lines: 17-21
  0.000% (0/1)
11
OPENSSL_showfatal
Name: OPENSSL_showfatal
Prototype: static void OPENSSL_showfatal(const char *fmta, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c
Lines: 663-671
  0.000% (0/1)
241
OPENSSL_no_config
Name: OPENSSL_no_config
Prototype: void OPENSSL_no_config(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_sap.c
Lines: 150-154
  0.000% (0/1)
11
OPENSSL_load_builtin_modules
Name: OPENSSL_load_builtin_modules
Prototype: void OPENSSL_load_builtin_modules(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mall.c
Lines: 74-82
100.000% (1/1)
21
OPENSSL_init_ssl_internal
Name: OPENSSL_init_ssl_internal
Prototype: static void OPENSSL_init_ssl_internal(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_init.c
Lines: 29-35
100.000% (1/1)
31
OPENSSL_init_crypto_internal
Name: OPENSSL_init_crypto_internal
Prototype: static void OPENSSL_init_crypto_internal(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/crypto_init.c
Lines: 33-41
100.000% (1/1)
51
OPENSSL_cpu_caps
Name: OPENSSL_cpu_caps
Prototype: uint64_t OPENSSL_cpu_caps(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c
Lines: 627-631
100.000% (1/1)
11
OPENSSL_config
Name: OPENSSL_config
Prototype: void OPENSSL_config(const char *config_name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_sap.c
Lines: 130-134
  0.000% (0/1)
11
OPENSSL_cleanse
Name: OPENSSL_cleanse
Prototype: void OPENSSL_cleanse(void *ptr, size_t len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/mem_clr.c
Lines: 7-11
  0.000% (0/1)
11
OPENSSL_add_all_algorithms_noconf
Name: OPENSSL_add_all_algorithms_noconf
Prototype: void OPENSSL_add_all_algorithms_noconf(void)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c
Lines: 301-307
100.000% (1/1)
31
OPENSSL_add_all_algorithms_conf
Name: OPENSSL_add_all_algorithms_conf
Prototype: void OPENSSL_add_all_algorithms_conf(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c
Lines: 309-314
  0.000% (0/1)
61
OCSP_response_status_str
Name: OCSP_response_status_str
Prototype: const char * OCSP_response_status_str(long s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_prn.c
Lines: 102-114
  0.000% (0/1)
11
OCSP_response_status
Name: OCSP_response_status
Prototype: int OCSP_response_status(OCSP_RESPONSE *resp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c
Lines: 188-192
  0.000% (0/1)
11
OCSP_request_onereq_get0
Name: OCSP_request_onereq_get0
Prototype: OCSP_ONEREQ * OCSP_request_onereq_get0(OCSP_REQUEST *req, int i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c
Lines: 78-82
  0.000% (0/1)
11
OCSP_request_onereq_count
Name: OCSP_request_onereq_count
Prototype: int OCSP_request_onereq_count(OCSP_REQUEST *req)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c
Lines: 72-76
  0.000% (0/1)
11
OCSP_request_add1_nonce
Name: OCSP_request_add1_nonce
Prototype: int OCSP_request_add1_nonce(OCSP_REQUEST *req, unsigned char *val, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 362-366
  0.000% (0/1)
11
OCSP_onereq_get0_id
Name: OCSP_onereq_get0_id
Prototype: OCSP_CERTID * OCSP_onereq_get0_id(OCSP_ONEREQ *one)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c
Lines: 84-88
  0.000% (0/1)
11
OCSP_crl_reason_str
Name: OCSP_crl_reason_str
Prototype: const char * OCSP_crl_reason_str(long s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_prn.c
Lines: 127-141
  0.000% (0/1)
11
OCSP_cert_status_str
Name: OCSP_cert_status_str
Prototype: const char * OCSP_cert_status_str(long s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_prn.c
Lines: 116-125
  0.000% (0/1)
11
OCSP_basic_add1_nonce
Name: OCSP_basic_add1_nonce
Prototype: int OCSP_basic_add1_nonce(OCSP_BASICRESP *resp, unsigned char *val, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 369-374
  0.000% (0/1)
21
OCSP_SINGLERESP_new
Name: OCSP_SINGLERESP_new
Prototype: OCSP_SINGLERESP * OCSP_SINGLERESP_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 721-725
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext_count
Name: OCSP_SINGLERESP_get_ext_count
Prototype: int OCSP_SINGLERESP_get_ext_count(OCSP_SINGLERESP *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 263-267
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext_by_critical
Name: OCSP_SINGLERESP_get_ext_by_critical
Prototype: int OCSP_SINGLERESP_get_ext_by_critical(OCSP_SINGLERESP *x, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 282-286
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext_by_OBJ
Name: OCSP_SINGLERESP_get_ext_by_OBJ
Prototype: int OCSP_SINGLERESP_get_ext_by_OBJ(OCSP_SINGLERESP *x, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 275-280
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext_by_NID
Name: OCSP_SINGLERESP_get_ext_by_NID
Prototype: int OCSP_SINGLERESP_get_ext_by_NID(OCSP_SINGLERESP *x, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 269-273
  0.000% (0/1)
11
OCSP_SINGLERESP_get_ext
Name: OCSP_SINGLERESP_get_ext
Prototype: X509_EXTENSION * OCSP_SINGLERESP_get_ext(OCSP_SINGLERESP *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 288-292
  0.000% (0/1)
11
OCSP_SINGLERESP_get1_ext_d2i
Name: OCSP_SINGLERESP_get1_ext_d2i
Prototype: void * OCSP_SINGLERESP_get1_ext_d2i(OCSP_SINGLERESP *x, int nid, int *crit, int *idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 300-304
  0.000% (0/1)
11
OCSP_SINGLERESP_get0_id
Name: OCSP_SINGLERESP_get0_id
Prototype: const OCSP_CERTID * OCSP_SINGLERESP_get0_id(const OCSP_SINGLERESP *single)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c
Lines: 394-398
  0.000% (0/1)
11
OCSP_SINGLERESP_free
Name: OCSP_SINGLERESP_free
Prototype: void OCSP_SINGLERESP_free(OCSP_SINGLERESP *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 727-731
100.000% (1/1)
11
OCSP_SINGLERESP_delete_ext
Name: OCSP_SINGLERESP_delete_ext
Prototype: X509_EXTENSION * OCSP_SINGLERESP_delete_ext(OCSP_SINGLERESP *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 294-298
  0.000% (0/1)
11
OCSP_SINGLERESP_add_ext
Name: OCSP_SINGLERESP_add_ext
Prototype: int OCSP_SINGLERESP_add_ext(OCSP_SINGLERESP *x, X509_EXTENSION *ex, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 313-317
  0.000% (0/1)
51
OCSP_SINGLERESP_add1_ext_i2d
Name: OCSP_SINGLERESP_add1_ext_i2d
Prototype: int OCSP_SINGLERESP_add1_ext_i2d(OCSP_SINGLERESP *x, int nid, void *value, int crit, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 306-311
  0.000% (0/1)
11
OCSP_SIGNATURE_new
Name: OCSP_SIGNATURE_new
Prototype: OCSP_SIGNATURE * OCSP_SIGNATURE_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 110-114
  0.000% (0/1)
11
OCSP_SIGNATURE_free
Name: OCSP_SIGNATURE_free
Prototype: void OCSP_SIGNATURE_free(OCSP_SIGNATURE *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 116-120
100.000% (1/1)
11
OCSP_SERVICELOC_new
Name: OCSP_SERVICELOC_new
Prototype: OCSP_SERVICELOC * OCSP_SERVICELOC_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 975-979
  0.000% (0/1)
11
OCSP_SERVICELOC_free
Name: OCSP_SERVICELOC_free
Prototype: void OCSP_SERVICELOC_free(OCSP_SERVICELOC *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 981-985
100.000% (1/1)
11
OCSP_REVOKEDINFO_new
Name: OCSP_REVOKEDINFO_new
Prototype: OCSP_REVOKEDINFO * OCSP_REVOKEDINFO_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 587-591
  0.000% (0/1)
11
OCSP_REVOKEDINFO_free
Name: OCSP_REVOKEDINFO_free
Prototype: void OCSP_REVOKEDINFO_free(OCSP_REVOKEDINFO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 593-597
100.000% (1/1)
11
OCSP_RESPONSE_new
Name: OCSP_RESPONSE_new
Prototype: OCSP_RESPONSE * OCSP_RESPONSE_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 481-485
  0.000% (0/1)
11
OCSP_RESPONSE_free
Name: OCSP_RESPONSE_free
Prototype: void OCSP_RESPONSE_free(OCSP_RESPONSE *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 487-491
100.000% (1/1)
11
OCSP_RESPID_new
Name: OCSP_RESPID_new
Prototype: OCSP_RESPID * OCSP_RESPID_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 534-538
  0.000% (0/1)
11
OCSP_RESPID_free
Name: OCSP_RESPID_free
Prototype: void OCSP_RESPID_free(OCSP_RESPID *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 540-544
100.000% (1/1)
11
OCSP_RESPDATA_new
Name: OCSP_RESPDATA_new
Prototype: OCSP_RESPDATA * OCSP_RESPDATA_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 795-799
  0.000% (0/1)
11
OCSP_RESPDATA_free
Name: OCSP_RESPDATA_free
Prototype: void OCSP_RESPDATA_free(OCSP_RESPDATA *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 801-805
100.000% (1/1)
11
OCSP_RESPBYTES_new
Name: OCSP_RESPBYTES_new
Prototype: OCSP_RESPBYTES * OCSP_RESPBYTES_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 416-420
  0.000% (0/1)
11
OCSP_RESPBYTES_free
Name: OCSP_RESPBYTES_free
Prototype: void OCSP_RESPBYTES_free(OCSP_RESPBYTES *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 422-426
100.000% (1/1)
11
OCSP_REQUEST_new
Name: OCSP_REQUEST_new
Prototype: OCSP_REQUEST * OCSP_REQUEST_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 361-365
  0.000% (0/1)
11
OCSP_REQUEST_get_ext_count
Name: OCSP_REQUEST_get_ext_count
Prototype: int OCSP_REQUEST_get_ext_count(OCSP_REQUEST *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 77-81
  0.000% (0/1)
11
OCSP_REQUEST_get_ext_by_critical
Name: OCSP_REQUEST_get_ext_by_critical
Prototype: int OCSP_REQUEST_get_ext_by_critical(OCSP_REQUEST *x, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 98-103
  0.000% (0/1)
21
OCSP_REQUEST_get_ext_by_OBJ
Name: OCSP_REQUEST_get_ext_by_OBJ
Prototype: int OCSP_REQUEST_get_ext_by_OBJ(OCSP_REQUEST *x, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 90-96
  0.000% (0/1)
21
OCSP_REQUEST_get_ext_by_NID
Name: OCSP_REQUEST_get_ext_by_NID
Prototype: int OCSP_REQUEST_get_ext_by_NID(OCSP_REQUEST *x, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 83-88
  0.000% (0/1)
21
OCSP_REQUEST_get_ext
Name: OCSP_REQUEST_get_ext
Prototype: X509_EXTENSION * OCSP_REQUEST_get_ext(OCSP_REQUEST *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 105-109
  0.000% (0/1)
11
OCSP_REQUEST_get1_ext_d2i
Name: OCSP_REQUEST_get1_ext_d2i
Prototype: void * OCSP_REQUEST_get1_ext_d2i(OCSP_REQUEST *x, int nid, int *crit, int *idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 117-121
  0.000% (0/1)
11
OCSP_REQUEST_free
Name: OCSP_REQUEST_free
Prototype: void OCSP_REQUEST_free(OCSP_REQUEST *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 367-371
100.000% (1/1)
11
OCSP_REQUEST_delete_ext
Name: OCSP_REQUEST_delete_ext
Prototype: X509_EXTENSION * OCSP_REQUEST_delete_ext(OCSP_REQUEST *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 111-115
  0.000% (0/1)
11
OCSP_REQUEST_add_ext
Name: OCSP_REQUEST_add_ext
Prototype: int OCSP_REQUEST_add_ext(OCSP_REQUEST *x, X509_EXTENSION *ex, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 131-136
  0.000% (0/1)
61
OCSP_REQUEST_add1_ext_i2d
Name: OCSP_REQUEST_add1_ext_i2d
Prototype: int OCSP_REQUEST_add1_ext_i2d(OCSP_REQUEST *x, int nid, void *value, int crit, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 123-129
  0.000% (0/1)
21
OCSP_REQINFO_new
Name: OCSP_REQINFO_new
Prototype: OCSP_REQINFO * OCSP_REQINFO_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 297-301
  0.000% (0/1)
11
OCSP_REQINFO_free
Name: OCSP_REQINFO_free
Prototype: void OCSP_REQINFO_free(OCSP_REQINFO *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 303-307
100.000% (1/1)
11
OCSP_ONEREQ_new
Name: OCSP_ONEREQ_new
Prototype: OCSP_ONEREQ * OCSP_ONEREQ_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 230-234
  0.000% (0/1)
11
OCSP_ONEREQ_get_ext_count
Name: OCSP_ONEREQ_get_ext_count
Prototype: int OCSP_ONEREQ_get_ext_count(OCSP_ONEREQ *x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 140-144
  0.000% (0/1)
11
OCSP_ONEREQ_get_ext_by_critical
Name: OCSP_ONEREQ_get_ext_by_critical
Prototype: int OCSP_ONEREQ_get_ext_by_critical(OCSP_ONEREQ *x, int crit, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 158-163
  0.000% (0/1)
21
OCSP_ONEREQ_get_ext_by_OBJ
Name: OCSP_ONEREQ_get_ext_by_OBJ
Prototype: int OCSP_ONEREQ_get_ext_by_OBJ(OCSP_ONEREQ *x, const ASN1_OBJECT *obj, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 152-156
  0.000% (0/1)
11
OCSP_ONEREQ_get_ext_by_NID
Name: OCSP_ONEREQ_get_ext_by_NID
Prototype: int OCSP_ONEREQ_get_ext_by_NID(OCSP_ONEREQ *x, int nid, int lastpos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 146-150
  0.000% (0/1)
11
OCSP_ONEREQ_get_ext
Name: OCSP_ONEREQ_get_ext
Prototype: X509_EXTENSION * OCSP_ONEREQ_get_ext(OCSP_ONEREQ *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 165-169
  0.000% (0/1)
11
OCSP_ONEREQ_get1_ext_d2i
Name: OCSP_ONEREQ_get1_ext_d2i
Prototype: void * OCSP_ONEREQ_get1_ext_d2i(OCSP_ONEREQ *x, int nid, int *crit, int *idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 177-181
  0.000% (0/1)
11
OCSP_ONEREQ_free
Name: OCSP_ONEREQ_free
Prototype: void OCSP_ONEREQ_free(OCSP_ONEREQ *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 236-240
100.000% (1/1)
11
OCSP_ONEREQ_delete_ext
Name: OCSP_ONEREQ_delete_ext
Prototype: X509_EXTENSION * OCSP_ONEREQ_delete_ext(OCSP_ONEREQ *x, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 171-175
  0.000% (0/1)
11
OCSP_ONEREQ_add_ext
Name: OCSP_ONEREQ_add_ext
Prototype: int OCSP_ONEREQ_add_ext(OCSP_ONEREQ *x, X509_EXTENSION *ex, int loc)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 191-195
  0.000% (0/1)
51
OCSP_ONEREQ_add1_ext_i2d
Name: OCSP_ONEREQ_add1_ext_i2d
Prototype: int OCSP_ONEREQ_add1_ext_i2d(OCSP_ONEREQ *x, int nid, void *value, int crit, unsigned long flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c
Lines: 183-189
  0.000% (0/1)
21
OCSP_CRLID_new
Name: OCSP_CRLID_new
Prototype: OCSP_CRLID * OCSP_CRLID_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 922-926
  0.000% (0/1)
11
OCSP_CRLID_free
Name: OCSP_CRLID_free
Prototype: void OCSP_CRLID_free(OCSP_CRLID *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 928-932
100.000% (1/1)
11
OCSP_CERTSTATUS_new
Name: OCSP_CERTSTATUS_new
Prototype: OCSP_CERTSTATUS * OCSP_CERTSTATUS_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 647-651
  0.000% (0/1)
11
OCSP_CERTSTATUS_free
Name: OCSP_CERTSTATUS_free
Prototype: void OCSP_CERTSTATUS_free(OCSP_CERTSTATUS *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 653-657
100.000% (1/1)
11
OCSP_CERTID_new
Name: OCSP_CERTID_new
Prototype: OCSP_CERTID * OCSP_CERTID_new(void)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 177-181
  0.000% (0/1)
11
OCSP_CERTID_free
Name: OCSP_CERTID_free
Prototype: void OCSP_CERTID_free(OCSP_CERTID *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_asn.c
Lines: 183-187
100.000% (1/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 131
...20
McCabe - Cyclomatic Complexity: 4
...30
McCabe - Cyclomatic Complexity: 2
...40
McCabe - Cyclomatic Complexity: 1
...47
McCabe - Cyclomatic Complexity: 1
48
McCabe - Cyclomatic Complexity: 1
49
McCabe - Cyclomatic Complexity: 1
50
McCabe - Cyclomatic Complexity: 1
5152
McCabe - Cyclomatic Complexity: 1
53
McCabe - Cyclomatic Complexity: 1
54
McCabe - Cyclomatic Complexity: 1
55
McCabe - Cyclomatic Complexity: 1
...60
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.2