| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
OSSL_STORE_INFO_get1_PKEY| Name: | OSSL_STORE_INFO_get1_PKEY | | Prototype: | EVP_PKEY *OSSL_STORE_INFO_get1_PKEY(const OSSL_STORE_INFO *info) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 392-401 |
| | 10 | 2 |
OSSL_STORE_INFO_get1_PARAMS| Name: | OSSL_STORE_INFO_get1_PARAMS | | Prototype: | EVP_PKEY *OSSL_STORE_INFO_get1_PARAMS(const OSSL_STORE_INFO *info) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 374-383 |
| | 10 | 2 |
OSSL_STORE_INFO_get1_CRL| Name: | OSSL_STORE_INFO_get1_CRL | | Prototype: | X509_CRL *OSSL_STORE_INFO_get1_CRL(const OSSL_STORE_INFO *info) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 428-437 |
| | 10 | 2 |
OSSL_STORE_INFO_get1_CERT| Name: | OSSL_STORE_INFO_get1_CERT | | Prototype: | X509 *OSSL_STORE_INFO_get1_CERT(const OSSL_STORE_INFO *info) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 410-419 |
| | 10 | 2 |
OPENSSL_sk_sort| Name: | OPENSSL_sk_sort | | Prototype: | void OPENSSL_sk_sort(OPENSSL_STACK *st) | | Coverage: | 72.727% (8/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 401-408 |
| | 10 | 3 |
OPENSSL_atexit| Name: | OPENSSL_atexit | | Prototype: | int OPENSSL_atexit(void (*handler)(void)) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 694-757 |
| | 10 | 2 |
OCSP_resp_find_status| Name: | OCSP_resp_find_status | | Prototype: | int OCSP_resp_find_status(OCSP_BASICRESP *bs, OCSP_CERTID *id, int *status, int *reason, ASN1_GENERALIZEDTIME **revtime, ASN1_GENERALIZEDTIME **thisupd, ASN1_GENERALIZEDTIME **nextupd) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 310-327 |
| | 10 | 3 |
NCONF_load_fp| Name: | NCONF_load_fp | | Prototype: | int NCONF_load_fp(CONF *conf, FILE *fp, long *eline) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | | Lines: | 218-229 |
| | 10 | 2 |
NCONF_dump_fp| Name: | NCONF_dump_fp | | Prototype: | int NCONF_dump_fp(const CONF *conf, FILE *out) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | | Lines: | 327-338 |
| | 10 | 2 |
EVP_PKEY_get_raw_public_key| Name: | EVP_PKEY_get_raw_public_key | | Prototype: | int EVP_PKEY_get_raw_public_key(const EVP_PKEY *pkey, unsigned char *pub, size_t *len) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 300-315 |
| | 10 | 3 |
EVP_PKEY_get_raw_private_key| Name: | EVP_PKEY_get_raw_private_key | | Prototype: | int EVP_PKEY_get_raw_private_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 283-298 |
| | 10 | 3 |
EVP_PKEY_CTX_free| Name: | EVP_PKEY_CTX_free | | Prototype: | void EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 352-364 |
| | 10 | 3 |
EVP_DecodeFinal| Name: | EVP_DecodeFinal | | Prototype: | int EVP_DecodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | | Lines: | 464-478 |
| | 10 | 3 |
ERR_set_mark| Name: | ERR_set_mark | | Prototype: | int ERR_set_mark(void) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 806-818 |
| | 10 | 3 |
ENGINE_register_complete| Name: | ENGINE_register_complete | | Prototype: | int ENGINE_register_complete(ENGINE *e) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_fat.c | | Lines: | 93-113 |
| | 10 | 1 |
EC_POINT_set_Jprojective_coordinates_GFp| Name: | EC_POINT_set_Jprojective_coordinates_GFp | | Prototype: | int EC_POINT_set_Jprojective_coordinates_GFp(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *ctx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 668-685 |
| | 10 | 3 |
EC_POINT_get_Jprojective_coordinates_GFp| Name: | EC_POINT_get_Jprojective_coordinates_GFp | | Prototype: | int EC_POINT_get_Jprojective_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 687-704 |
| | 10 | 3 |
ECDSA_do_sign_ex| Name: | ECDSA_do_sign_ex | | Prototype: | ECDSA_SIG *ECDSA_do_sign_ex(const unsigned char *dgst, int dlen, const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_sign.c | | Lines: | 19-27 |
| | 10 | 2 |
DTLS_RECORD_LAYER_free| Name: | DTLS_RECORD_LAYER_free | | Prototype: | void DTLS_RECORD_LAYER_free(RECORD_LAYER *rl) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | | Lines: | 47-55 |
| | 10 | 1 |
DSO_get_filename| Name: | DSO_get_filename | | Prototype: | const char *DSO_get_filename(DSO *dso) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_lib.c | | Lines: | 231-238 |
| | 10 | 2 |
DSA_sign| Name: | DSA_sign | | Prototype: | int DSA_sign(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, DSA *dsa) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_asn1.c | | Lines: | 110-123 |
| | 10 | 2 |
CTLOG_STORE_get0_log_by_id| Name: | CTLOG_STORE_get0_log_by_id | | Prototype: | const CTLOG *CTLOG_STORE_get0_log_by_id(const CTLOG_STORE *store, const uint8_t *log_id, size_t log_id_len) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | | Lines: | 293-306 |
| | 10 | 3 |
CRYPTO_secure_malloc| Name: | CRYPTO_secure_malloc | | Prototype: | void *CRYPTO_secure_malloc(size_t num, const char *file, int line) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | | Lines: | 118-136 |
| | 10 | 2 |
CRYPTO_atomic_add| Name: | CRYPTO_atomic_add | | Prototype: | int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock) | | Coverage: | 20.000% (2/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 158-176 |
| | 10 | 4 |
CONF_modules_finish| Name: | CONF_modules_finish | | Prototype: | void CONF_modules_finish(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | | Lines: | 387-396 |
| | 10 | 2 |
CONF_dump_fp| Name: | CONF_dump_fp | | Prototype: | int CONF_dump_fp(struct lhash_st_CONF_VALUE *conf, FILE *out) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | | Lines: | 147-159 |
| | 10 | 2 |
COMP_expand_block| Name: | COMP_expand_block | | Prototype: | int COMP_expand_block(COMP_CTX *ctx, unsigned char *out, int olen, unsigned char *in, int ilen) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c | | Lines: | 74-88 |
| | 10 | 3 |
COMP_compress_block| Name: | COMP_compress_block | | Prototype: | int COMP_compress_block(COMP_CTX *ctx, unsigned char *out, int olen, unsigned char *in, int ilen) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c | | Lines: | 59-72 |
| | 10 | 3 |
CMS_RecipientInfo_set0_password| Name: | CMS_RecipientInfo_set0_password | | Prototype: | int CMS_RecipientInfo_set0_password(CMS_RecipientInfo *ri, unsigned char *pass, ssize_t passlen) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_pwri.c | | Lines: | 21-36 |
| | 10 | 3 |
BN_print_fp| Name: | BN_print_fp | | Prototype: | int BN_print_fp(FILE *fp, const BIGNUM *a) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | | Lines: | 290-301 |
| | 10 | 2 |
BN_clear_bit| Name: | BN_clear_bit | | Prototype: | int BN_clear_bit(BIGNUM *a, int n) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 631-647 |
| | 10 | 3 |
BN_GENCB_call| Name: | BN_GENCB_call | | Prototype: | int BN_GENCB_call(BN_GENCB *cb, int a, int b) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | | Lines: | 30-50 |
| | 10 | 6 |
BN_BLINDING_free| Name: | BN_BLINDING_free | | Prototype: | void BN_BLINDING_free(BN_BLINDING *r) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c | | Lines: | 81-91 |
| | 10 | 2 |
BIO_socket_nbio| Name: | BIO_socket_nbio | | Prototype: | int BIO_socket_nbio(int s, int mode) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c | | Lines: | 296-338 |
| | 10 | 1 |
ASN1_TYPE_set_octetstring| Name: | ASN1_TYPE_set_octetstring | | Prototype: | int ASN1_TYPE_set_octetstring(ASN1_TYPE *a, unsigned char *data, int len) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/evp_asn1.c | | Lines: | 15-27 |
| | 10 | 3 |
ASN1_STRING_copy| Name: | ASN1_STRING_copy | | Prototype: | int ASN1_STRING_copy(ASN1_STRING *dst, const ASN1_STRING *str) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | | Lines: | 243-254 |
| | 10 | 3 |
ASN1_INTEGER_cmp| Name: | ASN1_INTEGER_cmp | | Prototype: | int ASN1_INTEGER_cmp(const ASN1_INTEGER *x, const ASN1_INTEGER *y) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 23-41 |
| | 10 | 4 |
xopenlog| Name: | xopenlog | | Prototype: | static void xopenlog(BIO *bp, char *name, int level) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c | | Lines: | 390-397 |
| | 9 | 1 |
void| Name: | void | | Prototype: | void *(*UI_method_get_data_duplicator(const UI_METHOD *method)) (UI *, void *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 749-754 |
| | 9 | 2 |
void| Name: | void | | Prototype: | void (*UI_method_get_data_destructor(const UI_METHOD *method)) (UI *, void *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 756-761 |
| | 9 | 2 |
verify_cb_cert| Name: | verify_cb_cert | | Prototype: | static int verify_cb_cert(X509_STORE_CTX *ctx, X509 *x, int depth, int err) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 156-163 |
| | 9 | 2 |
unknown_ext_print| Name: | unknown_ext_print | | Prototype: | static int unknown_ext_print(BIO *out, const unsigned char *ext, int extlen, unsigned long flag, int indent, int supported) | | Coverage: | 14.286% (2/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c | | Lines: | 173-196 |
| | 9 | 7 |
tls_curve_allowed| Name: | tls_curve_allowed | | Prototype: | int tls_curve_allowed(SSL *s, uint16_t curve, int op) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 247-261 |
| | 9 | 2 |
tls1_set_sigalgs_list| Name: | tls1_set_sigalgs_list | | Prototype: | int tls1_set_sigalgs_list(CERT *c, const char *str, int client) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 1949-1958 |
| | 9 | 3 |
tls1_set_groups_list| Name: | tls1_set_groups_list | | Prototype: | int tls1_set_groups_list(uint16_t **pext, size_t *pextlen, const char *str) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 405-414 |
| | 9 | 3 |
timeout_cb| Name: | timeout_cb | | Prototype: | static void timeout_cb(SSL_SESSION *s, TIMEOUT_PARAM *p) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 1088-1102 |
| | 9 | 3 |
test_rc4_init_key| Name: | test_rc4_init_key | | Prototype: | static int test_rc4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c | | Lines: | 189-199 |
| | 9 | 1 |
statem_flush| Name: | statem_flush | | Prototype: | int statem_flush(SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 898-907 |
| | 9 | 2 |
ssl_session_sinit| Name: | ssl_session_sinit | | Prototype: | static void ssl_session_sinit(ASN1_OCTET_STRING **dest, ASN1_OCTET_STRING *os, char *data) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_asn1.c | | Lines: | 95-102 |
| | 9 | 2 |
ssl_ctx_system_config| Name: | ssl_ctx_system_config | | Prototype: | void ssl_ctx_system_config(SSL_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_mcnf.c | | Lines: | 96-99 |
| | 9 | 1 |
ssl_cert_set_cert_store| Name: | ssl_cert_set_cert_store | | Prototype: | int ssl_cert_set_cert_store(CERT *c, X509_STORE *store, int chain, int ref) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 895-907 |
| | 9 | 3 |
ssl3_release_read_buffer| Name: | ssl3_release_read_buffer | | Prototype: | int ssl3_release_read_buffer(SSL *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_buffer.c | | Lines: | 171-179 |
| | 9 | 1 |
ssl3_pending| Name: | ssl3_pending | | Prototype: | size_t ssl3_pending(const SSL *s) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | | Lines: | 111-126 |
| | 9 | 4 |
ssl3_do_compress| Name: | ssl3_do_compress | | Prototype: | int ssl3_do_compress(SSL *ssl, SSL3_RECORD *wr) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | | Lines: | 816-833 |
| | 9 | 2 |
sock_new| Name: | sock_new | | Prototype: | static int sock_new(BIO *bi) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | | Lines: | 70-77 |
| | 9 | 1 |
siphash_key_free| Name: | siphash_key_free | | Prototype: | static void siphash_key_free(EVP_PKEY *pkey) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_ameth.c | | Lines: | 28-37 |
| | 9 | 3 |
sha3_final| Name: | sha3_final | | Prototype: | static int sha3_final(EVP_MD_CTX *evp_ctx, unsigned char *md) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c | | Lines: | 105-125 |
| | 9 | 1 |
set_sct_list_source| Name: | set_sct_list_source | | Prototype: | static int set_sct_list_source(struct stack_st_SCT *s, sct_source_t source) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_x509v3.c | | Lines: | 33-47 |
| | 9 | 4 |
rsa_ossl_finish| Name: | rsa_ossl_finish | | Prototype: | static int rsa_ossl_finish(RSA *rsa) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | | Lines: | 957-970 |
| | 9 | 2 |
rsa_algor_to_md| Name: | rsa_algor_to_md | | Prototype: | static const EVP_MD *rsa_algor_to_md(X509_ALGOR *alg) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | | Lines: | 552-562 |
| | 9 | 3 |
rc2_meth_to_magic| Name: | rc2_meth_to_magic | | Prototype: | static int rc2_meth_to_magic(EVP_CIPHER_CTX *e) | | Coverage: | 20.000% (2/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | | Lines: | 91-104 |
| | 9 | 4 |
print_distpoint| Name: | print_distpoint | | Prototype: | static int print_distpoint(BIO *out, DIST_POINT_NAME *dpn, int indent) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | | Lines: | 420-433 |
| | 9 | 2 |
poly1305_key_free| Name: | poly1305_key_free | | Prototype: | static void poly1305_key_free(EVP_PKEY *pkey) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c | | Lines: | 28-36 |
| | 9 | 3 |
policy_data_free| Name: | policy_data_free | | Prototype: | void policy_data_free(X509_POLICY_DATA *data) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_data.c | | Lines: | 18-28 |
| | 9 | 3 |
pkey_ecx_keygen| Name: | pkey_ecx_keygen | | Prototype: | static int pkey_ecx_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 651-654 |
| | 9 | 1 |
pkcs12_gen_gost_mac_key| Name: | pkcs12_gen_gost_mac_key | | Prototype: | static int pkcs12_gen_gost_mac_key(const char *pass, int passlen, const unsigned char *salt, int saltlen, int iter, int keylen, unsigned char *key, const EVP_MD *digest) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c | | Lines: | 49-67 |
| | 9 | 3 |
ossl_strtouint64| Name: | ossl_strtouint64 | | Prototype: | static uint64_t ossl_strtouint64(const variant_char *str) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c | | Lines: | 65-80 |
| | 9 | 4 |
obj_cmp| Name: | obj_cmp | | Prototype: | static int obj_cmp(const ASN1_OBJECT *const *ap, const unsigned int *bp) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | | Lines: | 301-313 |
| | 9 | 3 |
nullf_callback_ctrl| Name: | nullf_callback_ctrl | | Prototype: | static long nullf_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_null.c | | Lines: | 96-108 |
| | 9 | 3 |
nbiof_callback_ctrl| Name: | nbiof_callback_ctrl | | Prototype: | static long nbiof_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | | Lines: | 174-186 |
| | 9 | 3 |
mime_hdr_free| Name: | mime_hdr_free | | Prototype: | static void mime_hdr_free(MIME_HEADER *hdr) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | | Lines: | 900-909 |
| | 9 | 3 |
md_new| Name: | md_new | | Prototype: | static int md_new(BIO *bi) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c | | Lines: | 53-65 |
| | 9 | 2 |
load_7| Name: | load_7 | | Prototype: | static uint64_t load_7(const uint8_t *in) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 270-283 |
| | 9 | 1 |
load32| Name: | load32 | | Prototype: | static inline uint32_t load32(const uint8_t *src) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h | | Lines: | 19-37 |
| | 9 | 2 |
linebuffer_callback_ctrl| Name: | linebuffer_callback_ctrl | | Prototype: | static long linebuffer_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c | | Lines: | 302-314 |
| | 9 | 3 |
int_err_get_item| Name: | int_err_get_item | | Prototype: | static ERR_STRING_DATA *int_err_get_item(const ERR_STRING_DATA *d) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 172-181 |
| | 9 | 1 |
int_engine_module_finish| Name: | int_engine_module_finish | | Prototype: | static void int_engine_module_finish(CONF_IMODULE *md) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_cnf.c | | Lines: | 178-186 |
| | 9 | 2 |
int| Name: | int | | Prototype: | int (*UI_method_get_writer(const UI_METHOD *method)) (UI *, UI_STRING *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 713-718 |
| | 9 | 2 |
int| Name: | int | | Prototype: | int (*UI_method_get_flusher(const UI_METHOD *method)) (UI *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 720-725 |
| | 9 | 2 |
int| Name: | int | | Prototype: | int (*UI_method_get_reader(const UI_METHOD *method)) (UI *, UI_STRING *) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 727-732 |
| | 9 | 2 |
int| Name: | int | | Prototype: | int (*UI_method_get_opener(const UI_METHOD *method)) (UI *) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 706-711 |
| | 9 | 2 |
int| Name: | int | | Prototype: | int (*UI_method_get_closer(const UI_METHOD *method)) (UI *) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 734-739 |
| | 9 | 2 |
init_server_name| Name: | init_server_name | | Prototype: | static int init_server_name(SSL *s, unsigned int context) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 905-915 |
| | 9 | 2 |
inc_128| Name: | inc_128 | | Prototype: | static void inc_128(RAND_DRBG_CTR *ctr) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | | Lines: | 22-37 |
| | 9 | 3 |
i2v_ASN1_BIT_STRING| Name: | i2v_ASN1_BIT_STRING | | Prototype: | struct stack_st_CONF_VALUE *i2v_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, ASN1_BIT_STRING *bits, struct stack_st_CONF_VALUE *ret) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bitst.c | | Lines: | 46-56 |
| | 9 | 3 |
free_string| Name: | free_string | | Prototype: | static void free_string(UI_STRING *uis) | | Coverage: | 16.667% (2/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 52-71 |
| | 9 | 8 |
file_new| Name: | file_new | | Prototype: | static int file_new(BIO *bi) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | | Lines: | 113-120 |
| | 9 | 1 |
fd_new| Name: | fd_new | | Prototype: | static int fd_new(BIO *bi) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | | Lines: | 92-99 |
| | 9 | 1 |
evp_pkey_asn1_ctrl| Name: | evp_pkey_asn1_ctrl | | Prototype: | static int evp_pkey_asn1_ctrl(EVP_PKEY *pkey, int op, int arg1, void *arg2) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 656-661 |
| | 9 | 2 |
engine_cleanup_int| Name: | engine_cleanup_int | | Prototype: | void engine_cleanup_int(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_lib.c | | Lines: | 166-174 |
| | 9 | 2 |
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 |
ec_missing_parameters| Name: | ec_missing_parameters | | Prototype: | static int ec_missing_parameters(const EVP_PKEY *pkey) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | | Lines: | 292-297 |
| | 9 | 2 |
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_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_GF2m_simple_group_clear_finish| Name: | ec_GF2m_simple_group_clear_finish | | Prototype: | void ec_GF2m_simple_group_clear_finish(EC_GROUP *group) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | | Lines: | 52-63 |
| | 9 | 1 |
dtls1_hm_fragment_free| Name: | dtls1_hm_fragment_free | | Prototype: | void dtls1_hm_fragment_free(hm_fragment *frag) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | | Lines: | 94-106 |
| | 9 | 3 |
dtls1_copy_record| Name: | dtls1_copy_record | | Prototype: | static int dtls1_copy_record(SSL *s, pitem *item) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | | Lines: | 120-137 |
| | 9 | 1 |
dh_pkey_ctrl| Name: | dh_pkey_ctrl | | Prototype: | static int dh_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 490-510 |
| | 9 | 6 |
des_init_key| Name: | des_init_key | | Prototype: | static int des_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_des.c | | Lines: | 205-225 |
| | 9 | 1 |
cpy_univ| Name: | cpy_univ | | Prototype: | static int cpy_univ(unsigned long value, void *arg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | | Lines: | 319-330 |
| | 9 | 1 |