| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
rsa_cms_sign| Name: | rsa_cms_sign | | Prototype: | static int rsa_cms_sign(CMS_SignerInfo *si) | | Coverage: | 62.500% (10/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | | Lines: | 772-796 |
| | 34 | 6 |
rand_cleanup_int| Name: | rand_cleanup_int | | Prototype: | void rand_cleanup_int(void) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 347-365 |
| | 34 | 2 |
pkey_ec_kdf_derive| Name: | pkey_ec_kdf_derive | | Prototype: | static int pkey_ec_kdf_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | | Coverage: | 47.826% (11/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | | Lines: | 188-220 |
| | 34 | 9 |
ossl_statem_server_pre_work| Name: | ossl_statem_server_pre_work | | Prototype: | WORK_STATE ossl_statem_server_pre_work(SSL *s, WORK_STATE wst) | | Coverage: | 84.483% (49/58) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 672-765 |
| | 34 | 19 |
ge_scalarmult_base| Name: | ge_scalarmult_base | | Prototype: | static void ge_scalarmult_base(ge_p3 *h, const uint8_t *a) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 4140-4188 |
| | 34 | 5 |
final_ec_pt_formats| Name: | final_ec_pt_formats | | Prototype: | static int final_ec_pt_formats(SSL *s, unsigned int context, int sent) | | Coverage: | 19.231% (5/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1020-1056 |
| | 34 | 6 |
ecx_priv_encode| Name: | ecx_priv_encode | | Prototype: | static int ecx_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | | Coverage: | 61.111% (11/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 197-227 |
| | 34 | 4 |
ecx_priv_decode| Name: | ecx_priv_decode | | Prototype: | static int ecx_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 172-195 |
| | 34 | 3 |
ecx_key_print| Name: | ecx_key_print | | Prototype: | static int ecx_key_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx, ecx_key_op_t op) | | Coverage: | 37.838% (14/37) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 267-302 |
| | 34 | 12 |
eckey_priv_encode| Name: | eckey_priv_encode | | Prototype: | static int eckey_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | | Coverage: | 37.500% (6/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | | Lines: | 218-264 |
| | 34 | 6 |
ec_GF2m_simple_group_check_discriminant| Name: | ec_GF2m_simple_group_check_discriminant | | Prototype: | int ec_GF2m_simple_group_check_discriminant(const EC_GROUP *group, BN_CTX *ctx) | | Coverage: | 40.000% (8/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | | Lines: | 174-211 |
| | 34 | 8 |
dsa_sig_print| Name: | dsa_sig_print | | Prototype: | static int dsa_sig_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig, int indent, ASN1_PCTX *pctx) | | Coverage: | 60.000% (12/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | | Lines: | 429-462 |
| | 34 | 8 |
dgram_read| Name: | dgram_read | | Prototype: | static int dgram_read(BIO *b, char *out, int outl) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | | Lines: | 297-329 |
| | 34 | 6 |
ct_base64_decode| Name: | ct_base64_decode | | Prototype: | static int ct_base64_decode(const char *in, unsigned char **out) | | Coverage: | 88.235% (15/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_b64.c | | Lines: | 24-61 |
| | 34 | 7 |
crl_akid_check| Name: | crl_akid_check | | Prototype: | static void crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer, int *pcrl_score) | | Coverage: | 16.129% (5/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 1212-1263 |
| | 34 | 11 |
cms_sd_set_version| Name: | cms_sd_set_version | | Prototype: | static void cms_sd_set_version(CMS_SignedData *sd) | | Coverage: | 40.741% (22/54) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 63-110 |
| | 34 | 18 |
bn_mul_comba4| Name: | bn_mul_comba4 | | Prototype: | void bn_mul_comba4(unsigned long *r, unsigned long *a, unsigned long *b) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c | | Lines: | 497-534 |
| | 34 | 1 |
bio_nread0| Name: | bio_nread0 | | Prototype: | static ssize_t bio_nread0(BIO *bio, char **buf) | | Coverage: | 46.154% (6/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | | Lines: | 202-237 |
| | 34 | 5 |
aes_wrap_cipher| Name: | aes_wrap_cipher | | Prototype: | static int aes_wrap_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inlen) | | Coverage: | 74.419% (32/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | | Lines: | 3785-3842 |
| | 34 | 12 |
X509v3_addr_add_inherit| Name: | X509v3_addr_add_inherit | | Prototype: | int X509v3_addr_add_inherit(IPAddrBlocks *addr, const unsigned afi, const unsigned *safi) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 529-546 |
| | 34 | 4 |
X509_ATTRIBUTE_create| Name: | X509_ATTRIBUTE_create | | Prototype: | X509_ATTRIBUTE *X509_ATTRIBUTE_create(int nid, int atrtype, void *value) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_attrib.c | | Lines: | 36-55 |
| | 34 | 5 |
SSL_SESSION_list_remove| Name: | SSL_SESSION_list_remove | | Prototype: | static void SSL_SESSION_list_remove(SSL_CTX *ctx, SSL_SESSION *s) | | Coverage: | 81.250% (13/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | | Lines: | 1136-1163 |
| | 34 | 5 |
SSL_CONF_cmd_argv| Name: | SSL_CONF_cmd_argv | | Prototype: | int SSL_CONF_cmd_argv(SSL_CONF_CTX *cctx, int *pargc, char ***pargv) | | Coverage: | 50.000% (16/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 832-863 |
| | 34 | 9 |
SCT_print| Name: | SCT_print | | Prototype: | void SCT_print(const SCT *sct, BIO *out, int indent, const CTLOG_STORE *log_store) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_prn.c | | Lines: | 70-112 |
| | 34 | 5 |
RSAZ_512_mod_exp| Name: | RSAZ_512_mod_exp | | Prototype: | void RSAZ_512_mod_exp(unsigned long result[8], const unsigned long base[8], const unsigned long exponent[8], const unsigned long m[8], unsigned long k0, const unsigned long RR[8]) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/rsaz_exp.c | | Lines: | 258-313 |
| | 34 | 3 |
RC2_encrypt| Name: | RC2_encrypt | | Prototype: | void RC2_encrypt(unsigned long *d, RC2_KEY *key) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2_cbc.c | | Lines: | 88-132 |
| | 34 | 4 |
PEM_ASN1_read_bio| Name: | PEM_ASN1_read_bio | | Prototype: | void *PEM_ASN1_read_bio(d2i_of_void *d2i, const char *name, BIO *bp, void **x, pem_password_cb *cb, void *u) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_oth.c | | Lines: | 20-36 |
| | 34 | 3 |
OCSP_request_sign| Name: | OCSP_request_sign | | Prototype: | int OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key, const EVP_MD *dgst, struct stack_st_X509 *certs, unsigned long flags) | | Coverage: | 0.000% (0/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 96-135 |
| | 34 | 11 |
MOD_EXP_CTIME_COPY_FROM_PREBUF| Name: | MOD_EXP_CTIME_COPY_FROM_PREBUF | | Prototype: | static int MOD_EXP_CTIME_COPY_FROM_PREBUF(BIGNUM *b, int top, unsigned char *buf, int idx, int window) | | Coverage: | 90.000% (18/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | | Lines: | 516-576 |
| | 34 | 7 |
GENERAL_NAME_print| Name: | GENERAL_NAME_print | | Prototype: | int GENERAL_NAME_print(BIO *out, GENERAL_NAME *gen) | | Coverage: | 100.000% (29/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 141-199 |
| | 34 | 13 |
CRYPTO_ctr128_encrypt_ctr32| Name: | CRYPTO_ctr128_encrypt_ctr32 | | Prototype: | void CRYPTO_ctr128_encrypt_ctr32(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], unsigned char ecount_buf[16], unsigned int *num, ctr128_f func) | | Coverage: | 89.655% (26/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ctr128.c | | Lines: | 147-209 |
| | 34 | 9 |
CRYPTO_ctr128_encrypt| Name: | CRYPTO_ctr128_encrypt | | Prototype: | void CRYPTO_ctr128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], unsigned char ecount_buf[16], unsigned int *num, block128_f block) | | Coverage: | 67.857% (19/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ctr128.c | | Lines: | 71-132 |
| | 34 | 9 |
CMS_add_simple_smimecap| Name: | CMS_add_simple_smimecap | | Prototype: | int CMS_add_simple_smimecap(struct stack_st_X509_ALGOR **algs, int algnid, int keysize) | | Coverage: | 60.000% (12/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 867-892 |
| | 34 | 6 |
BN_consttime_swap| Name: | BN_consttime_swap | | Prototype: | void BN_consttime_swap(unsigned long condition, BIGNUM *a, BIGNUM *b, int nwords) | | Coverage: | 100.000% (25/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 747-827 |
| | 34 | 12 |
BIO_ADDR_rawaddress| Name: | BIO_ADDR_rawaddress | | Prototype: | int BIO_ADDR_rawaddress(const BIO_ADDR *ap, void *p, size_t *l) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | | Lines: | 131-163 |
| | 34 | 7 |
ASN1_item_dup| Name: | ASN1_item_dup | | Prototype: | void *ASN1_item_dup(const ASN1_ITEM *it, void *x) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_dup.c | | Lines: | 49-68 |
| | 34 | 3 |
v2i_GENERAL_NAME_ex| Name: | v2i_GENERAL_NAME_ex | | Prototype: | GENERAL_NAME *v2i_GENERAL_NAME_ex(GENERAL_NAME *out, const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, CONF_VALUE *cnf, int is_nc) | | Coverage: | 23.077% (6/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 500-538 |
| | 33 | 9 |
tree_calculate_authority_set| Name: | tree_calculate_authority_set | | Prototype: | static int tree_calculate_authority_set(X509_POLICY_TREE *tree, struct stack_st_X509_POLICY_NODE **pnodes) | | Coverage: | 0.000% (0/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 466-510 |
| | 33 | 9 |
ssl_set_pkey| Name: | ssl_set_pkey | | Prototype: | static int ssl_set_pkey(CERT *c, EVP_PKEY *pkey) | | Coverage: | 55.556% (10/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | | Lines: | 128-172 |
| | 33 | 6 |
ssl_add_cert_to_wpacket| Name: | ssl_add_cert_to_wpacket | | Prototype: | static int ssl_add_cert_to_wpacket(SSL *s, WPACKET *pkt, X509 *x, int chain) | | Coverage: | 55.556% (10/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | | Lines: | 866-892 |
| | 33 | 4 |
ssl3_setup_read_buffer| Name: | ssl3_setup_read_buffer | | Prototype: | int ssl3_setup_read_buffer(SSL *s) | | Coverage: | 64.706% (11/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_buffer.c | | Lines: | 37-79 |
| | 33 | 6 |
sk_reserve| Name: | sk_reserve | | Prototype: | static int sk_reserve(OPENSSL_STACK *st, int n, int exact) | | Coverage: | 57.143% (16/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 160-205 |
| | 33 | 10 |
print_notice| Name: | print_notice | | Prototype: | static void print_notice(BIO *out, USERNOTICE *notice, int indent) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | | Lines: | 444-475 |
| | 33 | 7 |
parse_http_line1| Name: | parse_http_line1 | | Prototype: | static int parse_http_line1(char *line) | | Coverage: | 0.000% (0/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | | Lines: | 206-270 |
| | 33 | 13 |
ndef_suffix| Name: | ndef_suffix | | Prototype: | static int ndef_suffix(BIO *b, unsigned char **pbuf, int *plen, void *parg) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_ndef.c | | Lines: | 162-201 |
| | 33 | 5 |
md_write| Name: | md_write | | Prototype: | static int md_write(BIO *b, const char *in, int inl) | | Coverage: | 56.522% (13/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c | | Lines: | 106-134 |
| | 33 | 7 |
fd_ctrl| Name: | fd_ctrl | | Prototype: | static long fd_ctrl(BIO *b, int cmd, long num, void *ptr) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | | Lines: | 144-194 |
| | 33 | 16 |
eckey_param2type| Name: | eckey_param2type | | Prototype: | static int eckey_param2type(int *pptype, void **ppval, EC_KEY *ec_key) | | Coverage: | 33.333% (6/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | | Lines: | 26-56 |
| | 33 | 5 |
ec_pre_comp_new| Name: | ec_pre_comp_new | | Prototype: | static EC_PRE_COMP *ec_pre_comp_new(const EC_GROUP *group) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_mult.c | | Lines: | 45-70 |
| | 33 | 4 |
do_rand_init| Name: | do_rand_init | | Prototype: | static int do_rand_init(void) | | Coverage: | 38.889% (7/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 313-345 |
| | 33 | 8 |
d2i_ocsp_nonce| Name: | d2i_ocsp_nonce | | Prototype: | static void *d2i_ocsp_nonce(void *a, const unsigned char **pp, long length) | | Coverage: | 27.273% (6/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c | | Lines: | 183-208 |
| | 33 | 7 |
create_ticket_prequel| Name: | create_ticket_prequel | | Prototype: | static int create_ticket_prequel(SSL *s, WPACKET *pkt, uint32_t age_add, unsigned char *tick_nonce) | | Coverage: | 57.895% (11/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 3777-3811 |
| | 33 | 5 |
cms_SignedData_init_bio| Name: | cms_SignedData_init_bio | | Prototype: | BIO *cms_SignedData_init_bio(CMS_ContentInfo *cms) | | Coverage: | 58.824% (10/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 749-775 |
| | 33 | 7 |
cms_RecipientInfo_ktri_init| Name: | cms_RecipientInfo_ktri_init | | Prototype: | static int cms_RecipientInfo_ktri_init(CMS_RecipientInfo *ri, X509 *recip, EVP_PKEY *pk, unsigned int flags) | | Coverage: | 56.522% (13/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 128-172 |
| | 33 | 8 |
cms_RecipientInfo_kari_init| Name: | cms_RecipientInfo_kari_init | | Prototype: | int cms_RecipientInfo_kari_init(CMS_RecipientInfo *ri, X509 *recip, EVP_PKEY *pk, unsigned int flags) | | Coverage: | 47.826% (11/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | | Lines: | 287-327 |
| | 33 | 8 |
c2i_ibuf| Name: | c2i_ibuf | | Prototype: | static size_t c2i_ibuf(unsigned char *b, int *pneg, const unsigned char *p, size_t plen) | | Coverage: | 100.000% (35/35) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 148-199 |
| | 33 | 11 |
buffer_gets| Name: | buffer_gets | | Prototype: | static int buffer_gets(BIO *b, char *buf, int size) | | Coverage: | 65.517% (19/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c | | Lines: | 425-470 |
| | 33 | 9 |
aria_gcm_tls_cipher| Name: | aria_gcm_tls_cipher | | Prototype: | static int aria_gcm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 57.692% (15/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 389-443 |
| | 33 | 9 |
aes_ccm_tls_cipher| Name: | aes_ccm_tls_cipher | | Prototype: | static int aes_ccm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 61.765% (21/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | | Lines: | 3626-3672 |
| | 33 | 10 |
X509_cmp_time| Name: | X509_cmp_time | | Prototype: | int X509_cmp_time(const ASN1_TIME *ctm, time_t *cmp_time) | | Coverage: | 93.939% (31/33) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 1786-1849 |
| | 33 | 12 |
TS_CONF_load_cert| Name: | TS_CONF_load_cert | | Prototype: | X509 *TS_CONF_load_cert(const char *file) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | | Lines: | 44-57 |
| | 33 | 4 |
SSL_alert_desc_string_long| Name: | SSL_alert_desc_string_long | | Prototype: | const char *SSL_alert_desc_string_long(int value) | | Coverage: | 12.500% (8/64) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_stat.c | | Lines: | 320-388 |
| | 33 | 33 |
RSA_sign| Name: | RSA_sign | | Prototype: | int RSA_sign(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa) | | Coverage: | 52.381% (11/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_sign.c | | Lines: | 69-114 |
| | 33 | 8 |
RSA_free| Name: | RSA_free | | Prototype: | void RSA_free(RSA *r) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | | Lines: | 105-142 |
| | 33 | 4 |
PKCS7_RECIP_INFO_set| Name: | PKCS7_RECIP_INFO_set | | Prototype: | int PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509) | | Coverage: | 37.500% (9/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | | Lines: | 462-504 |
| | 33 | 8 |
OBJ_nid2sn| Name: | OBJ_nid2sn | | Prototype: | const char *OBJ_nid2sn(int n) | | Coverage: | 29.412% (5/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | | Lines: | 247-272 |
| | 33 | 5 |
OBJ_nid2obj| Name: | OBJ_nid2obj | | Prototype: | ASN1_OBJECT *OBJ_nid2obj(int n) | | Coverage: | 35.294% (6/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | | Lines: | 220-245 |
| | 33 | 5 |
OBJ_nid2ln| Name: | OBJ_nid2ln | | Prototype: | const char *OBJ_nid2ln(int n) | | Coverage: | 35.294% (6/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | | Lines: | 274-299 |
| | 33 | 5 |
OBJ_add_sigid| Name: | OBJ_add_sigid | | Prototype: | int OBJ_add_sigid(int signid, int dig_id, int pkey_id) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | | Lines: | 95-126 |
| | 33 | 8 |
NCONF_get_number_e| Name: | NCONF_get_number_e | | Prototype: | int NCONF_get_number_e(const CONF *conf, const char *group, const char *name, long *result) | | Coverage: | 68.182% (15/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | | Lines: | 288-324 |
| | 33 | 8 |
IDEA_set_encrypt_key| Name: | IDEA_set_encrypt_key | | Prototype: | void IDEA_set_encrypt_key(const unsigned char *key, IDEA_KEY_SCHEDULE *ks) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_skey.c | | Lines: | 14-52 |
| | 33 | 3 |
EC_POINT_point2hex| Name: | EC_POINT_point2hex | | Prototype: | char *EC_POINT_point2hex(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, BN_CTX *ctx) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_print.c | | Lines: | 75-105 |
| | 33 | 4 |
EC_GROUP_dup| Name: | EC_GROUP_dup | | Prototype: | EC_GROUP *EC_GROUP_dup(const EC_GROUP *a) | | Coverage: | 42.857% (6/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 233-254 |
| | 33 | 6 |
DTLS_RECORD_LAYER_new| Name: | DTLS_RECORD_LAYER_new | | Prototype: | int DTLS_RECORD_LAYER_new(RECORD_LAYER *rl) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | | Lines: | 19-45 |
| | 33 | 3 |
DES_ede3_ofb64_encrypt| Name: | DES_ede3_ofb64_encrypt | | Prototype: | void DES_ede3_ofb64_encrypt(register const unsigned char *in, register unsigned char *out, long length, DES_key_schedule *k1, DES_key_schedule *k2, DES_key_schedule *k3, DES_cblock *ivec, int *num) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/ofb64ede.c | | Lines: | 17-62 |
| | 33 | 4 |
CMS_set1_signers_certs| Name: | CMS_set1_signers_certs | | Prototype: | int CMS_set1_signers_certs(CMS_ContentInfo *cms, struct stack_st_X509 *scerts, unsigned int flags) | | Coverage: | 50.000% (15/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 468-512 |
| | 33 | 10 |
ASN1_TYPE_get_int_octetstring| Name: | ASN1_TYPE_get_int_octetstring | | Prototype: | int ASN1_TYPE_get_int_octetstring(const ASN1_TYPE *a, long *num, unsigned char *data, int max_len) | | Coverage: | 50.000% (11/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/evp_asn1.c | | Lines: | 83-115 |
| | 33 | 8 |
ASN1_BIT_STRING_set_bit| Name: | ASN1_BIT_STRING_set_bit | | Prototype: | int ASN1_BIT_STRING_set_bit(ASN1_BIT_STRING *a, int n, int value) | | Coverage: | 50.000% (13/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c | | Lines: | 146-179 |
| | 33 | 8 |
tls_parse_stoc_supported_versions| Name: | tls_parse_stoc_supported_versions | | Prototype: | int tls_parse_stoc_supported_versions(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 1750-1782 |
| | 32 | 4 |
tls_construct_stoc_early_data| Name: | tls_construct_stoc_early_data | | Prototype: | EXT_RETURN tls_construct_stoc_early_data(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 65.385% (17/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 1909-1941 |
| | 32 | 6 |
tls13_update_key| Name: | tls13_update_key | | Prototype: | int tls13_update_key(SSL *s, int sending) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls13_enc.c | | Lines: | 662-704 |
| | 32 | 5 |
ssl_cert_clear_certs| Name: | ssl_cert_clear_certs | | Prototype: | void ssl_cert_clear_certs(CERT *c) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | | Lines: | 205-222 |
| | 32 | 3 |
sm2_sign| Name: | sm2_sign | | Prototype: | int sm2_sign(const unsigned char *dgst, int dgstlen, unsigned char *sig, unsigned int *siglen, EC_KEY *eckey) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_sign.c | | Lines: | 409-438 |
| | 32 | 4 |
parse_tagging| Name: | parse_tagging | | Prototype: | static int parse_tagging(const char *vstart, int vlen, int *ptag, int *pclass) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | | Lines: | 348-401 |
| | 32 | 11 |
nbiof_write| Name: | nbiof_write | | Prototype: | static int nbiof_write(BIO *b, const char *in, int inl) | | Coverage: | 0.000% (0/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | | Lines: | 112-150 |
| | 32 | 8 |
ipv6_from_asc| Name: | ipv6_from_asc | | Prototype: | static int ipv6_from_asc(unsigned char *v6, const char *in) | | Coverage: | 0.000% (0/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 1069-1131 |
| | 32 | 13 |
has_usable_cert| Name: | has_usable_cert | | Prototype: | static int has_usable_cert(SSL *s, const SIGALG_LOOKUP *sig, int idx) | | Coverage: | 95.652% (22/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 2492-2522 |
| | 32 | 7 |
evp_decodeblock_int| Name: | evp_decodeblock_int | | Prototype: | static int evp_decodeblock_int(EVP_ENCODE_CTX *ctx, unsigned char *t, const unsigned char *f, int n) | | Coverage: | 71.875% (23/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | | Lines: | 413-457 |
| | 32 | 7 |
ecp_nistz256_pre_comp_new| Name: | ecp_nistz256_pre_comp_new | | Prototype: | static NISTZ256_PRE_COMP *ecp_nistz256_pre_comp_new(const EC_GROUP *group) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | | Lines: | 1392-1417 |
| | 32 | 4 |
ecp_nistz256_get_affine| Name: | ecp_nistz256_get_affine | | Prototype: | static int ecp_nistz256_get_affine(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) | | Coverage: | 52.174% (12/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | | Lines: | 1348-1390 |
| | 32 | 7 |
dtls1_new| Name: | dtls1_new | | Prototype: | int dtls1_new(SSL *s) | | Coverage: | 47.619% (10/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 67-106 |
| | 32 | 7 |
do_rand_drbg_init| Name: | do_rand_drbg_init | | Prototype: | static int do_rand_drbg_init(void) | | Coverage: | 33.333% (5/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 888-914 |
| | 32 | 7 |
dane_verify| Name: | dane_verify | | Prototype: | static int dane_verify(X509_STORE_CTX *ctx) | | Coverage: | 78.125% (25/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 2784-2844 |
| | 32 | 8 |
copy_issuer| Name: | copy_issuer | | Prototype: | static int copy_issuer(X509V3_CTX *ctx, GENERAL_NAMES *gens) | | Coverage: | 30.769% (8/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 237-276 |
| | 32 | 8 |
cms_encode_Receipt| Name: | cms_encode_Receipt | | Prototype: | ASN1_OCTET_STRING *cms_encode_Receipt(CMS_SignerInfo *si) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | | Lines: | 301-337 |
| | 32 | 4 |
cms_copy_content| Name: | cms_copy_content | | Prototype: | static int cms_copy_content(BIO *out, BIO *in, unsigned int flags) | | Coverage: | 65.625% (21/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 32-76 |
| | 32 | 12 |
cms_RecipientInfo_kari_encrypt| Name: | cms_RecipientInfo_kari_encrypt | | Prototype: | int cms_RecipientInfo_kari_encrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | | Coverage: | 48.000% (12/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | | Lines: | 363-411 |
| | 32 | 9 |
bignum_to_string| Name: | bignum_to_string | | Prototype: | static char *bignum_to_string(const BIGNUM *bn) | | Coverage: | 71.429% (10/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 104-139 |
| | 32 | 5 |
asn1_print_fsname| Name: | asn1_print_fsname | | Prototype: | static int asn1_print_fsname(BIO *out, int indent, const char *fname, const char *sname, const ASN1_PCTX *pctx) | | Coverage: | 61.905% (26/42) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c | | Lines: | 331-367 |
| | 32 | 14 |
aria_gcm_cipher| Name: | aria_gcm_cipher | | Prototype: | static int aria_gcm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 63.158% (24/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 445-487 |
| | 32 | 13 |