Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
SSL_CONF_CTX_set1_prefixName: | SSL_CONF_CTX_set1_prefix | Prototype: | int SSL_CONF_CTX_set1_prefix(SSL_CONF_CTX *cctx, const char *pre) | Coverage: | 54.545% (6/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 940-955 |
| | 17 | 4 |
SSL_CTX_SRP_CTX_freeName: | SSL_CTX_SRP_CTX_free | Prototype: | int SSL_CTX_SRP_CTX_free(struct ssl_ctx_st *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | Lines: | 22-39 |
| | 17 | 2 |
SSL_CTX_set_default_verify_dirName: | SSL_CTX_set_default_verify_dir | Prototype: | int SSL_CTX_set_default_verify_dir(SSL_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3998-4011 |
| | 17 | 2 |
SSL_CTX_set_default_verify_fileName: | SSL_CTX_set_default_verify_file | Prototype: | int SSL_CTX_set_default_verify_file(SSL_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4013-4027 |
| | 17 | 2 |
SSL_SRP_CTX_freeName: | SSL_SRP_CTX_free | Prototype: | int SSL_SRP_CTX_free(struct ssl_st *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | Lines: | 41-58 |
| | 17 | 2 |
SSL_check_private_keyName: | SSL_check_private_key | Prototype: | int SSL_check_private_key(const SSL *ssl) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1589-1605 |
| | 17 | 4 |
SSL_do_handshakeName: | SSL_do_handshake | Prototype: | int SSL_do_handshake(SSL *s) | Coverage: | 50.000% (7/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3553-3578 |
| | 17 | 4 |
SSL_get_peer_cert_chainName: | SSL_get_peer_cert_chain | Prototype: | struct stack_st_X509 *SSL_get_peer_cert_chain(const SSL *s) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1524-1539 |
| | 17 | 2 |
SSL_shutdownName: | SSL_shutdown | Prototype: | int SSL_shutdown(SSL *s) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2049-2079 |
| | 17 | 4 |
TS_ext_print_bioName: | TS_ext_print_bio | Prototype: | int TS_ext_print_bio(BIO *bio, const struct stack_st_X509_EXTENSION *extensions) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_lib.c | Lines: | 48-71 |
| | 17 | 4 |
UI_UTIL_read_pwName: | UI_UTIL_read_pw | Prototype: | int UI_UTIL_read_pw(char *buf, char *buff, int size, const char *prompt, int verify) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | Lines: | 31-52 |
| | 17 | 6 |
UI_dup_verify_stringName: | UI_dup_verify_string | Prototype: | int UI_dup_verify_string(UI *ui, const char *prompt, int flags, char *result_buf, int minsize, int maxsize, const char *test_buf) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 234-251 |
| | 17 | 3 |
X509_ATTRIBUTE_create_by_txtName: | 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_set1_objectName: | 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_EXTENSION_set_objectName: | 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_LOOKUP_meth_newName: | X509_LOOKUP_meth_new | Prototype: | X509_LOOKUP_METHOD *X509_LOOKUP_meth_new(const char *name) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c | Lines: | 20-37 |
| | 17 | 4 |
X509_NAME_ENTRY_create_by_txtName: | 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_REQ_get1_emailName: | 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 |
| | 17 | 1 |
X509_SIG_INFO_getName: | X509_SIG_INFO_get | Prototype: | int X509_SIG_INFO_get(const X509_SIG_INFO *siginf, int *mdnid, int *pknid, int *secbits, uint32_t *flags) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c | Lines: | 165-177 |
| | 17 | 5 |
X509_STORE_CTX_get_obj_by_subjectName: | X509_STORE_CTX_get_obj_by_subject | Prototype: | X509_OBJECT *X509_STORE_CTX_get_obj_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type, X509_NAME *name) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 274-287 |
| | 17 | 3 |
X509_VERIFY_PARAM_add0_tableName: | X509_VERIFY_PARAM_add0_table | Prototype: | int X509_VERIFY_PARAM_add0_table(X509_VERIFY_PARAM *param) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c | Lines: | 548-566 |
| | 17 | 5 |
X509v3_addr_validate_resource_setName: | X509v3_addr_validate_resource_set | Prototype: | int X509v3_addr_validate_resource_set(struct stack_st_X509 *chain, IPAddrBlocks *ext, int allow_inheritance) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 1303-1313 |
| | 17 | 4 |
X509v3_asid_inheritsName: | X509v3_asid_inherits | Prototype: | int X509v3_asid_inherits(ASIdentifiers *asid) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 641-648 |
| | 17 | 1 |
X509v3_asid_subsetName: | X509v3_asid_subset | Prototype: | int X509v3_asid_subset(ASIdentifiers *a, ASIdentifiers *b) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 687-698 |
| | 17 | 1 |
X509v3_asid_validate_resource_setName: | X509v3_asid_validate_resource_set | Prototype: | int X509v3_asid_validate_resource_set(struct stack_st_X509 *chain, ASIdentifiers *ext, int allow_inheritance) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 868-878 |
| | 17 | 4 |
acpt_freeName: | acpt_free | Prototype: | static int acpt_free(BIO *a) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c | Lines: | 132-148 |
| | 17 | 3 |
async_job_newName: | async_job_new | Prototype: | static ASYNC_JOB *async_job_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 78-91 |
| | 17 | 2 |
b64_newName: | b64_new | Prototype: | static int b64_new(BIO *bi) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c | Lines: | 69-90 |
| | 17 | 3 |
bn_x931_derive_piName: | 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 |
buffer_freeName: | buffer_free | Prototype: | static int buffer_free(BIO *a) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c | Lines: | 73-87 |
| | 17 | 2 |
check_hostsName: | check_hosts | Prototype: | static int check_hosts(X509 *x, X509_VERIFY_PARAM *vpm) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 711-727 |
| | 17 | 4 |
cms_kari_cbName: | cms_kari_cb | Prototype: | static int cms_kari_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_asn1.c | Lines: | 147-162 |
| | 17 | 4 |
conn_freeName: | conn_free | Prototype: | static int conn_free(BIO *a) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | Lines: | 275-291 |
| | 17 | 3 |
ctr_XORName: | ctr_XOR | Prototype: | static void ctr_XOR(RAND_DRBG_CTR *ctr, const unsigned char *in, size_t inlen) | Coverage: | 75.000% (15/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 39-63 |
| | 17 | 6 |
def_loadName: | def_load | Prototype: | static int def_load(CONF *conf, const char *name, long *line) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 156-178 |
| | 17 | 3 |
dlfcn_globallookupName: | dlfcn_globallookup | Prototype: | static void *dlfcn_globallookup(const char *name) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | Lines: | 439-449 |
| | 17 | 2 |
dlfcn_unloadName: | dlfcn_unload | Prototype: | static int dlfcn_unload(DSO *dso) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | Lines: | 136-157 |
| | 17 | 4 |
do_storeName: | do_store | Prototype: | static int do_store(SSL_CONF_CTX *cctx, const char *CAfile, const char *CApath, int verify_store) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 460-478 |
| | 17 | 5 |
dtls1_retransmit_buffered_messagesName: | dtls1_retransmit_buffered_messages | Prototype: | int dtls1_retransmit_buffered_messages(SSL *s) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 1008-1028 |
| | 17 | 3 |
dtls1_start_timerName: | dtls1_start_timer | Prototype: | void dtls1_start_timer(SSL *s) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 242-284 |
| | 17 | 4 |
ec_cmp_parametersName: | ec_cmp_parameters | Prototype: | static int ec_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 319-329 |
| | 17 | 3 |
engine_free_utilName: | engine_free_util | Prototype: | int engine_free_util(ENGINE *e, int not_locked) | Coverage: | 100.000% (14/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | Lines: | 72-98 |
| | 17 | 5 |
engine_opensslName: | engine_openssl | Prototype: | static ENGINE *engine_openssl(void) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c | Lines: | 127-137 |
| | 17 | 3 |
engine_pkey_asn1_meths_freeName: | engine_pkey_asn1_meths_free | Prototype: | void engine_pkey_asn1_meths_free(ENGINE *e) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_asnmth.c | Lines: | 113-127 |
| | 17 | 4 |
engine_pkey_meths_freeName: | engine_pkey_meths_free | Prototype: | void engine_pkey_meths_free(ENGINE *e) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_pkmeth.c | Lines: | 100-114 |
| | 17 | 4 |
ess_get_signing_cert_v2Name: | ess_get_signing_cert_v2 | Prototype: | static ESS_SIGNING_CERT_V2 *ess_get_signing_cert_v2(PKCS7_SIGNER_INFO *si) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 271-281 |
| | 17 | 2 |
i2d_ECPKParametersName: | i2d_ECPKParameters | Prototype: | int i2d_ECPKParameters(const EC_GROUP *a, unsigned char **out) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 873-888 |
| | 17 | 3 |
i2r_IPAddressOrRangesName: | i2r_IPAddressOrRanges | Prototype: | static int i2r_IPAddressOrRanges(BIO *out, const int indent, const IPAddressOrRanges *aors, const unsigned afi) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 167-193 |
| | 17 | 7 |
nc_dnName: | nc_dn | Prototype: | static int nc_dn(X509_NAME *nm, X509_NAME *base) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 521-533 |
| | 17 | 5 |
nc_ipName: | nc_ip | Prototype: | static int nc_ip(ASN1_OCTET_STRING *ip, ASN1_OCTET_STRING *base) | Coverage: | 47.368% (9/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 646-675 |
| | 17 | 6 |
ndef_prefix_freeName: | ndef_prefix_free | Prototype: | static int ndef_prefix_free(BIO *b, unsigned char **pbuf, int *plen, void *parg) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_ndef.c | Lines: | 133-149 |
| | 17 | 2 |
ok_newName: | ok_new | Prototype: | static int ok_new(BIO *bi) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | Lines: | 132-152 |
| | 17 | 3 |
ossl_statem_check_finish_initName: | ossl_statem_check_finish_init | Prototype: | void ossl_statem_check_finish_init(SSL *s, int sending) | Coverage: | 94.737% (36/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 200-232 |
| | 17 | 8 |
pkey_hmac_ctrlName: | pkey_hmac_ctrl | Prototype: | static int pkey_hmac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 50.000% (11/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 137-166 |
| | 17 | 8 |
pkey_tls1_prf_deriveName: | pkey_tls1_prf_derive | Prototype: | static int pkey_tls1_prf_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 124-143 |
| | 17 | 4 |
poly1305_set_priv_keyName: | poly1305_set_priv_key | Prototype: | static int poly1305_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c | Lines: | 49-68 |
| | 17 | 4 |
purpose_smimeName: | purpose_smime | Prototype: | static int purpose_smime(const X509 *x, int ca) | Coverage: | 30.769% (8/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 638-662 |
| | 17 | 8 |
rand_drbg_get_nonceName: | rand_drbg_get_nonce | Prototype: | size_t rand_drbg_get_nonce(RAND_DRBG *drbg, unsigned char **pout, int entropy, size_t min_len, size_t max_len) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 228-260 |
| | 17 | 5 |
rsa_ctx_to_pss_stringName: | rsa_ctx_to_pss_string | Prototype: | static ASN1_STRING *rsa_ctx_to_pss_string(EVP_PKEY_CTX *pkctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 620-631 |
| | 17 | 2 |
rsa_param_decodeName: | rsa_param_decode | Prototype: | static int rsa_param_decode(RSA *rsa, const X509_ALGOR *alg) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 54-73 |
| | 17 | 5 |
sh_add_to_listName: | sh_add_to_list | Prototype: | static void sh_add_to_list(char **list, char *ptr) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 344-362 |
| | 17 | 2 |
siphash_set_priv_keyName: | siphash_set_priv_key | Prototype: | static int siphash_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c | Lines: | 50-69 |
| | 17 | 4 |
ssl3_do_uncompressName: | ssl3_do_uncompress | Prototype: | int ssl3_do_uncompress(SSL *ssl, SSL3_RECORD *rr) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 792-814 |
| | 17 | 4 |
ssl_check_version_downgradeName: | ssl_check_version_downgrade | Prototype: | int ssl_check_version_downgrade(SSL *s) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1577-1608 |
| | 17 | 6 |
ssl_freeName: | ssl_free | Prototype: | static int ssl_free(BIO *a) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 72-90 |
| | 17 | 5 |
ssl_get_algorithm2Name: | ssl_get_algorithm2 | Prototype: | long ssl_get_algorithm2(SSL *s) | Coverage: | 72.222% (13/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4531-4545 |
| | 17 | 6 |
ssl_init_wbio_bufferName: | ssl_init_wbio_buffer | Prototype: | int ssl_init_wbio_buffer(SSL *s) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3867-3886 |
| | 17 | 3 |
ssl_method_errorName: | ssl_method_error | Prototype: | static int ssl_method_error(const SSL *s, const SSL_METHOD *method) | Coverage: | 95.238% (20/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1469-1488 |
| | 17 | 5 |
ssl_set_client_disabledName: | ssl_set_client_disabled | Prototype: | int ssl_set_client_disabled(SSL *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1100-1122 |
| | 17 | 4 |
ssl_x509_store_ctx_initName: | ssl_x509_store_ctx_init | Prototype: | static int ssl_x509_store_ctx_init(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 34-40 |
| | 17 | 1 |
strip_startName: | strip_start | Prototype: | static char *strip_start(char *name) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 750-766 |
| | 17 | 5 |
sxnet_i2rName: | sxnet_i2r | Prototype: | static int sxnet_i2r(X509V3_EXT_METHOD *method, SXNET *sx, BIO *out, int indent) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c | Lines: | 57-74 |
| | 17 | 2 |
tls12_get_psigalgsName: | tls12_get_psigalgs | Prototype: | size_t tls12_get_psigalgs(SSL *s, int sent, const uint16_t **psigs) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 910-946 |
| | 17 | 6 |
tls_construct_ctos_maxfragmentlenName: | tls_construct_ctos_maxfragmentlen | Prototype: | EXT_RETURN tls_construct_ctos_maxfragmentlen(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 63-86 |
| | 17 | 3 |
tls_construct_ctos_renegotiateName: | tls_construct_ctos_renegotiate | Prototype: | EXT_RETURN tls_construct_ctos_renegotiate(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 15-34 |
| | 17 | 3 |
tls_construct_stoc_server_nameName: | tls_construct_stoc_server_name | Prototype: | EXT_RETURN tls_construct_stoc_server_name(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1329-1345 |
| | 17 | 3 |
tls_parse_all_extensionsName: | tls_parse_all_extensions | Prototype: | int tls_parse_all_extensions(SSL *s, int context, RAW_EXTENSION *exts, X509 *x, size_t chainidx, int fin) | Coverage: | 100.000% (20/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 730-763 |
| | 17 | 6 |
tls_process_hello_reqName: | tls_process_hello_req | Prototype: | MSG_PROCESS_RETURN tls_process_hello_req(SSL *s, PACKET *pkt) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3639-3666 |
| | 17 | 4 |
tree_link_anyName: | tree_link_any | Prototype: | static int tree_link_any(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, X509_POLICY_TREE *tree) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 360-379 |
| | 17 | 4 |
type_strName: | type_str | Prototype: | static int type_str(unsigned long value, void *arg) | Coverage: | 39.394% (13/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | Lines: | 270-290 |
| | 17 | 7 |
ui_readName: | ui_read | Prototype: | static int ui_read(UI *ui, UI_STRING *uis) | Coverage: | 33.333% (6/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | Lines: | 102-131 |
| | 17 | 10 |
write_rsaName: | write_rsa | Prototype: | static void write_rsa(unsigned char **out, RSA *rsa, int ispub) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 555-575 |
| | 17 | 2 |
ASN1_ENUMERATED_getName: | ASN1_ENUMERATED_get | Prototype: | long ASN1_ENUMERATED_get(const ASN1_ENUMERATED *a) | Coverage: | 61.111% (11/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | Lines: | 577-593 |
| | 18 | 6 |
ASN1_item_digestName: | ASN1_item_digest | Prototype: | int ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *type, void *asn, unsigned char *md, unsigned int *len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_digest.c | Lines: | 47-63 |
| | 18 | 3 |
ASN1_object_sizeName: | ASN1_object_size | Prototype: | int ASN1_object_size(int constructed, int length, int tag) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | Lines: | 215-241 |
| | 18 | 8 |
ASYNC_unblock_pauseName: | ASYNC_unblock_pause | Prototype: | void ASYNC_unblock_pause(void) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 435-451 |
| | 18 | 4 |
B64_write_ASN1Name: | B64_write_ASN1 | Prototype: | static int B64_write_ASN1(BIO *out, ASN1_VALUE *val, BIO *in, int flags, const ASN1_ITEM *it) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 98-117 |
| | 18 | 2 |
BIO_meth_newName: | BIO_meth_new | Prototype: | BIO_METHOD *BIO_meth_new(int type, const char *name) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c | Lines: | 36-48 |
| | 18 | 2 |
BIO_new_acceptName: | BIO_new_accept | Prototype: | BIO *BIO_new_accept(const char *str) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c | Lines: | 547-558 |
| | 18 | 3 |
BIO_new_connectName: | BIO_new_connect | Prototype: | BIO *BIO_new_connect(const char *str) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | Lines: | 527-538 |
| | 18 | 3 |
BIO_sock_errorName: | BIO_sock_error | Prototype: | int BIO_sock_error(int sock) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c | Lines: | 88-104 |
| | 18 | 2 |
BN_GF2m_addName: | BN_GF2m_add | Prototype: | int BN_GF2m_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 252-282 |
| | 18 | 5 |
BN_GF2m_mod_expName: | BN_GF2m_mod_exp | Prototype: | int BN_GF2m_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 897-918 |
| | 18 | 4 |
BN_GF2m_mod_mulName: | BN_GF2m_mod_mul | Prototype: | int BN_GF2m_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 465-486 |
| | 18 | 4 |
BN_GF2m_mod_solve_quadName: | BN_GF2m_mod_solve_quad | Prototype: | int BN_GF2m_mod_solve_quad(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 1087-1107 |
| | 18 | 4 |
BN_GF2m_mod_sqrName: | BN_GF2m_mod_sqr | Prototype: | int BN_GF2m_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 524-544 |
| | 18 | 4 |
BN_GF2m_mod_sqrtName: | BN_GF2m_mod_sqrt | Prototype: | int BN_GF2m_mod_sqrt(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 958-977 |
| | 18 | 4 |
BN_GF2m_poly2arrName: | BN_GF2m_poly2arr | Prototype: | int BN_GF2m_poly2arr(const BIGNUM *a, int p[], int max) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 1116-1145 |
| | 18 | 8 |
BN_mod_lshiftName: | BN_mod_lshift | Prototype: | int BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | Lines: | 252-273 |
| | 18 | 4 |
BN_mod_wordName: | BN_mod_word | Prototype: | unsigned long BN_mod_word(const BIGNUM *a, unsigned long w) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c | Lines: | 13-59 |
| | 18 | 5 |