Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
tls_process_cke_ecdheName: | tls_process_cke_ecdhe | Prototype: | static int tls_process_cke_ecdhe(SSL *s, PACKET *pkt) | Coverage: | 83.333% (20/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3199-3258 |
| | 66 | 7 |
tls_parse_stoc_sctName: | tls_parse_stoc_sct | Prototype: | int tls_parse_stoc_sct(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 62.500% (15/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1471-1528 |
| | 56 | 7 |
tls_parse_stoc_renegotiateName: | tls_parse_stoc_renegotiate | Prototype: | int tls_parse_stoc_renegotiate(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 60.606% (20/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1221-1278 |
| | 72 | 7 |
tls_construct_ctos_supported_versionsName: | tls_construct_ctos_supported_versions | Prototype: | EXT_RETURN tls_construct_ctos_supported_versions(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 56.000% (14/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 504-549 |
| | 61 | 7 |
tls_construct_ctos_supported_groupsName: | tls_construct_ctos_supported_groups | Prototype: | EXT_RETURN tls_construct_ctos_supported_groups(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 60.000% (15/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 168-214 |
| | 55 | 7 |
tls_construct_ctos_session_ticketName: | tls_construct_ctos_session_ticket | Prototype: | EXT_RETURN tls_construct_ctos_session_ticket(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 66.667% (24/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 217-259 |
| | 65 | 7 |
tls_construct_client_certificateName: | tls_construct_client_certificate | Prototype: | int tls_construct_client_certificate(SSL *s, WPACKET *pkt) | Coverage: | 66.667% (22/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3526-3563 |
| | 46 | 7 |
tls_construct_cke_ecdheName: | tls_construct_cke_ecdhe | Prototype: | static int tls_construct_cke_ecdhe(SSL *s, WPACKET *pkt) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3109-3161 |
| | 69 | 7 |
tls_construct_cke_dheName: | tls_construct_cke_dhe | Prototype: | static int tls_construct_cke_dhe(SSL *s, WPACKET *pkt) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3051-3107 |
| | 81 | 7 |
tls1_prf_algName: | tls1_prf_alg | Prototype: | static int tls1_prf_alg(const EVP_MD *md, const unsigned char *sec, size_t slen, const unsigned char *seed, size_t seed_len, unsigned char *out, size_t olen) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 247-278 |
| | 22 | 7 |
tls1_cbc_remove_paddingName: | tls1_cbc_remove_padding | Prototype: | int tls1_cbc_remove_padding(const SSL *s, SSL3_RECORD *rec, size_t block_size, size_t mac_size) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 1443-1507 |
| | 28 | 7 |
tls13_final_finish_macName: | tls13_final_finish_mac | Prototype: | size_t tls13_final_finish_mac(SSL *s, const char *str, size_t slen, unsigned char *out) | Coverage: | 64.286% (18/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls13_enc.c | Lines: | 244-292 |
| | 71 | 7 |
table_cmpName: | table_cmp | Prototype: | static int table_cmp(const X509_VERIFY_PARAM *a, const X509_VERIFY_PARAM *b) | Coverage: | 3.226% (1/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c | Lines: | 534-537 |
| | 165 | 7 |
store_loader_cmpName: | store_loader_cmp | Prototype: | static int store_loader_cmp(const OSSL_STORE_LOADER *a, const OSSL_STORE_LOADER *b) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_register.c | Lines: | 137-142 |
| | 168 | 7 |
stable_getName: | stable_get | Prototype: | static ASN1_STRING_TABLE *stable_get(int nid) | Coverage: | 45.455% (10/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | Lines: | 146-180 |
| | 49 | 7 |
ssl_version_supportedName: | ssl_version_supported | Prototype: | int ssl_version_supported(const SSL *s, int version, const SSL_METHOD **meth) | Coverage: | 96.429% (27/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1534-1566 |
| | 27 | 7 |
ssl_set_version_boundName: | ssl_set_version_bound | Prototype: | int ssl_set_version_bound(int method_version, int version, int *bound) | Coverage: | 66.667% (16/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1622-1665 |
| | 14 | 7 |
ssl_set_option_listName: | ssl_set_option_list | Prototype: | static int ssl_set_option_list(const char *elem, int len, void *usr) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 152-180 |
| | 21 | 7 |
ssl_set_certName: | ssl_set_cert | Prototype: | static int ssl_set_cert(CERT *c, X509 *x) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 316-374 |
| | 37 | 7 |
ssl_cipher_disabledName: | ssl_cipher_disabled | Prototype: | int ssl_cipher_disabled(SSL *s, const SSL_CIPHER *c, int op, int ecdhe) | Coverage: | 88.571% (31/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1133-1159 |
| | 16 | 7 |
ssl_cert_set_currentName: | ssl_cert_set_current | Prototype: | int ssl_cert_set_current(CERT *c, long op) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 337-358 |
| | 16 | 7 |
ssl3_final_finish_macName: | ssl3_final_finish_mac | Prototype: | size_t ssl3_final_finish_mac(SSL *s, const char *sender, size_t len, unsigned char *p) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c | Lines: | 419-469 |
| | 77 | 7 |
ssl3_do_writeName: | ssl3_do_write | Prototype: | int ssl3_do_write(SSL *s, int type) | Coverage: | 66.667% (18/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 41-73 |
| | 23 | 7 |
ssl3_check_cert_and_algorithmName: | ssl3_check_cert_and_algorithm | Prototype: | int ssl3_check_cert_and_algorithm(SSL *s) | Coverage: | 72.000% (18/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3565-3615 |
| | 65 | 7 |
srp_generate_client_master_secretName: | srp_generate_client_master_secret | Prototype: | int srp_generate_client_master_secret(SSL *s) | Coverage: | 47.826% (11/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | Lines: | 279-330 |
| | 102 | 7 |
sn_cmpName: | sn_cmp | Prototype: | static int sn_cmp(const ASN1_OBJECT *const *a, const unsigned int *b) | Coverage: | 3.226% (1/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 41-44 |
| | 165 | 7 |
sm2_compute_msg_hashName: | sm2_compute_msg_hash | Prototype: | static BIGNUM *sm2_compute_msg_hash(const EVP_MD *digest, const EC_KEY *key, const uint8_t *id, const size_t id_len, const uint8_t *msg, size_t msg_len) | Coverage: | 44.000% (11/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_sign.c | Lines: | 139-183 |
| | 50 | 7 |
sk_strcmpName: | sk_strcmp | Prototype: | static int sk_strcmp(const char *const *a, const char *const *b) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 413-416 |
| | 165 | 7 |
sig_outName: | sig_out | Prototype: | static int sig_out(BIO *b) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | Lines: | 446-486 |
| | 37 | 7 |
serverinfo_find_extensionName: | serverinfo_find_extension | Prototype: | static int serverinfo_find_extension(const unsigned char *serverinfo, size_t serverinfo_length, unsigned int extension_type, const unsigned char **extension_data, size_t *extension_length) | Coverage: | 47.826% (11/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 696-732 |
| | 28 | 7 |
rsa_pss_get_paramName: | rsa_pss_get_param | Prototype: | int rsa_pss_get_param(const RSA_PSS_PARAMS *pss, const EVP_MD **pmd, const EVP_MD **pmgf1md, int *psaltlen) | Coverage: | 63.636% (14/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 690-721 |
| | 24 | 7 |
rsa_multip_info_newName: | rsa_multip_info_new | Prototype: | RSA_PRIME_INFO *rsa_multip_info_new(void) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_mp.c | Lines: | 31-58 |
| | 37 | 7 |
rsa_md_to_mgf1Name: | rsa_md_to_mgf1 | Prototype: | static int rsa_md_to_mgf1(X509_ALGOR **palg, const EVP_MD *mgf1md) | Coverage: | 52.632% (10/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 525-549 |
| | 43 | 7 |
rsa_item_signName: | rsa_item_sign | Prototype: | static int rsa_item_sign(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *sig) | Coverage: | 15.789% (3/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 799-830 |
| | 26 | 7 |
rsa_get_public_expName: | rsa_get_public_exp | Prototype: | static BIGNUM *rsa_get_public_exp(const BIGNUM *d, const BIGNUM *p, const BIGNUM *q, BN_CTX *ctx) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c | Lines: | 82-108 |
| | 42 | 7 |
rsa_ctx_to_pssName: | rsa_ctx_to_pss | Prototype: | static RSA_PSS_PARAMS *rsa_ctx_to_pss(EVP_PKEY_CTX *pkctx) | Coverage: | 42.105% (8/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 569-590 |
| | 28 | 7 |
remove_session_lockName: | remove_session_lock | Prototype: | static int remove_session_lock(SSL_CTX *ctx, SSL_SESSION *c, int lck) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 747-773 |
| | 26 | 7 |
print_noticeName: | print_notice | Prototype: | static void print_notice(BIO *out, USERNOTICE *notice, int indent) | Coverage: | 78.947% (15/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 444-475 |
| | 33 | 7 |
pkey_poly1305_ctrlName: | pkey_poly1305_ctrl | Prototype: | static int pkey_poly1305_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 15.789% (3/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 116-149 |
| | 20 | 7 |
parse_pk12Name: | parse_pk12 | Prototype: | static int parse_pk12(PKCS12 *p12, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_kiss.c | Lines: | 131-163 |
| | 26 | 7 |
param_cmpName: | param_cmp | Prototype: | static int param_cmp(const X509_VERIFY_PARAM *const *a, const X509_VERIFY_PARAM *const *b) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c | Lines: | 542-546 |
| | 165 | 7 |
ocsp_check_issuerName: | ocsp_check_issuer | Prototype: | static int ocsp_check_issuer(OCSP_BASICRESP *bs, struct stack_st_X509 *chain) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 196-233 |
| | 26 | 7 |
nc_match_singleName: | nc_match_single | Prototype: | static int nc_match_single(GENERAL_NAME *gen, GENERAL_NAME *base) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 490-513 |
| | 8 | 7 |
nbiof_readName: | nbiof_read | Prototype: | static int nbiof_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | Lines: | 82-110 |
| | 24 | 7 |
n_ssl3_macName: | n_ssl3_mac | Prototype: | int n_ssl3_mac(SSL *ssl, SSL3_RECORD *rec, unsigned char *md, int sending) | Coverage: | 0.000% (0/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 1184-1278 |
| | 69 | 7 |
md_writeName: | md_write | Prototype: | static int md_write(BIO *b, const char *in, int inl) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c | Lines: | 106-134 |
| | 33 | 7 |
make_prefix_or_rangeName: | make_prefix_or_range | Prototype: | static IPAddressOrRanges *make_prefix_or_range(IPAddrBlocks *addr, const unsigned afi, const unsigned *safi) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 551-580 |
| | 49 | 7 |
long_i2cName: | long_i2c | Prototype: | static int long_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) | Coverage: | 100.000% (21/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c | Lines: | 89-130 |
| | 25 | 7 |
ln_cmpName: | ln_cmp | Prototype: | static int ln_cmp(const ASN1_OBJECT *const *a, const unsigned int *b) | Coverage: | 3.226% (1/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 48-51 |
| | 165 | 7 |
i2v_AUTHORITY_INFO_ACCESSName: | i2v_AUTHORITY_INFO_ACCESS | Prototype: | static struct stack_st_CONF_VALUE *i2v_AUTHORITY_INFO_ACCESS( X509V3_EXT_METHOD *method, AUTHORITY_INFO_ACCESS *ainfo, struct stack_st_CONF_VALUE *ret) | Coverage: | 47.619% (10/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c | Lines: | 61-98 |
| | 48 | 7 |
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 |
i2o_SCT_signatureName: | i2o_SCT_signature | Prototype: | int i2o_SCT_signature(const SCT *sct, unsigned char **out) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c | Lines: | 153-198 |
| | 39 | 7 |
hmac_ctx_alloc_mdsName: | hmac_ctx_alloc_mds | Prototype: | static int hmac_ctx_alloc_mds(HMAC_CTX *ctx) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | Lines: | 160-175 |
| | 25 | 7 |
has_usable_certName: | has_usable_cert | Prototype: | static int has_usable_cert(SSL *s, const SIGALG_LOOKUP *sig, int idx) | Coverage: | 95.652% (22/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2492-2522 |
| | 32 | 7 |
evp_decodeblock_intName: | evp_decodeblock_int | Prototype: | static int evp_decodeblock_int(EVP_ENCODE_CTX *ctx, unsigned char *t, const unsigned char *f, int n) | Coverage: | 71.875% (23/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | Lines: | 413-457 |
| | 32 | 7 |
ess_SIGNING_CERT_new_initName: | ess_SIGNING_CERT_new_init | Prototype: | static ESS_SIGNING_CERT *ess_SIGNING_CERT_new_init(X509 *signcert, struct stack_st_X509 *certs) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 734-762 |
| | 44 | 7 |
ecp_nistz256_get_affineName: | ecp_nistz256_get_affine | Prototype: | static int ecp_nistz256_get_affine(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) | Coverage: | 52.174% (12/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | Lines: | 1348-1390 |
| | 32 | 7 |
ecdh_cms_decryptName: | ecdh_cms_decrypt | Prototype: | static int ecdh_cms_decrypt(CMS_RecipientInfo *ri) | Coverage: | 42.857% (9/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 773-799 |
| | 31 | 7 |
ec_GFp_nist_field_sqrName: | ec_GFp_nist_field_sqr | Prototype: | int ec_GFp_nist_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nist.c | Lines: | 144-167 |
| | 21 | 7 |
ec_GFp_nist_field_mulName: | ec_GFp_nist_field_mul | Prototype: | int ec_GFp_nist_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nist.c | Lines: | 119-142 |
| | 21 | 7 |
ec_GF2m_simple_points_mulName: | ec_GF2m_simple_points_mul | Prototype: | static int ec_GF2m_simple_points_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, size_t num, const EC_POINT *points[], const BIGNUM *scalars[], BN_CTX *ctx) | Coverage: | 68.966% (20/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 835-890 |
| | 40 | 7 |
ec_GF2m_simple_ladder_postName: | ec_GF2m_simple_ladder_post | Prototype: | static int ec_GF2m_simple_ladder_post(const EC_GROUP *group, EC_POINT *r, EC_POINT *s, EC_POINT *p, BN_CTX *ctx) | Coverage: | 54.545% (30/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 772-833 |
| | 49 | 7 |
early_data_count_okName: | early_data_count_ok | Prototype: | int early_data_count_ok(SSL *s, size_t length, size_t overhead, int send) | Coverage: | 82.143% (23/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 104-149 |
| | 47 | 7 |
dtls1_newName: | dtls1_new | Prototype: | int dtls1_new(SSL *s) | Coverage: | 47.619% (10/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 67-106 |
| | 32 | 7 |
dtls1_dispatch_alertName: | dtls1_dispatch_alert | Prototype: | int dtls1_dispatch_alert(SSL *s) | Coverage: | 70.000% (14/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_msg.c | Lines: | 36-73 |
| | 39 | 7 |
dtls1_clearName: | dtls1_clear | Prototype: | int dtls1_clear(SSL *s) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 154-204 |
| | 29 | 7 |
dtls1_buffer_messageName: | dtls1_buffer_message | Prototype: | int dtls1_buffer_message(SSL *s, int is_ccs) | Coverage: | 54.545% (12/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 1030-1095 |
| | 45 | 7 |
dsa_priv_encodeName: | dsa_priv_encode | Prototype: | static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | Lines: | 203-253 |
| | 53 | 7 |
do_rand_drbg_initName: | do_rand_drbg_init | Prototype: | static int do_rand_drbg_init(void) | Coverage: | 33.333% (5/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 888-914 |
| | 32 | 7 |
do_ext_i2dName: | do_ext_i2d | Prototype: | static X509_EXTENSION *do_ext_i2d(const X509V3_EXT_METHOD *method, int ext_nid, int crit, void *ext_struc) | Coverage: | 33.333% (6/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | Lines: | 131-173 |
| | 62 | 7 |
do_all_sorted_cmpName: | do_all_sorted_cmp | Prototype: | static int do_all_sorted_cmp(const void *n1_, const void *n2_) | Coverage: | 3.226% (1/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | Lines: | 337-343 |
| | 167 | 7 |
do_PVK_headerName: | do_PVK_header | Prototype: | static int do_PVK_header(const unsigned char **in, unsigned int length, int skip_magic, unsigned int *psaltlen, unsigned int *pkeylen) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 611-652 |
| | 25 | 7 |
dlfcn_loadName: | dlfcn_load | Prototype: | static int dlfcn_load(DSO *dso) | Coverage: | 29.412% (5/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | Lines: | 96-134 |
| | 44 | 7 |
dh_pub_encodeName: | dh_pub_encode | Prototype: | static int dh_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 97-142 |
| | 44 | 7 |
dh_pub_decodeName: | dh_pub_decode | Prototype: | static int dh_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 45-95 |
| | 62 | 7 |
dh_cms_decryptName: | dh_cms_decrypt | Prototype: | static int dh_cms_decrypt(CMS_RecipientInfo *ri) | Coverage: | 42.857% (9/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 746-772 |
| | 31 | 7 |
d2i_ocsp_nonceName: | d2i_ocsp_nonce | Prototype: | static void *d2i_ocsp_nonce(void *a, const unsigned char **pp, long length) | Coverage: | 27.273% (6/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c | Lines: | 183-208 |
| | 33 | 7 |
d2i_X509_AUXName: | d2i_X509_AUX | Prototype: | X509 *d2i_X509_AUX(X509 **a, const unsigned char **pp, long length) | Coverage: | 52.381% (11/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c | Lines: | 107-135 |
| | 39 | 7 |
d2i_PKCS8PrivateKey_bioName: | d2i_PKCS8PrivateKey_bio | Prototype: | EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c | Lines: | 112-146 |
| | 56 | 7 |
d2i_ECParametersName: | d2i_ECParameters | Prototype: | EC_KEY *d2i_ECParameters(EC_KEY **a, const unsigned char **in, long len) | Coverage: | 46.154% (12/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 1052-1080 |
| | 47 | 7 |
d2i_AutoPrivateKeyName: | d2i_AutoPrivateKey | Prototype: | EVP_PKEY *d2i_AutoPrivateKey(EVP_PKEY **a, const unsigned char **pp, long length) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/d2i_pr.c | Lines: | 79-125 |
| | 47 | 7 |
curve448_precomputed_scalarmulName: | curve448_precomputed_scalarmul | Prototype: | void curve448_precomputed_scalarmul(curve448_point_t out, const curve448_precomputed_s * table, const curve448_scalar_t scalar) | Coverage: | 100.000% (21/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 227-272 |
| | 28 | 7 |
ctlog_store_load_logName: | ctlog_store_load_log | Prototype: | static int ctlog_store_load_log(const char *log_name, int log_name_len, void *arg) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | Lines: | 154-193 |
| | 30 | 7 |
ct_public_key_hashName: | ct_public_key_hash | Prototype: | static int ct_public_key_hash(X509_PUBKEY *pkey, unsigned char **hash, size_t *hash_len) | Coverage: | 45.000% (9/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c | Lines: | 194-231 |
| | 45 | 7 |
ct_base64_decodeName: | ct_base64_decode | Prototype: | static int ct_base64_decode(const char *in, unsigned char **out) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_b64.c | Lines: | 24-61 |
| | 34 | 7 |
cms_copy_messageDigestName: | cms_copy_messageDigest | Prototype: | static int cms_copy_messageDigest(CMS_ContentInfo *cms, CMS_SignerInfo *si) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 114-149 |
| | 29 | 7 |
cms_add1_signingTimeName: | cms_add1_signingTime | Prototype: | static int cms_add1_signingTime(CMS_SignerInfo *si, ASN1_TIME *t) | Coverage: | 50.000% (9/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 372-400 |
| | 20 | 7 |
cms_SignedData_init_bioName: | cms_SignedData_init_bio | Prototype: | BIO *cms_SignedData_init_bio(CMS_ContentInfo *cms) | Coverage: | 58.824% (10/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 749-775 |
| | 33 | 7 |
cms_RecipientInfo_kekri_encryptName: | cms_RecipientInfo_kekri_encrypt | Prototype: | static int cms_RecipientInfo_kekri_encrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 613-664 |
| | 39 | 7 |
check_idName: | check_id | Prototype: | static int check_id(X509_STORE_CTX *ctx) | Coverage: | 36.000% (9/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 729-746 |
| | 12 | 7 |
check_caName: | check_ca | Prototype: | static int check_ca(const X509 *x) | Coverage: | 60.870% (14/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 524-550 |
| | 13 | 7 |
cfbr_encrypt_blockName: | cfbr_encrypt_block | Prototype: | static void cfbr_encrypt_block(const unsigned char *in, unsigned char *out, int nbits, const void *key, unsigned char ivec[16], int enc, block128_f block) | Coverage: | 85.000% (17/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cfb128.c | Lines: | 137-170 |
| | 18 | 7 |
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 |
bn_from_montgomery_wordName: | bn_from_montgomery_word | Prototype: | static int bn_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | Lines: | 88-159 |
| | 43 | 7 |
bn_cmp_part_wordsName: | bn_cmp_part_words | Prototype: | int bn_cmp_part_words(const unsigned long *a, const unsigned long *b, int cl, int dl) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 720-738 |
| | 11 | 7 |
bio_write_internName: | bio_write_intern | Prototype: | static int bio_write_intern(BIO *b, const void *data, size_t dlen, size_t *written) | Coverage: | 66.667% (18/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 320-353 |
| | 48 | 7 |
bio_read_internName: | bio_read_intern | Prototype: | static int bio_read_intern(BIO *b, void *data, size_t dlen, size_t *readbytes) | Coverage: | 48.387% (15/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 251-286 |
| | 51 | 7 |
bio_nwrite0Name: | bio_nwrite0 | Prototype: | static ssize_t bio_nwrite0(BIO *bio, char **buf) | Coverage: | 42.105% (8/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 347-393 |
| | 40 | 7 |
bio_call_callbackName: | bio_call_callback | Prototype: | static long bio_call_callback(BIO *b, int oper, const char *argp, size_t len, int argi, long argl, long inret, size_t *processed) | Coverage: | 61.290% (19/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 31-69 |
| | 20 | 7 |
async_get_pool_jobName: | async_get_pool_job | Prototype: | static ASYNC_JOB *async_get_pool_job(void) | Coverage: | 57.143% (12/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 102-133 |
| | 36 | 7 |