| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
X509_add1_ext_i2d| Name: | X509_add1_ext_i2d | | Prototype: | int X509_add1_ext_i2d(X509 *x, int nid, void *value, int crit, unsigned long flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c | | Lines: | 107-112 |
| | 2 | 1 |
X509_check_ca| Name: | X509_check_ca | | Prototype: | int X509_check_ca(X509 *x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 562-567 |
| | 2 | 1 |
X509_get0_subject_key_id| Name: | X509_get0_subject_key_id | | Prototype: | const ASN1_OCTET_STRING *X509_get0_subject_key_id(X509 *x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 860-865 |
| | 2 | 1 |
X509_get_ext_by_critical| Name: | X509_get_ext_by_critical | | Prototype: | int X509_get_ext_by_critical(const X509 *x, int crit, int lastpos) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c | | Lines: | 81-85 |
| | 2 | 1 |
X509_get_extension_flags| Name: | X509_get_extension_flags | | Prototype: | uint32_t X509_get_extension_flags(X509 *x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 835-840 |
| | 2 | 1 |
X509_get_signature_info| Name: | X509_get_signature_info | | Prototype: | int X509_get_signature_info(X509 *x, int *mdnid, int *pknid, int *secbits, uint32_t *flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c | | Lines: | 188-193 |
| | 2 | 1 |
X509_http_nbio| Name: | X509_http_nbio | | Prototype: | int X509_http_nbio(OCSP_REQ_CTX *rctx, X509 **pcert) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | | Lines: | 59-63 |
| | 2 | 1 |
aria_cfb128_encrypt| Name: | aria_cfb128_encrypt | | Prototype: | static void aria_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num, const int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 92-99 |
| | 2 | 1 |
aria_cfb1_encrypt| Name: | aria_cfb1_encrypt | | Prototype: | static void aria_cfb1_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num, const int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 101-107 |
| | 2 | 1 |
aria_cfb8_encrypt| Name: | aria_cfb8_encrypt | | Prototype: | static void aria_cfb8_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num, const int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 109-115 |
| | 2 | 1 |
aria_ofb128_encrypt| Name: | aria_ofb128_encrypt | | Prototype: | static void aria_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const ARIA_KEY *key, unsigned char *ivec, int *num) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 123-129 |
| | 2 | 1 |
asn1_get_choice_selector| Name: | asn1_get_choice_selector | | Prototype: | int asn1_get_choice_selector(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c | | Lines: | 29-33 |
| | 2 | 1 |
async_deinit| Name: | async_deinit | | Prototype: | void async_deinit(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | | Lines: | 310-314 |
| | 2 | 1 |
bf_init_key| Name: | bf_init_key | | Prototype: | static int bf_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_bf.c | | Lines: | 31-36 |
| | 2 | 1 |
c448_ed448_convert_private_key_to_x448| Name: | c448_ed448_convert_private_key_to_x448 | | Prototype: | c448_error_t c448_ed448_convert_private_key_to_x448( uint8_t x[56], const uint8_t ed [57]) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c | | Lines: | 73-81 |
| | 2 | 1 |
c448_ed448_sign_prehash| Name: | c448_ed448_sign_prehash | | Prototype: | c448_error_t c448_ed448_sign_prehash( uint8_t signature[(57 + 57)], const uint8_t privkey[57], const uint8_t pubkey[57], const uint8_t hash[64], const uint8_t *context, size_t context_len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c | | Lines: | 230-239 |
| | 2 | 1 |
c448_ed448_verify_prehash| Name: | c448_ed448_verify_prehash | | Prototype: | c448_error_t c448_ed448_verify_prehash( const uint8_t signature[(57 + 57)], const uint8_t pubkey[57], const uint8_t hash[64], const uint8_t *context, uint8_t context_len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c | | Lines: | 297-305 |
| | 2 | 1 |
cast_init_key| Name: | cast_init_key | | Prototype: | static int cast_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_cast.c | | Lines: | 33-38 |
| | 2 | 1 |
cmac_key_free| Name: | cmac_key_free | | Prototype: | static void cmac_key_free(EVP_PKEY *pkey) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_ameth.c | | Lines: | 26-30 |
| | 2 | 1 |
cond_neg_niels| Name: | cond_neg_niels | | Prototype: | static inline void cond_neg_niels(niels_t n, mask_t neg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | | Lines: | 90-94 |
| | 2 | 1 |
conf_modules_free_int| Name: | conf_modules_free_int | | Prototype: | void conf_modules_free_int(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | | Lines: | 423-427 |
| | 2 | 1 |
conf_ssl_get_cmd| Name: | conf_ssl_get_cmd | | Prototype: | void conf_ssl_get_cmd(const SSL_CONF_CMD *cmd, size_t idx, char **cmdstr, char **arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c | | Lines: | 169-174 |
| | 2 | 1 |
constant_time_select_int_s| Name: | constant_time_select_int_s | | Prototype: | static inline int constant_time_select_int_s(size_t mask, int a, int b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h | | Lines: | 243-247 |
| | 2 | 1 |
curve448_scalar_mul| Name: | curve448_scalar_mul | | Prototype: | void curve448_scalar_mul(curve448_scalar_t out, const curve448_scalar_t a, const curve448_scalar_t b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/scalar.c | | Lines: | 109-114 |
| | 2 | 1 |
d2i_PKCS8_PRIV_KEY_INFO_bio| Name: | d2i_PKCS8_PRIV_KEY_INFO_bio | | Prototype: | PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO **p8inf) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | | Lines: | 482-487 |
| | 2 | 1 |
d2i_PKCS8_PRIV_KEY_INFO_fp| Name: | d2i_PKCS8_PRIV_KEY_INFO_fp | | Prototype: | PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO **p8inf) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | | Lines: | 435-440 |
| | 2 | 1 |
d2i_TS_MSG_IMPRINT_bio| Name: | d2i_TS_MSG_IMPRINT_bio | | Prototype: | TS_MSG_IMPRINT *d2i_TS_MSG_IMPRINT_bio(BIO *bp, TS_MSG_IMPRINT **a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | | Lines: | 22-26 |
| | 2 | 1 |
d2i_TS_MSG_IMPRINT_fp| Name: | d2i_TS_MSG_IMPRINT_fp | | Prototype: | TS_MSG_IMPRINT *d2i_TS_MSG_IMPRINT_fp(FILE *fp, TS_MSG_IMPRINT **a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | | Lines: | 33-37 |
| | 2 | 1 |
d2i_TS_TST_INFO_bio| Name: | d2i_TS_TST_INFO_bio | | Prototype: | TS_TST_INFO *d2i_TS_TST_INFO_bio(BIO *bp, TS_TST_INFO **a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | | Lines: | 101-105 |
| | 2 | 1 |
d2i_TS_TST_INFO_fp| Name: | d2i_TS_TST_INFO_fp | | Prototype: | TS_TST_INFO *d2i_TS_TST_INFO_fp(FILE *fp, TS_TST_INFO **a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | | Lines: | 112-116 |
| | 2 | 1 |
def_crl_verify| Name: | def_crl_verify | | Prototype: | static int def_crl_verify(X509_CRL *crl, EVP_PKEY *r) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | | Lines: | 348-352 |
| | 2 | 1 |
def_dump| Name: | def_dump | | Prototype: | static int def_dump(const CONF *conf, BIO *out) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 859-863 |
| | 2 | 1 |
dh_finish| Name: | dh_finish | | Prototype: | static int dh_finish(DH *dh) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c | | Lines: | 228-232 |
| | 2 | 1 |
dh_init| Name: | dh_init | | Prototype: | static int dh_init(DH *dh) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_key.c | | Lines: | 222-226 |
| | 2 | 1 |
dh_pkey_param_check| Name: | dh_pkey_param_check | | Prototype: | static int dh_pkey_param_check(const EVP_PKEY *pkey) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 524-529 |
| | 2 | 1 |
do_all_fn| Name: | do_all_fn | | Prototype: | static void do_all_fn(const OBJ_NAME *name, OBJ_DOALL *d) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | | Lines: | 301-305 |
| | 2 | 2 |
dsa_finish| Name: | dsa_finish | | Prototype: | static int dsa_finish(DSA *dsa) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c | | Lines: | 391-395 |
| | 2 | 1 |
dsa_init| Name: | dsa_init | | Prototype: | static int dsa_init(DSA *dsa) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c | | Lines: | 385-389 |
| | 2 | 1 |
dtls1_clear_queues| Name: | dtls1_clear_queues | | Prototype: | static void dtls1_clear_queues(SSL *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 108-112 |
| | 2 | 1 |
dtls1_link_min_mtu| Name: | dtls1_link_min_mtu | | Prototype: | static size_t dtls1_link_min_mtu(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 941-945 |
| | 2 | 1 |
ec_GFp_nist_group_copy| Name: | ec_GFp_nist_group_copy | | Prototype: | int ec_GFp_nist_group_copy(EC_GROUP *dest, const EC_GROUP *src) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nist.c | | Lines: | 77-82 |
| | 2 | 1 |
ec_pkey_public_check| Name: | ec_pkey_public_check | | Prototype: | static int ec_pkey_public_check(const EVP_PKEY *pkey) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | | Lines: | 537-551 |
| | 2 | 1 |
engine_cleanup_cb_free| Name: | engine_cleanup_cb_free | | Prototype: | static void engine_cleanup_cb_free(ENGINE_CLEANUP_ITEM *item) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | | Lines: | 160-164 |
| | 2 | 1 |
err_free_strings_int| Name: | err_free_strings_int | | Prototype: | void err_free_strings_int(void) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 367-371 |
| | 2 | 2 |
err_unshelve_state| Name: | err_unshelve_state | | Prototype: | void err_unshelve_state(void* state) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 731-735 |
| | 2 | 2 |
exnode_free| Name: | exnode_free | | Prototype: | static void exnode_free(X509_POLICY_NODE *node) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 601-605 |
| | 2 | 2 |
ext_list_free| Name: | ext_list_free | | Prototype: | static void ext_list_free(X509V3_EXT_METHOD *ext) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c | | Lines: | 111-115 |
| | 2 | 2 |
fe_1| Name: | fe_1 | | Prototype: | static void fe_1(fe h) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 941-944 |
| | 2 | 1 |
file_expect| Name: | file_expect | | Prototype: | static int file_expect(OSSL_STORE_LOADER_CTX *ctx, int expected) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 926-930 |
| | 2 | 1 |
fork_once_func| Name: | fork_once_func | | Prototype: | static void fork_once_func(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 181-185 |
| | 2 | 1 |
gf_add| Name: | gf_add | | Prototype: | void gf_add(gf d, const gf a, const gf b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | | Lines: | 150-154 |
| | 2 | 1 |
i2a_ACCESS_DESCRIPTION| Name: | i2a_ACCESS_DESCRIPTION | | Prototype: | int i2a_ACCESS_DESCRIPTION(BIO *bp, const ACCESS_DESCRIPTION *a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c | | Lines: | 158-162 |
| | 2 | 1 |
i2d_CMS_bio_stream| Name: | i2d_CMS_bio_stream | | Prototype: | int i2d_CMS_bio_stream(BIO *out, CMS_ContentInfo *cms, BIO *in, int flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c | | Lines: | 55-59 |
| | 2 | 1 |
i2d_PKCS7_bio_stream| Name: | i2d_PKCS7_bio_stream | | Prototype: | int i2d_PKCS7_bio_stream(BIO *out, PKCS7 *p7, BIO *in, int flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_mime.c | | Lines: | 17-21 |
| | 2 | 1 |
i2d_PKCS8_PRIV_KEY_INFO_bio| Name: | i2d_PKCS8_PRIV_KEY_INFO_bio | | Prototype: | int i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO *p8inf) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | | Lines: | 489-493 |
| | 2 | 1 |
i2d_PKCS8_PRIV_KEY_INFO_fp| Name: | i2d_PKCS8_PRIV_KEY_INFO_fp | | Prototype: | int i2d_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO *p8inf) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c | | Lines: | 442-446 |
| | 2 | 1 |
i2d_re_X509_CRL_tbs| Name: | i2d_re_X509_CRL_tbs | | Prototype: | int i2d_re_X509_CRL_tbs(X509_CRL *crl, unsigned char **pp) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c | | Lines: | 179-183 |
| | 2 | 1 |
i2d_re_X509_REQ_tbs| Name: | i2d_re_X509_REQ_tbs | | Prototype: | int i2d_re_X509_REQ_tbs(X509_REQ *req, unsigned char **pp) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c | | Lines: | 294-298 |
| | 2 | 1 |
i2d_re_X509_tbs| Name: | i2d_re_X509_tbs | | Prototype: | int i2d_re_X509_tbs(X509 *x, unsigned char **pp) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c | | Lines: | 206-210 |
| | 2 | 1 |
init_etm| Name: | init_etm | | Prototype: | static int init_etm(SSL *s, unsigned int context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1156-1161 |
| | 2 | 1 |
init_npn| Name: | init_npn | | Prototype: | static int init_npn(SSL *s, unsigned int context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1087-1092 |
| | 2 | 1 |
init_post_handshake_auth| Name: | init_post_handshake_auth | | Prototype: | static int init_post_handshake_auth(SSL *s, unsigned int context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1686-1691 |
| | 2 | 1 |
init_psk_kex_modes| Name: | init_psk_kex_modes | | Prototype: | static int init_psk_kex_modes(SSL *s, unsigned int context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1429-1433 |
| | 2 | 1 |
init_read_state_machine| Name: | init_read_state_machine | | Prototype: | static void init_read_state_machine(SSL *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 488-493 |
| | 2 | 1 |
init_write_state_machine| Name: | init_write_state_machine | | Prototype: | static void init_write_state_machine(SSL *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 714-719 |
| | 2 | 1 |
long_new| Name: | long_new | | Prototype: | static int long_new(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c | | Lines: | 53-57 |
| | 2 | 1 |
ossl_init_load_crypto_nodelete| Name: | ossl_init_load_crypto_nodelete | | Prototype: | static int ossl_init_load_crypto_nodelete(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 125-176 |
| | 2 | 1 |
ossl_init_no_add_algs| Name: | ossl_init_no_add_algs | | Prototype: | static int ossl_init_no_add_algs(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 238-242 |
| | 2 | 1 |
ossl_init_no_load_crypto_strings| Name: | ossl_init_no_load_crypto_strings | | Prototype: | static int ossl_init_no_load_crypto_strings(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 180-184 |
| | 2 | 1 |
ossl_init_no_load_ssl_strings| Name: | ossl_init_no_load_ssl_strings | | Prototype: | static int ossl_init_no_load_ssl_strings(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c | | Lines: | 137-141 |
| | 2 | 1 |
ossl_statem_export_allowed| Name: | ossl_statem_export_allowed | | Prototype: | int ossl_statem_export_allowed(SSL *s) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 951-955 |
| | 2 | 1 |
ossl_statem_export_early_allowed| Name: | ossl_statem_export_early_allowed | | Prototype: | int ossl_statem_export_early_allowed(SSL *s) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 961-970 |
| | 2 | 1 |
ossl_statem_set_renegotiate| Name: | ossl_statem_set_renegotiate | | Prototype: | void ossl_statem_set_renegotiate(SSL *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 108-112 |
| | 2 | 1 |
ossl_store_file_detach_pem_bio_int| Name: | ossl_store_file_detach_pem_bio_int | | Prototype: | int ossl_store_file_detach_pem_bio_int(OSSL_STORE_LOADER_CTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 1409-1413 |
| | 2 | 1 |
packet_forward| Name: | packet_forward | | Prototype: | static inline void packet_forward(PACKET *pkt, size_t len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 29-33 |
| | 2 | 1 |
pem_malloc| Name: | pem_malloc | | Prototype: | static void *pem_malloc(int num, unsigned int flags) | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | | Lines: | 226-230 |
| | 2 | 1 |
pkey_dsa_cleanup| Name: | pkey_dsa_cleanup | | Prototype: | static void pkey_dsa_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 65-69 |
| | 2 | 1 |
pkey_sm2_verify| Name: | pkey_sm2_verify | | Prototype: | static int pkey_sm2_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | | Lines: | 118-125 |
| | 2 | 1 |
rc4_cipher| Name: | rc4_cipher | | Prototype: | static int rc4_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4.c | | Lines: | 76-81 |
| | 2 | 1 |
rc4_init_key| Name: | rc4_init_key | | Prototype: | static int rc4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4.c | | Lines: | 69-74 |
| | 2 | 1 |
rsa_multip_info_free_ex| Name: | rsa_multip_info_free_ex | | Prototype: | void rsa_multip_info_free_ex(RSA_PRIME_INFO *pinfo) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_mp.c | | Lines: | 15-20 |
| | 2 | 1 |
rsa_ossl_init| Name: | rsa_ossl_init | | Prototype: | static int rsa_ossl_init(RSA *rsa) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | | Lines: | 951-955 |
| | 2 | 1 |
seed_init_key| Name: | seed_init_key | | Prototype: | static int seed_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c | | Lines: | 32-37 |
| | 2 | 1 |
set0_CA_list| Name: | set0_CA_list | | Prototype: | static void set0_CA_list(struct stack_st_X509_NAME **ca_list, struct stack_st_X509_NAME *name_list) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 451-456 |
| | 2 | 1 |
sm4_cfb128_encrypt| Name: | sm4_cfb128_encrypt | | Prototype: | static void sm4_cfb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const SM4_KEY *key, unsigned char *ivec, int *num, const int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c | | Lines: | 42-48 |
| | 2 | 1 |
sm4_init_key| Name: | sm4_init_key | | Prototype: | static int sm4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c | | Lines: | 23-28 |
| | 2 | 1 |
sm4_ofb128_encrypt| Name: | sm4_ofb128_encrypt | | Prototype: | static void sm4_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t length, const SM4_KEY *key, unsigned char *ivec, int *num) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c | | Lines: | 59-65 |
| | 2 | 1 |
ssl_cert_set_cert_cb| Name: | ssl_cert_set_cert_cb | | Prototype: | void ssl_cert_set_cert_cb(CERT *c, int (*cb) (SSL *ssl, void *arg), void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 360-364 |
| | 2 | 1 |
ssl_undefined_function| Name: | ssl_undefined_function | | Prototype: | int ssl_undefined_function(SSL *s) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 3598-3602 |
| | 2 | 1 |
ssl_undefined_function_4| Name: | ssl_undefined_function_4 | | Prototype: | static int ssl_undefined_function_4(SSL *ssl, int r) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 55-59 |
| | 2 | 1 |
st_free| Name: | st_free | | Prototype: | static void st_free(ASN1_STRING_TABLE *tbl) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | | Lines: | 215-219 |
| | 2 | 2 |
test_rc4_cipher| Name: | test_rc4_cipher | | Prototype: | static int test_rc4_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c | | Lines: | 201-209 |
| | 2 | 1 |
tls1_free| Name: | tls1_free | | Prototype: | void tls1_free(SSL *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 112-116 |
| | 2 | 1 |
tls1_get_peer_groups| Name: | tls1_get_peer_groups | | Prototype: | static inline void tls1_get_peer_groups(SSL *s, const uint16_t **pgroups, size_t *pgroupslen) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h | | Lines: | 2227-2232 |
| | 2 | 1 |
trust_1oid| Name: | trust_1oid | | Prototype: | static int trust_1oid(X509_TRUST *trust, X509 *x, int flags) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | | Lines: | 229-238 |
| | 2 | 1 |
trust_1oidany| Name: | trust_1oidany | | Prototype: | static int trust_1oidany(X509_TRUST *trust, X509 *x, int flags) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | | Lines: | 217-227 |
| | 2 | 1 |
ts_CONF_invalid| Name: | ts_CONF_invalid | | Prototype: | static void ts_CONF_invalid(const char *name, const char *tag) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | | Lines: | 110-114 |
| | 2 | 1 |
ts_CONF_lookup_fail| Name: | ts_CONF_lookup_fail | | Prototype: | static void ts_CONF_lookup_fail(const char *name, const char *tag) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | | Lines: | 104-108 |
| | 2 | 1 |
update| Name: | update | | Prototype: | static int update(EVP_MD_CTX *ctx, const void *data, size_t datalen) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sigver.c | | Lines: | 18-22 |
| | 2 | 1 |
verify_cb_crl| Name: | verify_cb_crl | | Prototype: | static int verify_cb_crl(X509_STORE_CTX *ctx, int err) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 172-176 |
| | 2 | 1 |