| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
i2r_pci| Name: | i2r_pci | | Prototype: | static int i2r_pci(X509V3_EXT_METHOD *method, PROXY_CERT_INFO_EXTENSION *pci, BIO *out, int indent) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pci.c | | Lines: | 67-83 |
| | 12 | 3 |
i2d_name_canon| Name: | i2d_name_canon | | Prototype: | static int i2d_name_canon(struct stack_st_STACK_OF_X509_NAME_ENTRY * _intname, unsigned char **in) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | | Lines: | 463-480 |
| | 12 | 3 |
i2d_SCT_LIST| Name: | i2d_SCT_LIST | | Prototype: | int i2d_SCT_LIST(const struct stack_st_SCT *a, unsigned char **out) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c | | Lines: | 395-407 |
| | 12 | 2 |
hmac_signctx| Name: | hmac_signctx | | Prototype: | static int hmac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | | Lines: | 118-135 |
| | 12 | 4 |
gf_invert| Name: | gf_invert | | Prototype: | static void gf_invert(gf y, const gf x, int assert_nonzero) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | | Lines: | 41-54 |
| | 12 | 2 |
ge_sub| Name: | ge_sub | | Prototype: | static void ge_sub(ge_p1p1 *r, const ge_p3 *p, const ge_cached *q) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1960-1974 |
| | 12 | 1 |
ge_add| Name: | ge_add | | Prototype: | static void ge_add(ge_p1p1 *r, const ge_p3 *p, const ge_cached *q) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1943-1957 |
| | 12 | 1 |
file_write| Name: | file_write | | Prototype: | static int file_write(BIO *b, const char *in, int inl) | | Coverage: | 61.538% (8/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | | Lines: | 160-179 |
| | 12 | 4 |
err_shelve_state| Name: | err_shelve_state | | Prototype: | int err_shelve_state(void **state) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 712-725 |
| | 12 | 4 |
equal_email| Name: | equal_email | | Prototype: | static int equal_email(const unsigned char *a, size_t a_len, const unsigned char *b, size_t b_len, unsigned int unused_flags) | | Coverage: | 100.000% (18/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 609-632 |
| | 12 | 6 |
ecp_nistz256_window_have_precompute_mult| Name: | ecp_nistz256_window_have_precompute_mult | | Prototype: | static int ecp_nistz256_window_have_precompute_mult(const EC_GROUP *group) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | | Lines: | 1446-1457 |
| | 12 | 2 |
eckey_param_decode| Name: | eckey_param_decode | | Prototype: | static int eckey_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | | Lines: | 405-416 |
| | 12 | 2 |
ecd_item_sign25519| Name: | ecd_item_sign25519 | | Prototype: | static int ecd_item_sign25519(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *str) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 526-536 |
| | 12 | 2 |
ec_security_bits| Name: | ec_security_bits | | Prototype: | static int ec_security_bits(const EVP_PKEY *pkey) | | Coverage: | 37.500% (6/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | | Lines: | 276-290 |
| | 12 | 6 |
ec_GFp_simple_point_set_affine_coordinates| Name: | ec_GFp_simple_point_set_affine_coordinates | | Prototype: | int ec_GFp_simple_point_set_affine_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | | Lines: | 477-493 |
| | 12 | 2 |
dtls1_set_handshake_header| Name: | dtls1_set_handshake_header | | Prototype: | int dtls1_set_handshake_header(SSL *s, WPACKET *pkt, int htype) | | Coverage: | 61.538% (8/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | | Lines: | 1233-1255 |
| | 12 | 4 |
dsa_param_decode| Name: | dsa_param_decode | | Prototype: | static int dsa_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | | Lines: | 375-386 |
| | 12 | 2 |
do_i2r_name_constraints| Name: | do_i2r_name_constraints | | Prototype: | static int do_i2r_name_constraints(const X509V3_EXT_METHOD *method, struct stack_st_GENERAL_SUBTREE *trees, BIO *bp, int ind, const char *name) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | | Lines: | 165-183 |
| | 12 | 4 |
do_hex_dump| Name: | do_hex_dump | | Prototype: | static int do_hex_dump(char_io *io_ch, void *arg, unsigned char *buf, int buflen) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | | Lines: | 234-252 |
| | 12 | 4 |
do_all_md_fn| Name: | do_all_md_fn | | Prototype: | static void do_all_md_fn(const OBJ_NAME *nm, void *arg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c | | Lines: | 146-153 |
| | 12 | 2 |
do_all_cipher_fn| Name: | do_all_cipher_fn | | Prototype: | static void do_all_cipher_fn(const OBJ_NAME *nm, void *arg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c | | Lines: | 103-110 |
| | 12 | 2 |
def_init_default| Name: | def_init_default | | Prototype: | static int def_init_default(CONF *conf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 115-125 |
| | 12 | 2 |
def_init_WIN32| Name: | def_init_WIN32 | | Prototype: | static int def_init_WIN32(CONF *conf) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 127-137 |
| | 12 | 2 |
ctr_BCC_init| Name: | ctr_BCC_init | | Prototype: | static int ctr_BCC_init(RAND_DRBG_CTR *ctr) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | | Lines: | 100-115 |
| | 12 | 5 |
cms_sd_asn1_ctrl| Name: | cms_sd_asn1_ctrl | | Prototype: | static int cms_sd_asn1_ctrl(CMS_SignerInfo *si, int cmd) | | Coverage: | 41.667% (5/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 202-218 |
| | 12 | 4 |
cms_content_bio| Name: | cms_content_bio | | Prototype: | BIO *cms_content_bio(CMS_ContentInfo *cms) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 39-54 |
| | 12 | 4 |
cms_EncryptedContent_init| Name: | cms_EncryptedContent_init | | Prototype: | int cms_EncryptedContent_init(CMS_EncryptedContentInfo *ec, const EVP_CIPHER *cipher, const unsigned char *key, size_t keylen) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_enc.c | | Lines: | 165-181 |
| | 12 | 4 |
check_leaf_suiteb| Name: | check_leaf_suiteb | | Prototype: | static int check_leaf_suiteb(X509_STORE_CTX *ctx, X509 *cert) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 2775-2782 |
| | 12 | 2 |
check_id| Name: | 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 |
bn_cmp_words| Name: | bn_cmp_words | | Prototype: | int bn_cmp_words(const unsigned long *a, const unsigned long *b, int n) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 693-709 |
| | 12 | 4 |
bn_c2i| Name: | bn_c2i | | Prototype: | static int bn_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | | Coverage: | 55.556% (5/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_bignum.c | | Lines: | 115-128 |
| | 12 | 3 |
asn1_string_get_uint64| Name: | asn1_string_get_uint64 | | Prototype: | static int asn1_string_get_uint64(uint64_t *pr, const ASN1_STRING *a, int itype) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 353-369 |
| | 12 | 4 |
acpt_new| Name: | acpt_new | | Prototype: | static int acpt_new(BIO *bi) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c | | Lines: | 76-89 |
| | 12 | 2 |
_CONF_free_data| Name: | _CONF_free_data | | Prototype: | void _CONF_free_data(CONF *conf) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | | Lines: | 142-158 |
| | 12 | 2 |
X509v3_addr_add_prefix| Name: | X509v3_addr_add_prefix | | Prototype: | int X509v3_addr_add_prefix(IPAddrBlocks *addr, const unsigned afi, const unsigned *safi, unsigned char *a, const int prefixlen) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 585-598 |
| | 12 | 3 |
X509at_add1_attr_by_txt| Name: | X509at_add1_attr_by_txt | | Prototype: | struct stack_st_X509_ATTRIBUTE *X509at_add1_attr_by_txt(struct stack_st_X509_ATTRIBUTE **x, const char *attrname, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c | | Lines: | 136-150 |
| | 12 | 2 |
X509at_add1_attr_by_OBJ| Name: | X509at_add1_attr_by_OBJ | | Prototype: | struct stack_st_X509_ATTRIBUTE *X509at_add1_attr_by_OBJ(struct stack_st_X509_ATTRIBUTE **x, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c | | Lines: | 105-119 |
| | 12 | 2 |
X509at_add1_attr_by_NID| Name: | X509at_add1_attr_by_NID | | Prototype: | struct stack_st_X509_ATTRIBUTE *X509at_add1_attr_by_NID(struct stack_st_X509_ATTRIBUTE **x, int nid, int type, const unsigned char *bytes, int len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c | | Lines: | 121-134 |
| | 12 | 2 |
X509_OBJECT_new| Name: | X509_OBJECT_new | | Prototype: | X509_OBJECT *X509_OBJECT_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 411-421 |
| | 12 | 2 |
X509_NAME_get_entry| Name: | X509_NAME_get_entry | | Prototype: | X509_NAME_ENTRY *X509_NAME_get_entry(const X509_NAME *name, int loc) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c | | Lines: | 87-94 |
| | 12 | 2 |
X509_NAME_add_entry_by_txt| Name: | X509_NAME_add_entry_by_txt | | Prototype: | int X509_NAME_add_entry_by_txt(X509_NAME *name, const char *field, int type, const unsigned char *bytes, int len, int loc, int set) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c | | Lines: | 165-177 |
| | 12 | 2 |
X509_NAME_add_entry_by_OBJ| Name: | X509_NAME_add_entry_by_OBJ | | Prototype: | int X509_NAME_add_entry_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len, int loc, int set) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c | | Lines: | 136-149 |
| | 12 | 2 |
X509_NAME_add_entry_by_NID| Name: | X509_NAME_add_entry_by_NID | | Prototype: | int X509_NAME_add_entry_by_NID(X509_NAME *name, int nid, int type, const unsigned char *bytes, int len, int loc, int set) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c | | Lines: | 151-163 |
| | 12 | 2 |
X509_INFO_new| Name: | X509_INFO_new | | Prototype: | X509_INFO *X509_INFO_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_info.c | | Lines: | 16-27 |
| | 12 | 2 |
X509_CRL_set_version| Name: | X509_CRL_set_version | | Prototype: | int X509_CRL_set_version(X509_CRL *x, long version) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c | | Lines: | 19-28 |
| | 12 | 4 |
X509V3_get_value_int| Name: | X509V3_get_value_int | | Prototype: | int X509V3_get_value_int(const CONF_VALUE *value, ASN1_INTEGER **aint) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 268-278 |
| | 12 | 2 |
WPACKET_get_length| Name: | WPACKET_get_length | | Prototype: | int WPACKET_get_length(WPACKET *pkt, size_t *len) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | | Lines: | 399-408 |
| | 12 | 2 |
WPACKET_cleanup| Name: | WPACKET_cleanup | | Prototype: | void WPACKET_cleanup(WPACKET *pkt) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | | Lines: | 415-424 |
| | 12 | 2 |
TS_TST_INFO_set_tsa| Name: | TS_TST_INFO_set_tsa | | Prototype: | int TS_TST_INFO_set_tsa(TS_TST_INFO *a, GENERAL_NAME *tsa) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 272-286 |
| | 12 | 3 |
TS_TST_INFO_set_time| Name: | TS_TST_INFO_set_time | | Prototype: | int TS_TST_INFO_set_time(TS_TST_INFO *a, const ASN1_GENERALIZEDTIME *gtime) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 131-145 |
| | 12 | 3 |
TS_TST_INFO_set_serial| Name: | TS_TST_INFO_set_serial | | Prototype: | int TS_TST_INFO_set_serial(TS_TST_INFO *a, const ASN1_INTEGER *serial) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 110-124 |
| | 12 | 3 |
TS_TST_INFO_set_policy_id| Name: | TS_TST_INFO_set_policy_id | | Prototype: | int TS_TST_INFO_set_policy_id(TS_TST_INFO *a, ASN1_OBJECT *policy) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 68-82 |
| | 12 | 3 |
TS_TST_INFO_set_nonce| Name: | TS_TST_INFO_set_nonce | | Prototype: | int TS_TST_INFO_set_nonce(TS_TST_INFO *a, const ASN1_INTEGER *nonce) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 251-265 |
| | 12 | 3 |
TS_TST_INFO_set_msg_imprint| Name: | TS_TST_INFO_set_msg_imprint | | Prototype: | int TS_TST_INFO_set_msg_imprint(TS_TST_INFO *a, TS_MSG_IMPRINT *msg_imprint) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 89-103 |
| | 12 | 3 |
TS_TST_INFO_set_accuracy| Name: | TS_TST_INFO_set_accuracy | | Prototype: | int TS_TST_INFO_set_accuracy(TS_TST_INFO *a, TS_ACCURACY *accuracy) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 152-166 |
| | 12 | 3 |
TS_RESP_set_status_info| Name: | TS_RESP_set_status_info | | Prototype: | int TS_RESP_set_status_info(TS_RESP *a, TS_STATUS_INFO *status_info) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 17-32 |
| | 12 | 3 |
TS_RESP_CTX_free| Name: | TS_RESP_CTX_free | | Prototype: | void TS_RESP_CTX_free(TS_RESP_CTX *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 138-153 |
| | 12 | 2 |
TS_REQ_set_policy_id| Name: | TS_REQ_set_policy_id | | Prototype: | int TS_REQ_set_policy_id(TS_REQ *a, const ASN1_OBJECT *policy) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_req_utils.c | | Lines: | 79-93 |
| | 12 | 3 |
TS_REQ_set_nonce| Name: | TS_REQ_set_nonce | | Prototype: | int TS_REQ_set_nonce(TS_REQ *a, const ASN1_INTEGER *nonce) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_req_utils.c | | Lines: | 100-114 |
| | 12 | 3 |
TS_REQ_set_msg_imprint| Name: | TS_REQ_set_msg_imprint | | Prototype: | int TS_REQ_set_msg_imprint(TS_REQ *a, TS_MSG_IMPRINT *msg_imprint) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_req_utils.c | | Lines: | 27-41 |
| | 12 | 3 |
TS_MSG_IMPRINT_set_algo| Name: | TS_MSG_IMPRINT_set_algo | | Prototype: | int TS_MSG_IMPRINT_set_algo(TS_MSG_IMPRINT *a, X509_ALGOR *alg) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_req_utils.c | | Lines: | 48-62 |
| | 12 | 3 |
TS_CONF_set_clock_precision_digits| Name: | TS_CONF_set_clock_precision_digits | | Prototype: | int TS_CONF_set_clock_precision_digits(CONF *conf, const char *section, TS_RESP_CTX *ctx) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | | Lines: | 412-435 |
| | 12 | 5 |
TS_ACCURACY_set_seconds| Name: | TS_ACCURACY_set_seconds | | Prototype: | int TS_ACCURACY_set_seconds(TS_ACCURACY *a, const ASN1_INTEGER *seconds) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c | | Lines: | 173-187 |
| | 12 | 3 |
SSL_stateless| Name: | SSL_stateless | | Prototype: | int SSL_stateless(SSL *s) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 5430-5451 |
| | 12 | 4 |
SSL_set_session| Name: | SSL_set_session | | Prototype: | int SSL_set_session(SSL *s, SSL_SESSION *session) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 829-845 |
| | 12 | 4 |
SSL_set_cipher_list| Name: | SSL_set_cipher_list | | Prototype: | int SSL_set_cipher_list(SSL *s, const char *str) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 2535-2550 |
| | 12 | 3 |
SSL_get0_peer_scts| Name: | SSL_get0_peer_scts | | Prototype: | const struct stack_st_SCT *SSL_get0_peer_scts(SSL *s) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4710-4723 |
| | 12 | 4 |
SSL_get0_alpn_selected| Name: | SSL_get0_alpn_selected | | Prototype: | void SSL_get0_alpn_selected(const SSL *ssl, const unsigned char **data, unsigned int *len) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 2798-2808 |
| | 12 | 3 |
SSL_CTX_set_ct_validation_callback| Name: | SSL_CTX_set_ct_validation_callback | | Prototype: | int SSL_CTX_set_ct_validation_callback(SSL_CTX *ctx, ssl_ct_validation_cb callback, void *arg) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 4777-4795 |
| | 12 | 2 |
SSL_CTX_set_cipher_list| Name: | SSL_CTX_set_cipher_list | | Prototype: | int SSL_CTX_set_cipher_list(SSL_CTX *ctx, const char *str) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 2511-2532 |
| | 12 | 3 |
SCT_is_complete| Name: | SCT_is_complete | | Prototype: | int SCT_is_complete(const SCT *sct) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | | Lines: | 245-255 |
| | 12 | 4 |
RSA_get0_key| Name: | RSA_get0_key | | Prototype: | void RSA_get0_key(const RSA *r, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | | Lines: | 318-327 |
| | 12 | 4 |
RSA_get0_crt_params| Name: | RSA_get0_crt_params | | Prototype: | void RSA_get0_crt_params(const RSA *r, const BIGNUM **dmp1, const BIGNUM **dmq1, const BIGNUM **iqmp) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | | Lines: | 367-377 |
| | 12 | 4 |
RSA_generate_multi_prime_key| Name: | RSA_generate_multi_prime_key | | Prototype: | int RSA_generate_multi_prime_key(RSA *rsa, int bits, int primes, BIGNUM *e_value, BN_GENCB *cb) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_gen.c | | Lines: | 41-62 |
| | 12 | 4 |
RAND_set_rand_method| Name: | RAND_set_rand_method | | Prototype: | int RAND_set_rand_method(const RAND_METHOD *meth) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 662-675 |
| | 12 | 2 |
RAND_priv_bytes| Name: | RAND_priv_bytes | | Prototype: | int RAND_priv_bytes(unsigned char *buf, int num) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 754-769 |
| | 12 | 3 |
PKCS7_add1_attrib_digest| Name: | PKCS7_add1_attrib_digest | | Prototype: | int PKCS7_add1_attrib_digest(PKCS7_SIGNER_INFO *si, const unsigned char *md, int mdlen) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_attr.c | | Lines: | 107-121 |
| | 12 | 3 |
OBJ_sigid_free| Name: | OBJ_sigid_free | | Prototype: | void OBJ_sigid_free(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | | Lines: | 133-139 |
| | 12 | 1 |
MDC2_Final| Name: | MDC2_Final | | Prototype: | int MDC2_Final(unsigned char *md, MDC2_CTX *c) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mdc2/mdc2dgst.c | | Lines: | 110-126 |
| | 12 | 3 |
HMAC_CTX_new| Name: | HMAC_CTX_new | | Prototype: | HMAC_CTX *HMAC_CTX_new(void) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | | Lines: | 126-137 |
| | 12 | 3 |
HKDF| Name: | HKDF | | Prototype: | static unsigned char *HKDF(const EVP_MD *evp_md, const unsigned char *salt, size_t salt_len, const unsigned char *key, size_t key_len, const unsigned char *info, size_t info_len, unsigned char *okm, size_t okm_len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | | Lines: | 245-262 |
| | 12 | 2 |
EVP_add_cipher| Name: | EVP_add_cipher | | Prototype: | int EVP_add_cipher(const EVP_CIPHER *c) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c | | Lines: | 17-31 |
| | 12 | 3 |
EVP_PKEY_verify_recover_init| Name: | EVP_PKEY_verify_recover_init | | Prototype: | int EVP_PKEY_verify_recover_init(EVP_PKEY_CTX *ctx) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 102-117 |
| | 12 | 4 |
EVP_PKEY_verify_init| Name: | EVP_PKEY_verify_init | | Prototype: | int EVP_PKEY_verify_init(EVP_PKEY_CTX *ctx) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 69-84 |
| | 12 | 4 |
EVP_PKEY_sign_init| Name: | EVP_PKEY_sign_init | | Prototype: | int EVP_PKEY_sign_init(EVP_PKEY_CTX *ctx) | | Coverage: | 71.429% (10/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 35-50 |
| | 12 | 4 |
EVP_PKEY_paramgen_init| Name: | EVP_PKEY_paramgen_init | | Prototype: | int EVP_PKEY_paramgen_init(EVP_PKEY_CTX *ctx) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | | Lines: | 19-34 |
| | 12 | 4 |
EVP_PKEY_keygen_init| Name: | EVP_PKEY_keygen_init | | Prototype: | int EVP_PKEY_keygen_init(EVP_PKEY_CTX *ctx) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | | Lines: | 69-84 |
| | 12 | 4 |
EVP_PKEY_free| Name: | EVP_PKEY_free | | Prototype: | void EVP_PKEY_free(EVP_PKEY *x) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 588-604 |
| | 12 | 3 |
EVP_PKEY_encrypt_init| Name: | EVP_PKEY_encrypt_init | | Prototype: | int EVP_PKEY_encrypt_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (7/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 136-151 |
| | 12 | 4 |
EVP_PKEY_derive_init| Name: | EVP_PKEY_derive_init | | Prototype: | int EVP_PKEY_derive_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (7/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 204-219 |
| | 12 | 4 |
EVP_PKEY_decrypt_init| Name: | EVP_PKEY_decrypt_init | | Prototype: | int EVP_PKEY_decrypt_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (7/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | | Lines: | 170-185 |
| | 12 | 4 |
EVP_PKEY_assign| Name: | EVP_PKEY_assign | | Prototype: | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 398-404 |
| | 12 | 2 |
EVP_PKEY_CTX_hex2ctrl| Name: | EVP_PKEY_CTX_hex2ctrl | | Prototype: | int EVP_PKEY_CTX_hex2ctrl(EVP_PKEY_CTX *ctx, int cmd, const char *hex) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 432-445 |
| | 12 | 3 |
EVP_DigestFinal_ex| Name: | EVP_DigestFinal_ex | | Prototype: | int EVP_DigestFinal_ex(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *size) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/digest.c | | Lines: | 166-180 |
| | 12 | 3 |
EVP_Digest| Name: | EVP_Digest | | Prototype: | int EVP_Digest(const void *data, size_t count, unsigned char *md, unsigned int *size, const EVP_MD *type, ENGINE *impl) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/digest.c | | Lines: | 271-287 |
| | 12 | 2 |
ERR_STATE_free| Name: | ERR_STATE_free | | Prototype: | static void ERR_STATE_free(ERR_STATE *s) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 254-264 |
| | 12 | 4 |
ENGINE_set_default_pkey_meths| Name: | ENGINE_set_default_pkey_meths | | Prototype: | int ENGINE_set_default_pkey_meths(ENGINE *e) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_pkmeth.c | | Lines: | 46-57 |
| | 12 | 3 |
ENGINE_set_default_pkey_asn1_meths| Name: | ENGINE_set_default_pkey_asn1_meths | | Prototype: | int ENGINE_set_default_pkey_asn1_meths(ENGINE *e) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_asnmth.c | | Lines: | 56-67 |
| | 12 | 3 |
ENGINE_set_default_digests| Name: | ENGINE_set_default_digests | | Prototype: | int ENGINE_set_default_digests(ENGINE *e) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_digest.c | | Lines: | 45-56 |
| | 12 | 3 |
ENGINE_set_default_ciphers| Name: | ENGINE_set_default_ciphers | | Prototype: | int ENGINE_set_default_ciphers(ENGINE *e) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_cipher.c | | Lines: | 45-56 |
| | 12 | 3 |