Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
aesni_ocb_init_keyName: | aesni_ocb_init_key | Prototype: | static int aesni_ocb_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 464-512 |
| | 32 | 8 |
aria_gcm_cipherName: | 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 |
asn1_print_fsnameName: | 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 |
bignum_to_stringName: | 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 |
cms_RecipientInfo_kari_encryptName: | 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 |
cms_copy_contentName: | 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_encode_ReceiptName: | 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 |
copy_issuerName: | 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 |
dane_verifyName: | 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 |
do_rand_drbg_initName: | 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 |
dtls1_newName: | 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 |
ecp_nistz256_get_affineName: | 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 |
ecp_nistz256_pre_comp_newName: | 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 |
evp_decodeblock_intName: | 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 |
has_usable_certName: | 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 |
ipv6_from_ascName: | 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 |
nbiof_writeName: | 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 |
parse_taggingName: | 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 |
sm2_signName: | 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 |
ssl_cert_clear_certsName: | 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 |
tls13_update_keyName: | 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 |
tls_construct_stoc_early_dataName: | 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 |
tls_parse_stoc_supported_versionsName: | 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 |
ASN1_BIT_STRING_set_bitName: | 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 |
ASN1_TYPE_get_int_octetstringName: | 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 |
CMS_set1_signers_certsName: | 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 |
DES_ede3_ofb64_encryptName: | 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 |
DTLS_RECORD_LAYER_newName: | 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 |
EC_GROUP_dupName: | 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 |
EC_POINT_point2hexName: | 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 |
IDEA_set_encrypt_keyName: | 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 |
NCONF_get_number_eName: | 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 |
OBJ_add_sigidName: | 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 |
OBJ_nid2lnName: | 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_nid2objName: | 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_nid2snName: | 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 |
PKCS7_RECIP_INFO_setName: | 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 |
RSA_freeName: | 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 |
RSA_signName: | 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 |
SSL_alert_desc_string_longName: | 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 |
TS_CONF_load_certName: | 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 |
X509_cmp_timeName: | 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 |
aes_ccm_tls_cipherName: | 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 |
aria_gcm_tls_cipherName: | 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 |
buffer_getsName: | 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 |
c2i_ibufName: | 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 |
cms_RecipientInfo_kari_initName: | 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 |
cms_RecipientInfo_ktri_initName: | 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_SignedData_init_bioName: | 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 |
create_ticket_prequelName: | 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 |
d2i_ocsp_nonceName: | 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 |
do_rand_initName: | 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 |
ec_pre_comp_newName: | 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 |
eckey_param2typeName: | 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 |
fd_ctrlName: | 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 |
md_writeName: | 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 |
ndef_suffixName: | 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 |
parse_http_line1Name: | 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 |
print_noticeName: | 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 |
sk_reserveName: | 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 |
ssl3_setup_read_bufferName: | 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 |
ssl_add_cert_to_wpacketName: | 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 |
ssl_set_pkeyName: | 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 |
tree_calculate_authority_setName: | 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 |
v2i_GENERAL_NAME_exName: | 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 |
ASN1_item_dupName: | 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 |
BIO_ADDR_rawaddressName: | 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 |
BN_consttime_swapName: | 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 |
CMS_add_simple_smimecapName: | 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 |
CRYPTO_ctr128_encryptName: | 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 |
CRYPTO_ctr128_encrypt_ctr32Name: | 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 |
GENERAL_NAME_printName: | 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 |
MOD_EXP_CTIME_COPY_FROM_PREBUFName: | 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 |
OCSP_request_signName: | 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 |
PEM_ASN1_read_bioName: | 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 |
RC2_encryptName: | 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 |
RSAZ_512_mod_expName: | 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 |
SCT_printName: | 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 |
SSL_CONF_cmd_argvName: | 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 |
SSL_SESSION_list_removeName: | 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 |
X509_ATTRIBUTE_createName: | 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 |
X509v3_addr_add_inheritName: | 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 |
aes_wrap_cipherName: | 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 |
bio_nread0Name: | 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 |
bn_mul_comba4Name: | 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 |
cms_sd_set_versionName: | 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 |
crl_akid_checkName: | 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 |
ct_base64_decodeName: | 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 |
dgram_readName: | 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 |
dsa_sig_printName: | 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 |
ec_GF2m_simple_group_check_discriminantName: | 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 |
eckey_priv_encodeName: | 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 |
ecx_key_printName: | 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 |
ecx_priv_decodeName: | 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_priv_encodeName: | 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 |
final_ec_pt_formatsName: | 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 |
ge_scalarmult_baseName: | 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 |
ossl_statem_server_pre_workName: | 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 |
pkey_ec_kdf_deriveName: | 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 |
rand_cleanup_intName: | 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 |