| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
cms_DigestAlgorithm_find_ctx| Name: | cms_DigestAlgorithm_find_ctx | | Prototype: | int cms_DigestAlgorithm_find_ctx(EVP_MD_CTX *mctx, BIO *chain, X509_ALGOR *mdalg) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 311-337 |
| | 30 | 4 |
cms_DigestAlgorithm_init_bio| Name: | cms_DigestAlgorithm_init_bio | | Prototype: | BIO *cms_DigestAlgorithm_init_bio(X509_ALGOR *digestAlgorithm) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 286-307 |
| | 36 | 4 |
cms_DigestedData_create| Name: | cms_DigestedData_create | | Prototype: | CMS_ContentInfo *cms_DigestedData_create(const EVP_MD *md) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_dd.c | | Lines: | 20-46 |
| | 28 | 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 |
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_encode_Receipt| Name: | cms_encode_Receipt | | Prototype: | ASN1_OCTET_STRING *cms_encode_Receipt(CMS_SignerInfo *si) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | | Lines: | 301-337 |
| | 32 | 4 |
cms_kari_cb| Name: | 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 |
cms_kari_set1_pkey| Name: | cms_kari_set1_pkey | | Prototype: | static int cms_kari_set1_pkey(CMS_ContentInfo *cms, CMS_RecipientInfo *ri, EVP_PKEY *pk, X509 *cert) | | Coverage: | 42.857% (6/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 579-599 |
| | 28 | 4 |
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 |
conn_is_closed| Name: | conn_is_closed | | Prototype: | static inline int conn_is_closed(void) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 767-781 |
| | 4 | 4 |
custom_ext_find| Name: | custom_ext_find | | Prototype: | custom_ext_method *custom_ext_find(const custom_ext_methods *exts, ENDPOINT role, unsigned int ext_type, size_t *idx) | | Coverage: | 93.750% (15/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | | Lines: | 81-98 |
| | 16 | 4 |
d2i_DSA_PUBKEY| Name: | d2i_DSA_PUBKEY | | Prototype: | DSA *d2i_DSA_PUBKEY(DSA **a, const unsigned char **pp, long length) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | | Lines: | 259-278 |
| | 28 | 4 |
d2i_ECPKParameters| Name: | d2i_ECPKParameters | | Prototype: | EC_GROUP *d2i_ECPKParameters(EC_GROUP **a, const unsigned char **in, long len) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | | Lines: | 845-871 |
| | 41 | 4 |
d2i_EC_PUBKEY| Name: | d2i_EC_PUBKEY | | Prototype: | EC_KEY *d2i_EC_PUBKEY(EC_KEY **a, const unsigned char **pp, long length) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | | Lines: | 299-318 |
| | 28 | 4 |
d2i_PUBKEY| Name: | d2i_PUBKEY | | Prototype: | EVP_PKEY *d2i_PUBKEY(EVP_PKEY **a, const unsigned char **pp, long length) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | | Lines: | 181-200 |
| | 28 | 4 |
d2i_RSA_PUBKEY| Name: | d2i_RSA_PUBKEY | | Prototype: | RSA *d2i_RSA_PUBKEY(RSA **a, const unsigned char **pp, long length) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | | Lines: | 219-238 |
| | 28 | 4 |
def_generate_session_id| Name: | def_generate_session_id | | Prototype: | static int def_generate_session_id(SSL *ssl, unsigned char *id, unsigned int *id_len) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 285-306 |
| | 8 | 4 |
def_serial_cb| Name: | def_serial_cb | | Prototype: | static ASN1_INTEGER *def_serial_cb(struct TS_resp_ctx *ctx, void *data) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 52-67 |
| | 16 | 4 |
des_cbc_cipher| Name: | des_cbc_cipher | | Prototype: | static int des_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c | | Lines: | 88-113 |
| | 21 | 4 |
des_ctrl| Name: | des_ctrl | | Prototype: | static int des_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c | | Lines: | 227-240 |
| | 6 | 4 |
des_ede3_wrap_cipher| Name: | des_ede3_wrap_cipher | | Prototype: | static int des_ede3_wrap_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 386-406 |
| | 8 | 4 |
des_ede_cbc_cipher| Name: | des_ede_cbc_cipher | | Prototype: | static int des_ede_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 103-129 |
| | 21 | 4 |
dgram_clear| Name: | dgram_clear | | Prototype: | static int dgram_clear(BIO *a) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | | Lines: | 178-190 |
| | 10 | 4 |
dgram_write| Name: | dgram_write | | Prototype: | static int dgram_write(BIO *b, const char *in, int inl) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | | Lines: | 331-354 |
| | 20 | 4 |
dh_cb| Name: | dh_cb | | Prototype: | static int dh_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/dh/dh_asn1.c | | Lines: | 18-32 |
| | 16 | 4 |
dh_cmp_parameters| Name: | dh_cmp_parameters | | Prototype: | static int dh_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 58.333% (7/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 362-372 |
| | 7 | 4 |
dlfcn_unload| Name: | 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_b2i| Name: | do_b2i | | Prototype: | static EVP_PKEY *do_b2i(const unsigned char **in, unsigned int length, int ispub) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 182-201 |
| | 21 | 4 |
do_err_strings_init| Name: | do_err_strings_init | | Prototype: | static int do_err_strings_init(void) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 266-281 |
| | 25 | 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_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 |
drbg_add| Name: | drbg_add | | Prototype: | static int drbg_add(const void *buf, int num, double randomness) | | Coverage: | 41.667% (5/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 956-984 |
| | 16 | 4 |
drbg_ctr_instantiate| Name: | drbg_ctr_instantiate | | Prototype: | static int drbg_ctr_instantiate(RAND_DRBG *drbg, const unsigned char *entropy, size_t entropylen, const unsigned char *nonce, size_t noncelen, const unsigned char *pers, size_t perslen) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | | Lines: | 279-296 |
| | 20 | 4 |
drbg_setup| Name: | drbg_setup | | Prototype: | static RAND_DRBG *drbg_setup(RAND_DRBG *parent) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 853-882 |
| | 27 | 4 |
dsa_cb| Name: | dsa_cb | | Prototype: | static int dsa_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/dsa/dsa_asn1.c | | Lines: | 61-75 |
| | 16 | 4 |
dtls1_check_timeout_num| Name: | dtls1_check_timeout_num | | Prototype: | int dtls1_check_timeout_num(SSL *s) | | Coverage: | 25.000% (3/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 364-387 |
| | 23 | 4 |
dtls1_read_failed| Name: | dtls1_read_failed | | Prototype: | int dtls1_read_failed(SSL *s, int code) | | Coverage: | 25.000% (3/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | | Lines: | 968-991 |
| | 16 | 4 |
dtls1_record_bitmap_update| Name: | dtls1_record_bitmap_update | | Prototype: | void dtls1_record_bitmap_update(SSL *s, DTLS1_BITMAP *bitmap) | | Coverage: | 90.909% (10/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/dtls1_bitmap.c | | Lines: | 59-78 |
| | 13 | 4 |
dtls1_record_replay_check| Name: | dtls1_record_replay_check | | Prototype: | int dtls1_record_replay_check(SSL *s, DTLS1_BITMAP *bitmap) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/dtls1_bitmap.c | | Lines: | 38-57 |
| | 14 | 4 |
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 |
dtls1_start_timer| Name: | 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 |
dtls_process_hello_verify| Name: | dtls_process_hello_verify | | Prototype: | MSG_PROCESS_RETURN dtls_process_hello_verify(SSL *s, PACKET *pkt) | | Coverage: | 41.667% (5/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 1307-1334 |
| | 36 | 4 |
eat_alpha_numeric| Name: | eat_alpha_numeric | | Prototype: | static char *eat_alpha_numeric(CONF *conf, char *p) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 798-809 |
| | 7 | 4 |
ec_GF2m_simple_point_copy| Name: | ec_GF2m_simple_point_copy | | Prototype: | int ec_GF2m_simple_point_copy(EC_POINT *dest, const EC_POINT *src) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | | Lines: | 250-262 |
| | 9 | 4 |
ec_GFp_simple_group_copy| Name: | ec_GFp_simple_group_copy | | Prototype: | int ec_GFp_simple_group_copy(EC_GROUP *dest, const EC_GROUP *src) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | | Lines: | 119-131 |
| | 8 | 4 |
ec_GFp_simple_point_copy| Name: | ec_GFp_simple_point_copy | | Prototype: | int ec_GFp_simple_point_copy(EC_POINT *dest, const EC_POINT *src) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | | Lines: | 346-358 |
| | 9 | 4 |
ec_field_size| Name: | ec_field_size | | Prototype: | static size_t ec_field_size(const EC_GROUP *group) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c | | Lines: | 40-61 |
| | 27 | 4 |
ec_key_simple_oct2priv| Name: | ec_key_simple_oct2priv | | Prototype: | int ec_key_simple_oct2priv(EC_KEY *eckey, const unsigned char *buf, size_t len) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 575-589 |
| | 16 | 4 |
ec_pre_comp_new| Name: | ec_pre_comp_new | | Prototype: | static EC_PRE_COMP *ec_pre_comp_new(const EC_GROUP *group) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_mult.c | | Lines: | 45-70 |
| | 33 | 4 |
eckey_pub_cmp| Name: | eckey_pub_cmp | | Prototype: | static int eckey_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | | Lines: | 169-183 |
| | 26 | 4 |
ecp_nistz256_pre_comp_new| Name: | ecp_nistz256_pre_comp_new | | Prototype: | static NISTZ256_PRE_COMP *ecp_nistz256_pre_comp_new(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: | 1392-1417 |
| | 32 | 4 |
ecx_priv_encode| Name: | ecx_priv_encode | | Prototype: | static int ecx_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | | Coverage: | 61.111% (11/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 197-227 |
| | 34 | 4 |
ecx_pub_encode| Name: | ecx_pub_encode | | Prototype: | static int ecx_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 124-147 |
| | 23 | 4 |
encode_pkcs1| Name: | encode_pkcs1 | | Prototype: | static int encode_pkcs1(unsigned char **out, int *out_len, int type, const unsigned char *m, unsigned int m_len) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_sign.c | | Lines: | 31-67 |
| | 37 | 4 |
engine_cleanup_add_last| Name: | engine_cleanup_add_last | | Prototype: | void engine_cleanup_add_last(ENGINE_CLEANUP_CB *cb) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | | Lines: | 147-157 |
| | 9 | 4 |
engine_pkey_asn1_meths_free| Name: | 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_free| Name: | 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 |
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 |
ess_add_signing_cert| Name: | ess_add_signing_cert | | Prototype: | static int ess_add_signing_cert(PKCS7_SIGNER_INFO *si, ESS_SIGNING_CERT *sc) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 832-859 |
| | 42 | 4 |
ess_add_signing_cert_v2| Name: | ess_add_signing_cert_v2 | | Prototype: | static int ess_add_signing_cert_v2(PKCS7_SIGNER_INFO *si, ESS_SIGNING_CERT_V2 *sc) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 955-983 |
| | 41 | 4 |
extract_min_max| Name: | extract_min_max | | Prototype: | static int extract_min_max(ASIdOrRange *aor, ASN1_INTEGER **min, ASN1_INTEGER **max) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | | Lines: | 234-251 |
| | 14 | 4 |
extract_min_max| Name: | extract_min_max | | Prototype: | static int extract_min_max(IPAddressOrRange *aor, unsigned char *min, unsigned char *max, int length) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 624-638 |
| | 18 | 4 |
fd_free| Name: | fd_free | | Prototype: | static int fd_free(BIO *a) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | | Lines: | 101-113 |
| | 10 | 4 |
fd_gets| Name: | fd_gets | | Prototype: | static int fd_gets(BIO *bp, char *buf, int size) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | | Lines: | 205-221 |
| | 10 | 4 |
fd_read| Name: | fd_read | | Prototype: | static int fd_read(BIO *b, char *out, int outl) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | | Lines: | 115-129 |
| | 13 | 4 |
file_read| Name: | file_read | | Prototype: | static int file_read(BIO *b, char *out, int outl) | | Coverage: | 58.824% (10/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | | Lines: | 140-158 |
| | 20 | 4 |
file_read_pem| Name: | file_read_pem | | Prototype: | static int file_read_pem(BIO *bp, char **pem_name, char **pem_header, unsigned char **data, long *len, const UI_METHOD *ui_method, void *ui_data, int secure) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 1099-1130 |
| | 15 | 4 |
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 |
final_maxfragmentlen| Name: | final_maxfragmentlen | | Prototype: | static int final_maxfragmentlen(SSL *s, unsigned int context, int sent) | | Coverage: | 56.522% (13/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1661-1684 |
| | 16 | 4 |
final_renegotiate| Name: | final_renegotiate | | Prototype: | static int final_renegotiate(SSL *s, unsigned int context, int sent) | | Coverage: | 50.000% (9/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 874-903 |
| | 27 | 4 |
find_issuer| Name: | find_issuer | | Prototype: | static X509 *find_issuer(X509_STORE_CTX *ctx, struct stack_st_X509 *sk, X509 *x) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 310-324 |
| | 13 | 4 |
gcm_init_4bit| Name: | gcm_init_4bit | | Prototype: | static void gcm_init_4bit(u128 Htable[16], u64 H[2]) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | | Lines: | 216-288 |
| | 25 | 4 |
ge_frombytes_vartime| Name: | ge_frombytes_vartime | | Prototype: | static int ge_frombytes_vartime(ge_p3 *h, const uint8_t *s) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1793-1834 |
| | 31 | 4 |
general_allocate_prompt| Name: | general_allocate_prompt | | Prototype: | static UI_STRING *general_allocate_prompt(UI *ui, const char *prompt, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf) | | Coverage: | 38.889% (7/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 97-117 |
| | 23 | 4 |
general_allocate_string| Name: | general_allocate_string | | Prototype: | static int general_allocate_string(UI *ui, const char *prompt, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf, int minsize, int maxsize, const char *test_buf) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 119-144 |
| | 16 | 4 |
get_and_lock| Name: | get_and_lock | | Prototype: | static EX_CALLBACKS *get_and_lock(int class_index) | | Coverage: | 42.857% (6/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | | Lines: | 50-80 |
| | 26 | 4 |
get_random_device| Name: | get_random_device | | Prototype: | static int get_random_device(size_t n) | | Coverage: | 63.636% (7/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | | Lines: | 339-364 |
| | 18 | 4 |
get_timer_bits| Name: | get_timer_bits | | Prototype: | static uint64_t get_timer_bits(void) | | Coverage: | 20.000% (2/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | | Lines: | 645-687 |
| | 22 | 4 |
gf_deserialize| Name: | gf_deserialize | | Prototype: | mask_t gf_deserialize(gf x, const uint8_t serial[56], int with_hibit, uint8_t hi_nmask) | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | | Lines: | 66-97 |
| | 24 | 4 |
gf_serialize| Name: | gf_serialize | | Prototype: | void gf_serialize(uint8_t serial[56], const gf x, int with_hibit) | | Coverage: | 75.000% (9/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | | Lines: | 21-43 |
| | 18 | 4 |
gnames_from_sectname| Name: | gnames_from_sectname | | Prototype: | static struct stack_st_GENERAL_NAME *gnames_from_sectname(X509V3_CTX *ctx, char *sect) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | | Lines: | 45-64 |
| | 21 | 4 |
has_san_id| Name: | has_san_id | | Prototype: | static int has_san_id(X509 *x, int gtype) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 563-582 |
| | 22 | 4 |
hmac_set_priv_key| Name: | hmac_set_priv_key | | Prototype: | static int hmac_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c | | Lines: | 53-73 |
| | 15 | 4 |
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 |
i2d_ASN1_bio_stream| Name: | i2d_ASN1_bio_stream | | Prototype: | int i2d_ASN1_bio_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags, const ASN1_ITEM *it) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | | Lines: | 67-94 |
| | 18 | 4 |
i2d_PrivateKey| Name: | i2d_PrivateKey | | Prototype: | int i2d_PrivateKey(EVP_PKEY *a, unsigned char **pp) | | Coverage: | 64.286% (9/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/i2d_pr.c | | Lines: | 17-33 |
| | 13 | 4 |
i2d_x509_aux_internal| Name: | i2d_x509_aux_internal | | Prototype: | static int i2d_x509_aux_internal(X509 *a, unsigned char **pp) | | Coverage: | 42.857% (6/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c | | Lines: | 143-166 |
| | 24 | 4 |
i2r_PKEY_USAGE_PERIOD| Name: | i2r_PKEY_USAGE_PERIOD | | Prototype: | static int i2r_PKEY_USAGE_PERIOD(X509V3_EXT_METHOD *method, PKEY_USAGE_PERIOD *usage, BIO *out, int indent) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pku.c | | Lines: | 36-52 |
| | 10 | 4 |
i2v_AUTHORITY_KEYID| Name: | i2v_AUTHORITY_KEYID | | Prototype: | static struct stack_st_CONF_VALUE *i2v_AUTHORITY_KEYID(X509V3_EXT_METHOD *method, AUTHORITY_KEYID *akeyid, struct stack_st_CONF_VALUE *extlist) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akey.c | | Lines: | 37-56 |
| | 16 | 4 |
int_dh_bn_cpy| Name: | int_dh_bn_cpy | | Prototype: | static int int_dh_bn_cpy(BIGNUM **dst, const BIGNUM *src) | | Coverage: | 50.000% (6/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 374-392 |
| | 19 | 4 |
int_engine_init| Name: | int_engine_init | | Prototype: | static int int_engine_init(ENGINE *e) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_cnf.c | | Lines: | 28-39 |
| | 8 | 4 |
int_engine_module_init| Name: | int_engine_module_init | | Prototype: | static int int_engine_module_init(CONF_IMODULE *md, const CONF *cnf) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_cnf.c | | Lines: | 151-176 |
| | 13 | 4 |
int_table_check| Name: | int_table_check | | Prototype: | static int int_table_check(ENGINE_TABLE **t, int create) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_table.c | | Lines: | 64-76 |
| | 11 | 4 |
ipv6_hex| Name: | ipv6_hex | | Prototype: | static int ipv6_hex(unsigned char *out, const char *in, int inlen) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 1172-1191 |
| | 15 | 4 |
julian_adj| Name: | julian_adj | | Prototype: | static int julian_adj(const struct tm *tm, int off_day, long offset_sec, long *pday, int *psec) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_time.c | | Lines: | 133-174 |
| | 23 | 4 |
length_from_afi| Name: | length_from_afi | | Prototype: | static int length_from_afi(const unsigned afi) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 70-80 |
| | 4 | 4 |
level_find_node| Name: | level_find_node | | Prototype: | X509_POLICY_NODE *level_find_node(const X509_POLICY_LEVEL *level, const X509_POLICY_NODE *parent, const ASN1_OBJECT *id) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_node.c | | Lines: | 43-57 |
| | 12 | 4 |
load_iv| Name: | load_iv | | Prototype: | static int load_iv(char **fromp, unsigned char *to, int num) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | | Lines: | 561-582 |
| | 15 | 4 |
look_str_cb| Name: | look_str_cb | | Prototype: | static void look_str_cb(int nid, struct stack_st_ENGINE *sk, ENGINE *def, void *arg) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_asnmth.c | | Lines: | 164-182 |
| | 22 | 4 |
mem_init| Name: | mem_init | | Prototype: | static int mem_init(BIO *bi, unsigned long flags) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | | Lines: | 108-129 |
| | 22 | 4 |