| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
dtls_raw_hello_verify_request| Name: | dtls_raw_hello_verify_request | | Prototype: | int dtls_raw_hello_verify_request(WPACKET *pkt, unsigned char *cookie, size_t cookie_len) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 1256-1265 |
| | 4 | 2 |
ec_GF2m_simple_point_clear_finish| Name: | ec_GF2m_simple_point_clear_finish | | Prototype: | void ec_GF2m_simple_point_clear_finish(EC_POINT *point) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | | Lines: | 238-244 |
| | 4 | 1 |
ec_GFp_simple_point_clear_finish| Name: | ec_GFp_simple_point_clear_finish | | Prototype: | void ec_GFp_simple_point_clear_finish(EC_POINT *point) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | | Lines: | 338-344 |
| | 4 | 1 |
ecd_ctrl| Name: | ecd_ctrl | | Prototype: | static int ecd_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 340-352 |
| | 4 | 3 |
engine_table_unregister| Name: | engine_table_unregister | | Prototype: | void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_table.c | | Lines: | 162-168 |
| | 4 | 2 |
equal_case| Name: | equal_case | | Prototype: | static int equal_case(const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 595-603 |
| | 4 | 2 |
err_string_data_hash| Name: | err_string_data_hash | | Prototype: | static unsigned long err_string_data_hash(const ERR_STRING_DATA *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 155-162 |
| | 4 | 1 |
evp_app_cleanup_int| Name: | evp_app_cleanup_int | | Prototype: | void evp_app_cleanup_int(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 316-320 |
| | 4 | 2 |
fd_puts| Name: | fd_puts | | Prototype: | static int fd_puts(BIO *bp, const char *str) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | | Lines: | 196-203 |
| | 4 | 1 |
fe64_0| Name: | fe64_0 | | Prototype: | static void fe64_0(fe64 h) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 69-75 |
| | 4 | 1 |
fe64_1| Name: | fe64_1 | | Prototype: | static void fe64_1(fe64 h) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 77-83 |
| | 4 | 1 |
fe64_copy| Name: | fe64_copy | | Prototype: | static void fe64_copy(fe64 h, const fe64 f) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 85-91 |
| | 4 | 1 |
fe64_frombytes| Name: | fe64_frombytes | | Prototype: | static void fe64_frombytes(fe64 h, const uint8_t *s) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 61-67 |
| | 4 | 1 |
file_puts| Name: | file_puts | | Prototype: | static int file_puts(BIO *bp, const char *str) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | | Lines: | 357-364 |
| | 4 | 1 |
ge_p1p1_to_p3| Name: | ge_p1p1_to_p3 | | Prototype: | static void ge_p1p1_to_p3(ge_p3 *r, const ge_p1p1 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1881-1886 |
| | 4 | 1 |
ge_p3_0| Name: | ge_p3_0 | | Prototype: | static void ge_p3_0(ge_p3 *h) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1842-1847 |
| | 4 | 1 |
ge_p3_to_cached| Name: | ge_p3_to_cached | | Prototype: | static void ge_p3_to_cached(ge_cached *r, const ge_p3 *p) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 1866-1871 |
| | 4 | 1 |
gf_bias| Name: | gf_bias | | Prototype: | void gf_bias(gf a, int amt) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.h | | Lines: | 39-46 |
| | 4 | 2 |
gf_cond_sel| Name: | gf_cond_sel | | Prototype: | static inline void gf_cond_sel(gf x, const gf y, const gf z, mask_t is_z) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h | | Lines: | 128-142 |
| | 4 | 2 |
gf_hibit| Name: | gf_hibit | | Prototype: | mask_t gf_hibit(const gf x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | | Lines: | 46-53 |
| | 4 | 1 |
gf_lobit| Name: | gf_lobit | | Prototype: | mask_t gf_lobit(const gf x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | | Lines: | 56-63 |
| | 4 | 1 |
gf_mulw| Name: | gf_mulw | | Prototype: | static inline void gf_mulw(gf c, const gf a, int32_t w) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h | | Lines: | 117-125 |
| | 4 | 2 |
gf_sub_nr| Name: | gf_sub_nr | | Prototype: | static inline void gf_sub_nr(gf c, const gf a, const gf b) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h | | Lines: | 99-105 |
| | 4 | 2 |
gf_subx_nr| Name: | gf_subx_nr | | Prototype: | static inline void gf_subx_nr(gf c, const gf a, const gf b, int amt) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h | | Lines: | 108-114 |
| | 4 | 2 |
hmac_pkey_ctrl| Name: | hmac_pkey_ctrl | | Prototype: | static int hmac_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c | | Lines: | 36-46 |
| | 4 | 3 |
i2c_uint64_int| Name: | i2c_uint64_int | | Prototype: | int i2c_uint64_int(unsigned char *p, uint64_t r, int neg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 622-629 |
| | 4 | 1 |
in_utf8| Name: | in_utf8 | | Prototype: | static int in_utf8(unsigned long value, void *arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | | Lines: | 247-253 |
| | 4 | 1 |
int| Name: | int | | Prototype: | int (*X509_TRUST_set_default(int (*trust) (int, X509 *, int))) (int, X509 *, int) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | | Lines: | 57-63 |
| | 4 | 1 |
is_partially_overlapping| Name: | is_partially_overlapping | | Prototype: | int is_partially_overlapping(const void *ptr1, const void *ptr2, int len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | | Lines: | 283-295 |
| | 4 | 1 |
is_zero| Name: | is_zero | | Prototype: | static unsigned long is_zero(unsigned long in) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | | Lines: | 189-195 |
| | 4 | 1 |
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 |
load_u32_be| Name: | load_u32_be | | Prototype: | static inline uint32_t load_u32_be(const uint8_t *b, uint32_t n) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm4/sm4.c | | Lines: | 93-99 |
| | 4 | 1 |
mem_puts| Name: | mem_puts | | Prototype: | static int mem_puts(BIO *bp, const char *str) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c | | Lines: | 345-353 |
| | 4 | 1 |
niels_to_pt| Name: | niels_to_pt | | Prototype: | static void niels_to_pt(curve448_point_t e, const niels_t n) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | | Lines: | 116-122 |
| | 4 | 1 |
openssl_destroy| Name: | openssl_destroy | | Prototype: | int openssl_destroy(ENGINE *e) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c | | Lines: | 639-647 |
| | 4 | 1 |
ossl_init_config| Name: | ossl_init_config | | Prototype: | static int ossl_init_config(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 247-257 |
| | 4 | 1 |
ossl_init_load_ssl_strings| Name: | ossl_init_load_ssl_strings | | Prototype: | static int ossl_init_load_ssl_strings(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c | | Lines: | 120-135 |
| | 4 | 1 |
ossl_init_no_config| Name: | ossl_init_no_config | | Prototype: | static int ossl_init_no_config(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 258-267 |
| | 4 | 1 |
ossl_statem_clear| Name: | ossl_statem_clear | | Prototype: | void ossl_statem_clear(SSL *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 97-103 |
| | 4 | 1 |
ossl_store_init_once| Name: | ossl_store_init_once | | Prototype: | int ossl_store_init_once(void) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_init.c | | Lines: | 21-28 |
| | 4 | 2 |
pbe2_cmp| Name: | pbe2_cmp | | Prototype: | static int pbe2_cmp(const EVP_PBE_CTL *pbe1, const EVP_PBE_CTL *pbe2) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | | Lines: | 138-145 |
| | 4 | 2 |
pbe_cmp| Name: | pbe_cmp | | Prototype: | static int pbe_cmp(const EVP_PBE_CTL *const *a, const EVP_PBE_CTL *const *b) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | | Lines: | 149-156 |
| | 4 | 2 |
pkey_ecd_digestverify25519| Name: | pkey_ecd_digestverify25519 | | Prototype: | static int pkey_ecd_digestverify25519(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 780-790 |
| | 4 | 2 |
pkey_scrypt_cleanup| Name: | pkey_scrypt_cleanup | | Prototype: | static void pkey_scrypt_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | | Lines: | 80-87 |
| | 4 | 1 |
pkey_tls1_prf_cleanup| Name: | pkey_tls1_prf_cleanup | | Prototype: | static void pkey_tls1_prf_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | | Lines: | 49-55 |
| | 4 | 1 |
pt_to_pniels| Name: | pt_to_pniels | | Prototype: | static void pt_to_pniels(pniels_t b, const curve448_point_t a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | | Lines: | 96-102 |
| | 4 | 1 |
rand_pool_add_nonce_data| Name: | rand_pool_add_nonce_data | | Prototype: | int rand_pool_add_nonce_data(RAND_POOL *pool) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | | Lines: | 570-588 |
| | 4 | 1 |
rand_pool_keep_random_devices_open| Name: | rand_pool_keep_random_devices_open | | Prototype: | void rand_pool_keep_random_devices_open(int keep) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | | Lines: | 404-411 |
| | 4 | 2 |
ri_cb| Name: | ri_cb | | Prototype: | static int ri_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c | | Lines: | 126-134 |
| | 4 | 2 |
rsa_multip_info_free| Name: | rsa_multip_info_free | | Prototype: | void rsa_multip_info_free(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: | 22-29 |
| | 4 | 1 |
rsa_oaep_cb| Name: | rsa_oaep_cb | | Prototype: | static int rsa_oaep_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c | | Lines: | 91-99 |
| | 4 | 2 |
rsa_pss_cb| Name: | rsa_pss_cb | | Prototype: | static int rsa_pss_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_asn1.c | | Lines: | 71-79 |
| | 4 | 2 |
rsa_pub_cmp| Name: | rsa_pub_cmp | | Prototype: | static int rsa_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | | Lines: | 116-122 |
| | 4 | 2 |
serverinfoex_srv_parse_cb| Name: | serverinfoex_srv_parse_cb | | Prototype: | static int serverinfoex_srv_parse_cb(SSL *s, unsigned int ext_type, unsigned int context, const unsigned char *in, size_t inlen, X509 *x, size_t chainidx, int *al, void *arg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | | Lines: | 734-747 |
| | 4 | 2 |
si_cb| Name: | si_cb | | Prototype: | static int si_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_asn1.c | | Lines: | 83-91 |
| | 4 | 2 |
slg_puts| Name: | slg_puts | | Prototype: | static int slg_puts(BIO *bp, const char *str) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c | | Lines: | 231-238 |
| | 4 | 1 |
sock_puts| Name: | sock_puts | | Prototype: | static int sock_puts(BIO *bp, const char *str) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | | Lines: | 161-168 |
| | 4 | 1 |
ssl_cert_add1_chain_cert| Name: | ssl_cert_add1_chain_cert | | Prototype: | int ssl_cert_add1_chain_cert(SSL *s, SSL_CTX *ctx, X509 *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 306-312 |
| | 4 | 2 |
ssl_puts| Name: | ssl_puts | | Prototype: | static int ssl_puts(BIO *bp, const char *str) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | | Lines: | 412-419 |
| | 4 | 1 |
ssl_session_oinit| Name: | ssl_session_oinit | | Prototype: | static void ssl_session_oinit(ASN1_OCTET_STRING **dest, ASN1_OCTET_STRING *os, unsigned char *data, size_t len) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_asn1.c | | Lines: | 85-92 |
| | 4 | 1 |
ssl_undefined_function_1| Name: | ssl_undefined_function_1 | | Prototype: | static int ssl_undefined_function_1(SSL *ssl, SSL3_RECORD *r, size_t s, int t) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 28-34 |
| | 4 | 1 |
ssl_undefined_function_2| Name: | ssl_undefined_function_2 | | Prototype: | static int ssl_undefined_function_2(SSL *ssl, SSL3_RECORD *r, unsigned char *s, int t) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 36-43 |
| | 4 | 1 |
ssl_undefined_function_5| Name: | ssl_undefined_function_5 | | Prototype: | static size_t ssl_undefined_function_5(SSL *ssl, const char *r, size_t s, unsigned char *t) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 61-68 |
| | 4 | 1 |
store_u32_be| Name: | store_u32_be | | Prototype: | static inline void store_u32_be(uint32_t v, uint8_t *b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm4/sm4.c | | Lines: | 101-107 |
| | 4 | 1 |
sub_pniels_from_pt| Name: | sub_pniels_from_pt | | Prototype: | static void sub_pniels_from_pt(curve448_point_t p, const pniels_t pn, int before_double) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | | Lines: | 176-184 |
| | 4 | 1 |
tls1_sha256_final_raw| Name: | tls1_sha256_final_raw | | Prototype: | static void tls1_sha256_final_raw(void *ctx, unsigned char *md_out) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c | | Lines: | 64-72 |
| | 4 | 2 |
tls1_sha512_final_raw| Name: | tls1_sha512_final_raw | | Prototype: | static void tls1_sha512_final_raw(void *ctx, unsigned char *md_out) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c | | Lines: | 74-82 |
| | 4 | 2 |
tls_construct_server_done| Name: | tls_construct_server_done | | Prototype: | int tls_construct_server_done(SSL *s, WPACKET *pkt) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 2447-2456 |
| | 4 | 3 |
tls_parse_stoc_ems| Name: | tls_parse_stoc_ems | | Prototype: | int tls_parse_stoc_ems(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 1740-1748 |
| | 4 | 2 |
trans_cb| Name: | trans_cb | | Prototype: | static int trans_cb(int a, int b, BN_GENCB *gcb) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | | Lines: | 131-137 |
| | 4 | 1 |
trust_compat| Name: | trust_compat | | Prototype: | static int trust_compat(X509_TRUST *trust, X509 *x, int flags) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | | Lines: | 240-248 |
| | 4 | 2 |
unsup_alg| Name: | unsup_alg | | Prototype: | static int unsup_alg(BIO *out, const EVP_PKEY *pkey, int indent, const char *kstr) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 621-628 |
| | 4 | 1 |
value_free_hash| Name: | value_free_hash | | Prototype: | static void value_free_hash(const CONF_VALUE *a, struct lhash_st_CONF_VALUE *conf) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | | Lines: | 160-164 |
| | 4 | 2 |
x509_name_ex_print| Name: | x509_name_ex_print | | Prototype: | static int x509_name_ex_print(BIO *out, ASN1_VALUE **pval, int indent, const char *fname, const ASN1_PCTX *pctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | | Lines: | 280-288 |
| | 4 | 2 |
ASN1_GENERALIZEDTIME_check| Name: | ASN1_GENERALIZEDTIME_check | | Prototype: | int ASN1_GENERALIZEDTIME_check(const ASN1_GENERALIZEDTIME *d) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c | | Lines: | 29-32 |
| | 5 | 1 |
ASN1_STRING_free| Name: | ASN1_STRING_free | | Prototype: | void ASN1_STRING_free(ASN1_STRING *a) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | | Lines: | 335-340 |
| | 5 | 2 |
ASN1_TIME_check| Name: | ASN1_TIME_check | | Prototype: | int ASN1_TIME_check(const ASN1_TIME *t) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 336-343 |
| | 5 | 3 |
ASN1_UTCTIME_check| Name: | ASN1_UTCTIME_check | | Prototype: | int ASN1_UTCTIME_check(const ASN1_UTCTIME *d) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_utctm.c | | Lines: | 25-28 |
| | 5 | 1 |
ASN1_generate_v3| Name: | ASN1_generate_v3 | | Prototype: | ASN1_TYPE *ASN1_generate_v3(const char *str, X509V3_CTX *cnf) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | | Lines: | 89-96 |
| | 5 | 2 |
ASN1_item_ex_d2i| Name: | ASN1_item_ex_d2i | | Prototype: | int ASN1_item_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | | Lines: | 119-128 |
| | 5 | 2 |
ASN1_put_eoc| Name: | ASN1_put_eoc | | Prototype: | int ASN1_put_eoc(unsigned char **pp) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | | Lines: | 185-192 |
| | 5 | 1 |
ASN1_tag2str| Name: | ASN1_tag2str | | Prototype: | const char *ASN1_tag2str(int tag) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_par.c | | Lines: | 348-375 |
| | 5 | 3 |
BIO_ADDRINFO_family| Name: | BIO_ADDRINFO_family | | Prototype: | int BIO_ADDRINFO_family(const BIO_ADDRINFO *bai) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 348-353 |
| | 5 | 2 |
BIO_ADDRINFO_sockaddr_size| Name: | BIO_ADDRINFO_sockaddr_size | | Prototype: | socklen_t BIO_ADDRINFO_sockaddr_size(const BIO_ADDRINFO *bai) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 389-394 |
| | 5 | 2 |
BIO_ADDRINFO_socktype| Name: | BIO_ADDRINFO_socktype | | Prototype: | int BIO_ADDRINFO_socktype(const BIO_ADDRINFO *bai) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 355-360 |
| | 5 | 2 |
BIO_ctrl_get_read_request| Name: | BIO_ctrl_get_read_request | | Prototype: | size_t BIO_ctrl_get_read_request(BIO *bio) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | | Lines: | 733-736 |
| | 5 | 1 |
BIO_ctrl_get_write_guarantee| Name: | BIO_ctrl_get_write_guarantee | | Prototype: | size_t BIO_ctrl_get_write_guarantee(BIO *bio) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | | Lines: | 728-731 |
| | 5 | 1 |
BIO_ctrl_pending| Name: | BIO_ctrl_pending | | Prototype: | size_t BIO_ctrl_pending(BIO *bio) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 571-574 |
| | 5 | 1 |
BIO_ctrl_reset_read_request| Name: | BIO_ctrl_reset_read_request | | Prototype: | int BIO_ctrl_reset_read_request(BIO *bio) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | | Lines: | 738-741 |
| | 5 | 1 |
BIO_ctrl_wpending| Name: | BIO_ctrl_wpending | | Prototype: | size_t BIO_ctrl_wpending(BIO *bio) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 576-579 |
| | 5 | 1 |
BIO_meth_free| Name: | BIO_meth_free | | Prototype: | void BIO_meth_free(BIO_METHOD *biom) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c | | Lines: | 50-56 |
| | 5 | 2 |
BN_BLINDING_convert| Name: | BN_BLINDING_convert | | Prototype: | int BN_BLINDING_convert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c | | Lines: | 129-132 |
| | 5 | 1 |
BN_BLINDING_invert| Name: | BN_BLINDING_invert | | Prototype: | int BN_BLINDING_invert(BIGNUM *n, BN_BLINDING *b, BN_CTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c | | Lines: | 162-165 |
| | 5 | 1 |
BN_CTX_start| Name: | BN_CTX_start | | Prototype: | void BN_CTX_start(BN_CTX *ctx) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | | Lines: | 181-193 |
| | 5 | 3 |
BN_GENCB_free| Name: | BN_GENCB_free | | Prototype: | void BN_GENCB_free(BN_GENCB *cb) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 920-925 |
| | 5 | 2 |
BN_get_word| Name: | BN_get_word | | Prototype: | unsigned long BN_get_word(const BIGNUM *a) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 349-357 |
| | 5 | 3 |
BN_mod_lshift1_quick| Name: | BN_mod_lshift1_quick | | Prototype: | int BN_mod_lshift1_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *m) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 242-250 |
| | 5 | 3 |
BN_mod_sub_quick| Name: | BN_mod_sub_quick | | Prototype: | int BN_mod_sub_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c | | Lines: | 182-190 |
| | 5 | 3 |
BN_options| Name: | BN_options | | Prototype: | char *BN_options(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | | Lines: | 329-345 |
| | 5 | 2 |
CMAC_CTX_free| Name: | CMAC_CTX_free | | Prototype: | void CMAC_CTX_free(CMAC_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | | Lines: | 78-85 |
| | 5 | 2 |