| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
asn1_enc_free| Name: | asn1_enc_free | | Prototype: | void asn1_enc_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c | | Lines: | 126-136 |
| | 11 | 2 |
asn1_print_boolean| Name: | asn1_print_boolean | | Prototype: | static int asn1_print_boolean(BIO *out, int boolval) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c | | Lines: | 369-391 |
| | 11 | 5 |
bn_cmp_part_words| Name: | bn_cmp_part_words | | Prototype: | int bn_cmp_part_words(const unsigned long *a, const unsigned long *b, int cl, int dl) | | Coverage: | 100.000% (19/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 720-738 |
| | 11 | 7 |
bn_correct_top| Name: | bn_correct_top | | Prototype: | void bn_correct_top(BIGNUM *a) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 967-984 |
| | 11 | 5 |
bn_get_bits| Name: | bn_get_bits | | Prototype: | static unsigned long bn_get_bits(const BIGNUM *a, int bitpos) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | | Lines: | 472-489 |
| | 11 | 4 |
bn_mul_low_recursive| Name: | bn_mul_low_recursive | | Prototype: | void bn_mul_low_recursive(unsigned long *r, unsigned long *a, unsigned long *b, int n2, unsigned long *t) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c | | Lines: | 477-494 |
| | 11 | 2 |
camellia_cbc_cipher| Name: | camellia_cbc_cipher | | Prototype: | static int camellia_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 37.500% (3/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c | | Lines: | 240-257 |
| | 11 | 3 |
cert_crl| Name: | cert_crl | | Prototype: | static int cert_crl(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x) | | Coverage: | 64.706% (11/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 1561-1587 |
| | 11 | 5 |
check_key_level| Name: | check_key_level | | Prototype: | static int check_key_level(X509_STORE_CTX *ctx, X509 *cert) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 3231-3246 |
| | 11 | 4 |
cms_set1_SignerIdentifier| Name: | cms_set1_SignerIdentifier | | Prototype: | int cms_set1_SignerIdentifier(CMS_SignerIdentifier *sid, X509 *cert, int type) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 151-172 |
| | 11 | 6 |
copy_conditional| Name: | copy_conditional | | Prototype: | static void copy_conditional(unsigned long dst[(256/(8 * 8))], const unsigned long src[(256/(8 * 8))], unsigned long move) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | | Lines: | 171-187 |
| | 11 | 2 |
crldp_check_crlissuer| Name: | crldp_check_crlissuer | | Prototype: | static int crldp_check_crlissuer(DIST_POINT *dp, X509_CRL *crl, int crl_score) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 1389-1404 |
| | 11 | 5 |
d2i_dhp| Name: | d2i_dhp | | Prototype: | static DH *d2i_dhp(const EVP_PKEY *pkey, const unsigned char **pp, long length) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | | Lines: | 25-31 |
| | 11 | 2 |
des3_ctrl| Name: | des3_ctrl | | Prototype: | static int des3_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 279-298 |
| | 11 | 6 |
des_ede3_init_key| Name: | des_ede3_init_key | | Prototype: | static int des_ede3_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_des3.c | | Lines: | 252-277 |
| | 11 | 1 |
des_ede_init_key| Name: | des_ede_init_key | | Prototype: | static int des_ede_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_des3.c | | Lines: | 225-250 |
| | 11 | 1 |
dpn_cb| Name: | dpn_cb | | Prototype: | static int dpn_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | | Lines: | 293-308 |
| | 11 | 3 |
drbg_ctr_reseed| Name: | drbg_ctr_reseed | | Prototype: | static int drbg_ctr_reseed(RAND_DRBG *drbg, const unsigned char *entropy, size_t entropylen, const unsigned char *adin, size_t adinlen) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | | Lines: | 298-307 |
| | 11 | 3 |
dtls1_free| Name: | dtls1_free | | Prototype: | void dtls1_free(SSL *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 139-152 |
| | 11 | 1 |
ec_pkey_param_check| Name: | ec_pkey_param_check | | Prototype: | static int ec_pkey_param_check(const EVP_PKEY *pkey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | | Lines: | 553-564 |
| | 11 | 2 |
ecx_pub_cmp| Name: | ecx_pub_cmp | | Prototype: | static int ecx_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 161-170 |
| | 11 | 2 |
ecx_pub_decode| Name: | ecx_pub_decode | | Prototype: | static int ecx_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 149-159 |
| | 11 | 2 |
err_delete_thread_state| Name: | err_delete_thread_state | | Prototype: | void err_delete_thread_state(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 643-651 |
| | 11 | 2 |
file_read_asn1| Name: | file_read_asn1 | | Prototype: | static int file_read_asn1(BIO *bp, unsigned char **data, long *len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 1132-1144 |
| | 11 | 2 |
final_sig_algs| Name: | final_sig_algs | | Prototype: | static int final_sig_algs(SSL *s, unsigned int context, int sent) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1253-1262 |
| | 11 | 2 |
ge_madd| Name: | ge_madd | | Prototype: | static void ge_madd(ge_p1p1 *r, const ge_p3 *p, const ge_precomp *q) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1911-1924 |
| | 11 | 1 |
ge_msub| Name: | ge_msub | | Prototype: | static void ge_msub(ge_p1p1 *r, const ge_p3 *p, const ge_precomp *q) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1927-1940 |
| | 11 | 1 |
i2v_POLICY_MAPPINGS| Name: | i2v_POLICY_MAPPINGS | | Prototype: | static struct stack_st_CONF_VALUE *i2v_POLICY_MAPPINGS(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *ext_list) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pmaps.c | | Lines: | 46-63 |
| | 11 | 2 |
int| Name: | int | | Prototype: | int (*BN_nist_mod_func(const BIGNUM *p)) (BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | | Lines: | 1226-1239 |
| | 11 | 6 |
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 |
int_unregister_cb| Name: | int_unregister_cb | | Prototype: | static void int_unregister_cb(ENGINE_PILE *pile, ENGINE *e) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_table.c | | Lines: | 146-158 |
| | 11 | 3 |
ipv4_from_asc| Name: | ipv4_from_asc | | Prototype: | static int ipv4_from_asc(unsigned char *v4, const char *in) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 1043-1056 |
| | 11 | 3 |
is_equal| Name: | is_equal | | Prototype: | static unsigned long is_equal(const unsigned long a[(256/(8 * 8))], const unsigned long b[(256/(8 * 8))]) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | | Lines: | 197-214 |
| | 11 | 2 |
julian_to_date| Name: | julian_to_date | | Prototype: | static void julian_to_date(long jd, int *y, int *m, int *d) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_time.c | | Lines: | 186-200 |
| | 11 | 1 |
md_callback_ctrl| Name: | md_callback_ctrl | | Prototype: | static long md_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/evp/bio_md.c | | Lines: | 201-217 |
| | 11 | 3 |
nbiof_new| Name: | nbiof_new | | Prototype: | static int nbiof_new(BIO *bi) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | | Lines: | 56-69 |
| | 11 | 2 |
nc_dns| Name: | nc_dns | | Prototype: | static int nc_dns(ASN1_IA5STRING *dns, ASN1_IA5STRING *base) | | Coverage: | 80.000% (12/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | | Lines: | 535-557 |
| | 11 | 5 |
ocb_finish| Name: | ocb_finish | | Prototype: | static int ocb_finish(OCB128_CONTEXT *ctx, unsigned char *tag, size_t len, int write) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | | Lines: | 509-532 |
| | 11 | 3 |
ocsp_req_find_signer| Name: | ocsp_req_find_signer | | Prototype: | static int ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req, X509_NAME *nm, struct stack_st_X509 *certs, unsigned long flags) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | | Lines: | 416-435 |
| | 11 | 4 |
ok_callback_ctrl| Name: | ok_callback_ctrl | | Prototype: | static long ok_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/evp/bio_ok.c | | Lines: | 407-424 |
| | 11 | 3 |
openssl_digests| Name: | openssl_digests | | Prototype: | static int openssl_digests(ENGINE *e, const EVP_MD **digest, const int **nids, int nid) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c | | Lines: | 375-394 |
| | 11 | 3 |
ossl_init_thread_stop| Name: | ossl_init_thread_stop | | Prototype: | static void ossl_init_thread_stop(struct thread_local_inits_st *locals) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 380-411 |
| | 11 | 5 |
pkey_cmac_keygen| Name: | pkey_cmac_keygen | | Prototype: | static int pkey_cmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | | Lines: | 43-56 |
| | 11 | 3 |
pkey_dsa_verify| Name: | pkey_dsa_verify | | Prototype: | static int pkey_dsa_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 91-105 |
| | 11 | 2 |
pkey_ecd_ctrl| Name: | pkey_ecd_ctrl | | Prototype: | static int pkey_ecd_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 804-818 |
| | 11 | 4 |
pkey_ecx_derive25519| Name: | pkey_ecx_derive25519 | | Prototype: | static int pkey_ecx_derive25519(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 683-694 |
| | 11 | 2 |
pkey_ecx_derive448| Name: | pkey_ecx_derive448 | | Prototype: | static int pkey_ecx_derive448(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 696-707 |
| | 11 | 2 |
pkey_poly1305_cleanup| Name: | pkey_poly1305_cleanup | | Prototype: | static void pkey_poly1305_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | | Lines: | 42-51 |
| | 11 | 2 |
pkey_siphash_cleanup| Name: | pkey_siphash_cleanup | | Prototype: | static void pkey_siphash_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | | Lines: | 42-51 |
| | 11 | 2 |
pubkey_cb| Name: | pubkey_cb | | Prototype: | static int pubkey_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/x509/x_pubkey.c | | Lines: | 29-50 |
| | 11 | 4 |
rand_drbg_cleanup_int| Name: | rand_drbg_cleanup_int | | Prototype: | void rand_drbg_cleanup_int(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 917-926 |
| | 11 | 2 |
rc2_set_asn1_type_and_iv| Name: | rc2_set_asn1_type_and_iv | | Prototype: | static int rc2_set_asn1_type_and_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | | Lines: | 146-159 |
| | 11 | 2 |
read_lebn| Name: | read_lebn | | Prototype: | static int read_lebn(const unsigned char **in, unsigned int nbyte, BIGNUM **r) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 45-52 |
| | 11 | 2 |
scan_dquote| Name: | scan_dquote | | Prototype: | static char *scan_dquote(CONF *conf, char *p) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 829-847 |
| | 11 | 5 |
scan_quote| Name: | scan_quote | | Prototype: | static char *scan_quote(CONF *conf, char *p) | | Coverage: | 100.000% (15/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | | Lines: | 811-827 |
| | 11 | 5 |
sh_find_my_buddy| Name: | sh_find_my_buddy | | Prototype: | static char *sh_find_my_buddy(char *ptr, int list) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | | Lines: | 519-531 |
| | 11 | 2 |
ssl3_callback_ctrl| Name: | ssl3_callback_ctrl | | Prototype: | long ssl3_callback_ctrl(SSL *s, int cmd, void (*fp) (void)) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | | Lines: | 3715-3741 |
| | 11 | 5 |
ssl3_renegotiate_check| Name: | ssl3_renegotiate_check | | Prototype: | int ssl3_renegotiate_check(SSL *s, int initok) | | Coverage: | 76.923% (10/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | | Lines: | 4502-4523 |
| | 11 | 3 |
ssl_callback_ctrl| Name: | ssl_callback_ctrl | | Prototype: | static long ssl_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | | Lines: | 393-410 |
| | 11 | 3 |
tls1_check_sig_alg| Name: | tls1_check_sig_alg | | Prototype: | static int tls1_check_sig_alg(CERT *c, X509 *x, int default_nid) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 2030-2043 |
| | 11 | 5 |
tls1_lookup_sigalg| Name: | tls1_lookup_sigalg | | Prototype: | static const SIGALG_LOOKUP *tls1_lookup_sigalg(uint16_t sigalg) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 794-805 |
| | 11 | 3 |
tls1_save_sigalgs| Name: | tls1_save_sigalgs | | Prototype: | int tls1_save_sigalgs(SSL *s, PACKET *pkt, int cert) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 1753-1769 |
| | 11 | 4 |
tls_construct_change_cipher_spec| Name: | tls_construct_change_cipher_spec | | Prototype: | int tls_construct_change_cipher_spec(SSL *s, WPACKET *pkt) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | | Lines: | 854-863 |
| | 11 | 2 |
ts_RESP_process_extensions| Name: | ts_RESP_process_extensions | | Prototype: | static int ts_RESP_process_extensions(TS_RESP_CTX *ctx) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 611-629 |
| | 11 | 2 |
x509_object_cmp| Name: | x509_object_cmp | | Prototype: | static int x509_object_cmp(const X509_OBJECT *const *a, const X509_OBJECT *const *b) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 138-158 |
| | 11 | 5 |
ASN1_PCTX_new| Name: | ASN1_PCTX_new | | Prototype: | ASN1_PCTX *ASN1_PCTX_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c | | Lines: | 35-45 |
| | 12 | 2 |
ASN1_SCTX_new| Name: | ASN1_SCTX_new | | Prototype: | ASN1_SCTX *ASN1_SCTX_new(int (*scan_cb) (ASN1_SCTX *ctx)) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_scn.c | | Lines: | 25-35 |
| | 12 | 2 |
ASN1_STRING_TABLE_cleanup| Name: | ASN1_STRING_TABLE_cleanup | | Prototype: | void ASN1_STRING_TABLE_cleanup(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | | Lines: | 204-213 |
| | 12 | 2 |
ASN1_TIME_to_tm| Name: | ASN1_TIME_to_tm | | Prototype: | int ASN1_TIME_to_tm(const ASN1_TIME *s, struct tm *tm) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 433-446 |
| | 12 | 3 |
ASN1_item_new| Name: | ASN1_item_new | | Prototype: | ASN1_VALUE *ASN1_item_new(const ASN1_ITEM *it) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c | | Lines: | 27-33 |
| | 12 | 2 |
ASN1_item_unpack| Name: | ASN1_item_unpack | | Prototype: | void *ASN1_item_unpack(const ASN1_STRING *oct, const ASN1_ITEM *it) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_pack.c | | Lines: | 53-62 |
| | 12 | 2 |
BIO_new_dgram| Name: | BIO_new_dgram | | Prototype: | BIO *BIO_new_dgram(int fd, int close_flag) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | | Lines: | 142-151 |
| | 12 | 2 |
BIO_new_fd| Name: | BIO_new_fd | | Prototype: | BIO *BIO_new_fd(int fd, int close_flag) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | | Lines: | 82-90 |
| | 12 | 2 |
BIO_new_fp| Name: | BIO_new_fp | | Prototype: | BIO *BIO_new_fp(FILE *stream, int close_flag) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | | Lines: | 95-106 |
| | 12 | 2 |
BIO_new_socket| Name: | BIO_new_socket | | Prototype: | BIO *BIO_new_socket(int fd, int close_flag) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | | Lines: | 59-68 |
| | 12 | 2 |
BIO_ptr_ctrl| Name: | BIO_ptr_ctrl | | Prototype: | void *BIO_ptr_ctrl(BIO *b, int cmd, long larg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 500-508 |
| | 12 | 2 |
BN_GF2m_mod_div_arr| Name: | BN_GF2m_mod_div_arr | | Prototype: | int BN_GF2m_mod_div_arr(BIGNUM *r, const BIGNUM *yy, const BIGNUM *xx, const int p[], BN_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 823-844 |
| | 12 | 4 |
BN_GF2m_mod_inv_arr| Name: | BN_GF2m_mod_inv_arr | | Prototype: | int BN_GF2m_mod_inv_arr(BIGNUM *r, const BIGNUM *xx, const int p[], BN_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 765-784 |
| | 12 | 4 |
BN_new| Name: | BN_new | | Prototype: | BIGNUM *BN_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 186-197 |
| | 12 | 2 |
BUF_MEM_new| Name: | BUF_MEM_new | | Prototype: | BUF_MEM *BUF_MEM_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/buffer/buffer.c | | Lines: | 31-41 |
| | 12 | 2 |
BUF_reverse| Name: | BUF_reverse | | Prototype: | void BUF_reverse(unsigned char *out, const unsigned char *in, size_t size) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/buffer/buffer.c | | Lines: | 148-165 |
| | 12 | 4 |
CMAC_CTX_copy| Name: | CMAC_CTX_copy | | Prototype: | int CMAC_CTX_copy(CMAC_CTX *out, const CMAC_CTX *in) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | | Lines: | 87-101 |
| | 12 | 3 |
CMS_set1_eContentType| Name: | CMS_set1_eContentType | | Prototype: | int CMS_set1_eContentType(CMS_ContentInfo *cms, const ASN1_OBJECT *oid) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 233-247 |
| | 12 | 4 |
CRYPTO_get_mem_functions| Name: | CRYPTO_get_mem_functions | | Prototype: | void CRYPTO_get_mem_functions( void *(**m)(size_t, const char *, int), void *(**r)(void *, size_t, const char *, int), void (**f)(void *, const char *, int)) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | | Lines: | 84-95 |
| | 12 | 4 |
DH_get0_pqg| Name: | DH_get0_pqg | | Prototype: | void DH_get0_pqg(const DH *dh, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c | | Lines: | 175-184 |
| | 12 | 4 |
DH_new_by_nid| Name: | DH_new_by_nid | | Prototype: | DH *DH_new_by_nid(int nid) | | Coverage: | 16.667% (2/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_rfc7919.c | | Lines: | 28-45 |
| | 12 | 7 |
DSA_generate_parameters_ex| Name: | DSA_generate_parameters_ex | | Prototype: | int DSA_generate_parameters_ex(DSA *ret, int bits, const unsigned char *seed_in, int seed_len, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_gen.c | | Lines: | 26-42 |
| | 12 | 2 |
DSA_get0_pqg| Name: | DSA_get0_pqg | | Prototype: | void DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | | Lines: | 243-252 |
| | 12 | 4 |
EC_KEY_METHOD_get_sign| Name: | EC_KEY_METHOD_get_sign | | Prototype: | void EC_KEY_METHOD_get_sign(const EC_KEY_METHOD *meth, int (**psign)(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey), int (**psign_setup)(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp), ECDSA_SIG *(**psign_sig)(const unsigned char *dgst, int dgst_len, const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey)) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c | | Lines: | 281-301 |
| | 12 | 4 |
EC_KEY_can_sign| Name: | EC_KEY_can_sign | | Prototype: | int EC_KEY_can_sign(const EC_KEY *eckey) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 612-618 |
| | 12 | 2 |
EC_POINT_copy| Name: | EC_POINT_copy | | Prototype: | int EC_POINT_copy(EC_POINT *dest, const EC_POINT *src) | | Coverage: | 43.750% (7/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 612-628 |
| | 12 | 4 |
EC_POINT_oct2point| Name: | EC_POINT_oct2point | | Prototype: | int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *point, const unsigned char *buf, size_t len, BN_CTX *ctx) | | Coverage: | 53.333% (8/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_oct.c | | Lines: | 101-127 |
| | 12 | 5 |
EC_POINT_point2bn| Name: | EC_POINT_point2bn | | Prototype: | BIGNUM *EC_POINT_point2bn(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, BIGNUM *ret, BN_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_print.c | | Lines: | 14-32 |
| | 12 | 2 |
EC_get_builtin_curves| Name: | EC_get_builtin_curves | | Prototype: | size_t EC_get_builtin_curves(EC_builtin_curve *r, size_t nitems) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_curve.c | | Lines: | 3139-3154 |
| | 12 | 3 |
EC_pre_comp_free| Name: | EC_pre_comp_free | | Prototype: | void EC_pre_comp_free(EC_GROUP *group) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 61-92 |
| | 12 | 7 |
ENGINE_finish| Name: | ENGINE_finish | | Prototype: | int ENGINE_finish(ENGINE *e) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_init.c | | Lines: | 95-109 |
| | 12 | 3 |
ENGINE_register_ciphers| Name: | ENGINE_register_ciphers | | Prototype: | int ENGINE_register_ciphers(ENGINE *e) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_cipher.c | | Lines: | 24-35 |
| | 12 | 3 |
ENGINE_register_digests| Name: | ENGINE_register_digests | | Prototype: | int ENGINE_register_digests(ENGINE *e) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_digest.c | | Lines: | 24-35 |
| | 12 | 3 |
ENGINE_register_pkey_asn1_meths| Name: | ENGINE_register_pkey_asn1_meths | | Prototype: | int ENGINE_register_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: | 35-46 |
| | 12 | 3 |
ENGINE_register_pkey_meths| Name: | ENGINE_register_pkey_meths | | Prototype: | int ENGINE_register_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: | 25-36 |
| | 12 | 3 |