| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
ssl_set_sig_mask| Name: | ssl_set_sig_mask | | Prototype: | void ssl_set_sig_mask(uint32_t *pmask_a, SSL *s, int op) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 1590-1617 |
| | 20 | 5 |
ssl_write_internal| Name: | ssl_write_internal | | Prototype: | int ssl_write_internal(SSL *s, const void *buf, size_t num, size_t *written) | | Coverage: | 47.368% (9/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 1906-1944 |
| | 29 | 5 |
strip_eol| Name: | strip_eol | | Prototype: | static int strip_eol(char *linebuf, int *plen, int flags) | | Coverage: | 70.588% (12/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | | Lines: | 944-963 |
| | 13 | 5 |
strip_start| Name: | strip_start | | Prototype: | static char *strip_start(char *name) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | | Lines: | 750-766 |
| | 17 | 5 |
t_tob64| Name: | t_tob64 | | Prototype: | static int t_tob64(char *dst, const unsigned char *src, int size) | | Coverage: | 46.667% (7/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | | Lines: | 130-174 |
| | 29 | 5 |
tls13_export_keying_material| Name: | tls13_export_keying_material | | Prototype: | int tls13_export_keying_material(SSL *s, unsigned char *out, size_t olen, const char *label, size_t llen, const unsigned char *context, size_t contextlen, int use_context) | | Coverage: | 56.000% (14/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls13_enc.c | | Lines: | 715-751 |
| | 37 | 5 |
tls13_export_keying_material_early| Name: | tls13_export_keying_material_early | | Prototype: | int tls13_export_keying_material_early(SSL *s, unsigned char *out, size_t olen, const char *label, size_t llen, const unsigned char *context, size_t contextlen) | | Coverage: | 60.000% (18/30) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls13_enc.c | | Lines: | 753-810 |
| | 41 | 5 |
tls13_save_handshake_digest_for_pha| Name: | tls13_save_handshake_digest_for_pha | | Prototype: | int tls13_save_handshake_digest_for_pha(SSL *s) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | | Lines: | 2329-2352 |
| | 36 | 5 |
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 |
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_generate_master_secret| Name: | tls1_generate_master_secret | | Prototype: | int tls1_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p, size_t len, size_t *secret_size) | | Coverage: | 56.250% (9/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | | Lines: | 474-533 |
| | 47 | 5 |
tls1_lookup_md| Name: | tls1_lookup_md | | Prototype: | int tls1_lookup_md(const SIGALG_LOOKUP *lu, const EVP_MD **pmd) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 807-823 |
| | 19 | 5 |
tls1_save_u16| Name: | tls1_save_u16 | | Prototype: | int tls1_save_u16(PACKET *pkt, uint16_t **pdest, size_t *pdestlen) | | Coverage: | 70.588% (12/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | | Lines: | 1720-1751 |
| | 21 | 5 |
tls_construct_certificate_authorities| Name: | tls_construct_certificate_authorities | | Prototype: | static EXT_RETURN tls_construct_certificate_authorities(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 52.941% (9/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 1196-1227 |
| | 37 | 5 |
tls_get_stateful_ticket| Name: | tls_get_stateful_ticket | | Prototype: | static SSL_TICKET_STATUS tls_get_stateful_ticket(SSL *s, PACKET *tick, SSL_SESSION **sess) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 1016-1042 |
| | 18 | 5 |
tls_parse_ctos_psk_kex_modes| Name: | tls_parse_ctos_psk_kex_modes | | Prototype: | int tls_parse_ctos_psk_kex_modes(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | | Lines: | 580-604 |
| | 20 | 5 |
tls_parse_stoc_early_data| Name: | tls_parse_stoc_early_data | | Prototype: | int tls_parse_stoc_early_data(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 63.158% (12/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 1902-1942 |
| | 39 | 5 |
tls_parse_stoc_psk| Name: | tls_parse_stoc_psk | | Prototype: | int tls_parse_stoc_psk(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | | Coverage: | 65.217% (15/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | | Lines: | 1944-1988 |
| | 49 | 5 |
tls_post_process_client_key_exchange| Name: | tls_post_process_client_key_exchange | | Prototype: | WORK_STATE tls_post_process_client_key_exchange(SSL *s, WORK_STATE wst) | | Coverage: | 56.250% (9/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 3488-3546 |
| | 20 | 5 |
tls_process_cert_status_body| Name: | tls_process_cert_status_body | | Prototype: | int tls_process_cert_status_body(SSL *s, PACKET *pkt) | | Coverage: | 41.176% (7/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 2751-2782 |
| | 49 | 5 |
tls_process_end_of_early_data| Name: | tls_process_end_of_early_data | | Prototype: | MSG_PROCESS_RETURN tls_process_end_of_early_data(SSL *s, PACKET *pkt) | | Coverage: | 46.667% (7/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | | Lines: | 4237-4271 |
| | 39 | 5 |
tls_process_server_done| Name: | tls_process_server_done | | Prototype: | MSG_PROCESS_RETURN tls_process_server_done(SSL *s, PACKET *pkt) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 2847-2871 |
| | 24 | 5 |
tls_process_ske_psk_preamble| Name: | tls_process_ske_psk_preamble | | Prototype: | static int tls_process_ske_psk_preamble(SSL *s, PACKET *pkt) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 1997-2039 |
| | 43 | 5 |
tls_process_ske_srp| Name: | tls_process_ske_srp | | Prototype: | static int tls_process_ske_srp(SSL *s, PACKET *pkt, EVP_PKEY **pkey) | | Coverage: | 52.000% (13/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | | Lines: | 2041-2088 |
| | 70 | 5 |
tree_evaluate| Name: | tree_evaluate | | Prototype: | static int tree_evaluate(X509_POLICY_TREE *tree) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | | Lines: | 577-599 |
| | 14 | 5 |
ts_find_cert| Name: | ts_find_cert | | Prototype: | static int ts_find_cert(struct stack_st_ESS_CERT_ID *cert_ids, X509 *cert) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 284-310 |
| | 18 | 5 |
ts_resp_cb| Name: | ts_resp_cb | | Prototype: | static int ts_resp_cb(int op, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | | Lines: | 159-172 |
| | 13 | 5 |
ts_resp_set_tst_info| Name: | ts_resp_set_tst_info | | Prototype: | static int ts_resp_set_tst_info(TS_RESP *a) | | Coverage: | 88.235% (15/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | | Lines: | 133-157 |
| | 16 | 5 |
update_cipher_list| Name: | update_cipher_list | | Prototype: | static int update_cipher_list(struct stack_st_SSL_CIPHER **cipher_list, struct stack_st_SSL_CIPHER **cipher_list_by_id, struct stack_st_SSL_CIPHER *tls13_ciphersuites) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 1341-1372 |
| | 18 | 5 |
v2i_EXTENDED_KEY_USAGE| Name: | v2i_EXTENDED_KEY_USAGE | | Prototype: | static void *v2i_EXTENDED_KEY_USAGE(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_extku.c | | Lines: | 69-103 |
| | 40 | 5 |
v2i_GENERAL_NAMES| Name: | v2i_GENERAL_NAMES | | Prototype: | GENERAL_NAMES *v2i_GENERAL_NAMES(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | | Lines: | 375-401 |
| | 34 | 5 |
validate_context| Name: | validate_context | | Prototype: | static int validate_context(SSL *s, unsigned int extctx, unsigned int thisctx) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | | Lines: | 393-407 |
| | 8 | 5 |
x509_name_ex_i2d| Name: | x509_name_ex_i2d | | Prototype: | static int x509_name_ex_i2d(ASN1_VALUE **val, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | | Lines: | 210-229 |
| | 16 | 5 |
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 |
x509_object_free_internal| Name: | x509_object_free_internal | | Prototype: | static void x509_object_free_internal(X509_OBJECT *a) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 423-437 |
| | 10 | 5 |
ASN1_ENUMERATED_get| Name: | ASN1_ENUMERATED_get | | Prototype: | long ASN1_ENUMERATED_get(const ASN1_ENUMERATED *a) | | Coverage: | 61.111% (11/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 577-593 |
| | 18 | 6 |
ASN1_STRING_TABLE_add| Name: | ASN1_STRING_TABLE_add | | Prototype: | int ASN1_STRING_TABLE_add(int nid, long minsize, long maxsize, unsigned long mask, unsigned long flags) | | Coverage: | 43.750% (7/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | | Lines: | 182-202 |
| | 16 | 6 |
ASN1_STRING_set| Name: | ASN1_STRING_set | | Prototype: | int ASN1_STRING_set(ASN1_STRING *str, const void *_data, int len) | | Coverage: | 61.111% (11/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | | Lines: | 271-298 |
| | 28 | 6 |
ASN1_TIME_cmp_time_t| Name: | ASN1_TIME_cmp_time_t | | Prototype: | int ASN1_TIME_cmp_time_t(const ASN1_TIME *s, time_t t) | | Coverage: | 70.000% (14/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 511-530 |
| | 13 | 6 |
ASN1_UTCTIME_cmp_time_t| Name: | ASN1_UTCTIME_cmp_time_t | | Prototype: | int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME *s, time_t t) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_utctm.c | | Lines: | 72-91 |
| | 15 | 6 |
ASN1_i2d_bio| Name: | ASN1_i2d_bio | | Prototype: | int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, unsigned char *x) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_i2d_fp.c | | Lines: | 34-66 |
| | 29 | 6 |
ASN1_put_object| Name: | ASN1_put_object | | Prototype: | void ASN1_put_object(unsigned char **pp, int constructed, int length, int tag, int xclass) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | | Lines: | 155-183 |
| | 20 | 6 |
ASYNC_WAIT_CTX_clear_fd| Name: | ASYNC_WAIT_CTX_clear_fd | | Prototype: | int ASYNC_WAIT_CTX_clear_fd(ASYNC_WAIT_CTX *ctx, const void *key) | | Coverage: | 52.941% (9/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_wait.c | | Lines: | 140-183 |
| | 28 | 6 |
BF_cfb64_encrypt| Name: | BF_cfb64_encrypt | | Prototype: | void BF_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int *num, int encrypt) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_cfb64.c | | Lines: | 19-74 |
| | 44 | 6 |
BIO_callback_ctrl| Name: | BIO_callback_ctrl | | Prototype: | long BIO_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 537-564 |
| | 47 | 6 |
BIO_ctrl| Name: | BIO_ctrl | | Prototype: | long BIO_ctrl(BIO *b, int cmd, long larg, void *parg) | | Coverage: | 36.364% (8/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 510-535 |
| | 45 | 6 |
BIO_get_host_ip| Name: | BIO_get_host_ip | | Prototype: | int BIO_get_host_ip(const char *str, unsigned char *ip) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c | | Lines: | 28-56 |
| | 37 | 6 |
BIO_get_port| Name: | BIO_get_port | | Prototype: | int BIO_get_port(const char *str, unsigned short *port_ptr) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c | | Lines: | 58-85 |
| | 44 | 6 |
BIO_hex_string| Name: | BIO_hex_string | | Prototype: | int BIO_hex_string(BIO *out, int indent, int width, unsigned char *data, int datalen) | | Coverage: | 100.000% (20/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c | | Lines: | 125-148 |
| | 14 | 6 |
BIO_new_NDEF| Name: | BIO_new_NDEF | | Prototype: | BIO *BIO_new_NDEF(BIO *out, ASN1_VALUE *val, const ASN1_ITEM *it) | | Coverage: | 38.889% (7/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_ndef.c | | Lines: | 52-102 |
| | 63 | 6 |
BN_BLINDING_convert_ex| Name: | BN_BLINDING_convert_ex | | Prototype: | int BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) | | Coverage: | 57.143% (12/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c | | Lines: | 134-160 |
| | 32 | 6 |
BN_GENCB_call| Name: | BN_GENCB_call | | Prototype: | int BN_GENCB_call(BN_GENCB *cb, int a, int b) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | | Lines: | 30-50 |
| | 10 | 6 |
BN_GF2m_mod_sqr_arr| Name: | BN_GF2m_mod_sqr_arr | | Prototype: | int BN_GF2m_mod_sqr_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx) | | Coverage: | 57.143% (8/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | | Lines: | 489-516 |
| | 19 | 6 |
BN_asc2bn| Name: | BN_asc2bn | | Prototype: | int BN_asc2bn(BIGNUM **bn, const char *a) | | Coverage: | 82.609% (19/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | | Lines: | 269-287 |
| | 11 | 6 |
BN_lshift| Name: | BN_lshift | | Prototype: | int BN_lshift(BIGNUM *r, const BIGNUM *a, int n) | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_shift.c | | Lines: | 83-120 |
| | 28 | 6 |
BN_lshift1| Name: | BN_lshift1 | | Prototype: | int BN_lshift1(BIGNUM *r, const BIGNUM *a) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_shift.c | | Lines: | 13-44 |
| | 24 | 6 |
CAST_cfb64_encrypt| Name: | CAST_cfb64_encrypt | | Prototype: | void CAST_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *schedule, unsigned char *ivec, int *num, int enc) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_cfb64.c | | Lines: | 19-74 |
| | 44 | 6 |
CMS_EncryptedData_encrypt| Name: | CMS_EncryptedData_encrypt | | Prototype: | CMS_ContentInfo *CMS_EncryptedData_encrypt(BIO *in, const EVP_CIPHER *cipher, const unsigned char *key, size_t keylen, unsigned int flags) | | Coverage: | 38.889% (7/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 201-225 |
| | 38 | 6 |
CMS_RecipientInfo_encrypt| Name: | CMS_RecipientInfo_encrypt | | Prototype: | int CMS_RecipientInfo_encrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 758-778 |
| | 8 | 6 |
CMS_add0_CertificateChoices| Name: | CMS_add0_CertificateChoices | | Prototype: | CMS_CertificateChoices *CMS_add0_CertificateChoices(CMS_ContentInfo *cms) | | Coverage: | 50.000% (8/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 360-379 |
| | 32 | 6 |
CMS_add0_RevocationInfoChoice| Name: | CMS_add0_RevocationInfoChoice | | Prototype: | CMS_RevocationInfoChoice *CMS_add0_RevocationInfoChoice(CMS_ContentInfo *cms) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 437-456 |
| | 32 | 6 |
CMS_add0_cert| Name: | CMS_add0_cert | | Prototype: | int CMS_add0_cert(CMS_ContentInfo *cms, X509 *cert) | | Coverage: | 56.250% (9/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 381-405 |
| | 19 | 6 |
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 |
CMS_decrypt_set1_key| Name: | CMS_decrypt_set1_key | | Prototype: | int CMS_decrypt_set1_key(CMS_ContentInfo *cms, unsigned char *key, size_t keylen, const unsigned char *id, size_t idlen) | | Coverage: | 38.889% (7/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 672-706 |
| | 24 | 6 |
CMS_get0_signers| Name: | CMS_get0_signers | | Prototype: | struct stack_st_X509 *CMS_get0_signers(CMS_ContentInfo *cms) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | | Lines: | 421-443 |
| | 28 | 6 |
CRYPTO_128_wrap| Name: | CRYPTO_128_wrap | | Prototype: | size_t CRYPTO_128_wrap(void *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, size_t inlen, block128_f block) | | Coverage: | 70.000% (14/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/wrap128.c | | Lines: | 48-81 |
| | 23 | 6 |
CRYPTO_ccm128_aad| Name: | CRYPTO_ccm128_aad | | Prototype: | void CRYPTO_ccm128_aad(CCM128_CONTEXT *ctx, const unsigned char *aad, size_t alen) | | Coverage: | 57.143% (12/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | | Lines: | 60-105 |
| | 35 | 6 |
CRYPTO_cts128_decrypt_block| Name: | CRYPTO_cts128_decrypt_block | | Prototype: | size_t CRYPTO_cts128_decrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | | Coverage: | 87.500% (14/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cts128.c | | Lines: | 158-198 |
| | 21 | 6 |
CRYPTO_gcm128_finish| Name: | CRYPTO_gcm128_finish | | Prototype: | int CRYPTO_gcm128_finish(GCM128_CONTEXT *ctx, const unsigned char *tag, size_t len) | | Coverage: | 66.667% (12/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | | Lines: | 1794-1866 |
| | 29 | 6 |
CRYPTO_nistcts128_decrypt_block| Name: | CRYPTO_nistcts128_decrypt_block | | Prototype: | size_t CRYPTO_nistcts128_decrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | | Coverage: | 87.500% (14/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cts128.c | | Lines: | 200-246 |
| | 24 | 6 |
DES_cfb64_encrypt| Name: | DES_cfb64_encrypt | | Prototype: | void DES_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, int *num, int enc) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cfb64enc.c | | Lines: | 18-73 |
| | 44 | 6 |
DES_ede3_cfb64_encrypt| Name: | DES_ede3_cfb64_encrypt | | Prototype: | void DES_ede3_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int *num, int enc) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cfb64ede.c | | Lines: | 18-78 |
| | 44 | 6 |
DES_quad_cksum| Name: | DES_quad_cksum | | Prototype: | DES_LONG DES_quad_cksum(const unsigned char *input, DES_cblock output[], long length, int out_count, DES_cblock *seed) | | Coverage: | 68.421% (13/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/qud_cksm.c | | Lines: | 27-76 |
| | 35 | 6 |
DES_string_to_2keys| Name: | DES_string_to_2keys | | Prototype: | void DES_string_to_2keys(const char *str, DES_cblock *key1, DES_cblock *key2) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/str2key.c | | Lines: | 40-77 |
| | 28 | 6 |
DH_set0_pqg| Name: | DH_set0_pqg | | Prototype: | int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g) | | Coverage: | 68.182% (15/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c | | Lines: | 186-213 |
| | 39 | 6 |
DIST_POINT_set_dpname| Name: | DIST_POINT_set_dpname | | Prototype: | int DIST_POINT_set_dpname(DIST_POINT_NAME *dpn, X509_NAME *iname) | | Coverage: | 88.889% (16/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | | Lines: | 480-506 |
| | 32 | 6 |
DSO_new_method| Name: | DSO_new_method | | Prototype: | static DSO *DSO_new_method(DSO_METHOD *meth) | | Coverage: | 38.889% (7/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_lib.c | | Lines: | 15-55 |
| | 52 | 6 |
ECDH_compute_key| Name: | ECDH_compute_key | | Prototype: | int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, const EC_KEY *eckey, void *(*KDF) (const void *in, size_t inlen, void *out, size_t *outlen)) | | Coverage: | 52.941% (9/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c | | Lines: | 127-153 |
| | 25 | 6 |
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 |
EC_GROUP_get_pentanomial_basis| Name: | EC_GROUP_get_pentanomial_basis | | Prototype: | int EC_GROUP_get_pentanomial_basis(const EC_GROUP *group, unsigned int *k1, unsigned int *k2, unsigned int *k3) | | Coverage: | 0.000% (0/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | | Lines: | 62-86 |
| | 19 | 6 |
EC_KEY_oct2key| Name: | EC_KEY_oct2key | | Prototype: | int EC_KEY_oct2key(EC_KEY *key, const unsigned char *buf, size_t len, BN_CTX *ctx) | | Coverage: | 66.667% (12/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 505-526 |
| | 21 | 6 |
ERR_add_error_vdata| Name: | ERR_add_error_vdata | | Prototype: | void ERR_add_error_vdata(int num, va_list args) | | Coverage: | 75.000% (12/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 774-804 |
| | 39 | 6 |
ERR_error_string_n| Name: | ERR_error_string_n | | Prototype: | void ERR_error_string_n(unsigned long e, char *buf, size_t len) | | Coverage: | 37.500% (6/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 541-576 |
| | 29 | 6 |
EVP_PBE_alg_add_type| Name: | EVP_PBE_alg_add_type | | Prototype: | int EVP_PBE_alg_add_type(int pbe_type, int pbe_nid, int cipher_nid, int md_nid, EVP_PBE_KEYGEN *keygen) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | | Lines: | 160-189 |
| | 24 | 6 |
EVP_PKEY2PKCS8| Name: | EVP_PKEY2PKCS8 | | Prototype: | PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(EVP_PKEY *pkey) | | Coverage: | 40.000% (6/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pkey.c | | Lines: | 61-87 |
| | 26 | 6 |
EVP_PKEY_cmp| Name: | EVP_PKEY_cmp | | Prototype: | int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 62.500% (10/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 119-138 |
| | 11 | 6 |
EVP_PKEY_new_mac_key| Name: | EVP_PKEY_new_mac_key | | Prototype: | EVP_PKEY *EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key, int keylen) | | Coverage: | 42.857% (6/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | | Lines: | 153-170 |
| | 25 | 6 |
HMAC_CTX_copy| Name: | HMAC_CTX_copy | | Prototype: | int HMAC_CTX_copy(HMAC_CTX *dctx, HMAC_CTX *sctx) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | | Lines: | 187-204 |
| | 14 | 6 |
IDEA_cfb64_encrypt| Name: | IDEA_cfb64_encrypt | | Prototype: | void IDEA_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *schedule, unsigned char *ivec, int *num, int encrypt) | | Coverage: | 100.000% (17/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_cfb64.c | | Lines: | 19-74 |
| | 44 | 6 |
NAME_CONSTRAINTS_check_CN| Name: | NAME_CONSTRAINTS_check_CN | | Prototype: | int NAME_CONSTRAINTS_check_CN(X509 *x, NAME_CONSTRAINTS *nc) | | Coverage: | 85.714% (12/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | | Lines: | 396-436 |
| | 29 | 6 |
OBJ_find_sigid_algs| Name: | OBJ_find_sigid_algs | | Prototype: | int OBJ_find_sigid_algs(int signid, int *pdig_nid, int *ppkey_nid) | | Coverage: | 68.750% (11/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | | Lines: | 43-65 |
| | 25 | 6 |
OBJ_find_sigid_by_algs| Name: | OBJ_find_sigid_by_algs | | Prototype: | int OBJ_find_sigid_by_algs(int *psignid, int dig_nid, int pkey_nid) | | Coverage: | 43.750% (7/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | | Lines: | 67-93 |
| | 25 | 6 |
OBJ_txt2obj| Name: | OBJ_txt2obj | | Prototype: | ASN1_OBJECT *OBJ_txt2obj(const char *s, int no_name) | | Coverage: | 55.556% (10/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | | Lines: | 350-394 |
| | 48 | 6 |
OCSP_RESPID_match| Name: | OCSP_RESPID_match | | Prototype: | int OCSP_RESPID_match(OCSP_RESPID *respid, X509 *cert) | | Coverage: | 30.000% (6/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | | Lines: | 286-310 |
| | 23 | 6 |
OCSP_id_get0_info| Name: | OCSP_id_get0_info | | Prototype: | int OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd, ASN1_OCTET_STRING **pikeyHash, ASN1_INTEGER **pserial, OCSP_CERTID *cid) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | | Lines: | 39-54 |
| | 11 | 6 |
OCSP_request_add1_cert| Name: | OCSP_request_add1_cert | | Prototype: | int OCSP_request_add1_cert(OCSP_REQUEST *req, X509 *cert) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 70-88 |
| | 27 | 6 |
OPENSSL_DIR_read| Name: | OPENSSL_DIR_read | | Prototype: | const char *OPENSSL_DIR_read(OPENSSL_DIR_CTX **ctx, const char *directory) | | Coverage: | 61.111% (11/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/LPdir_unix.c | | Lines: | 85-150 |
| | 81 | 6 |
OPENSSL_asc2uni| Name: | OPENSSL_asc2uni | | Prototype: | unsigned char *OPENSSL_asc2uni(const char *asc, int asclen, unsigned char **uni, int *unilen) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c | | Lines: | 16-41 |
| | 24 | 6 |
PKCS12_PBE_keyivgen| Name: | PKCS12_PBE_keyivgen | | Prototype: | int PKCS12_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *cipher, const EVP_MD *md, int en_de) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crpt.c | | Lines: | 20-70 |
| | 44 | 6 |
PKCS12_add_cert| Name: | PKCS12_add_cert | | Prototype: | PKCS12_SAFEBAG *PKCS12_add_cert(struct stack_st_PKCS12_SAFEBAG **pbags, X509 *cert) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crt.c | | Lines: | 134-169 |
| | 28 | 6 |