Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
ssl_set_sig_maskName: | 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_internalName: | 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_eolName: | 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_startName: | 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_tob64Name: | 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_materialName: | 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_earlyName: | 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_phaName: | 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_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 |
tls1_check_sig_algName: | 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_secretName: | 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_mdName: | 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_u16Name: | 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_authoritiesName: | 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_ticketName: | 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_modesName: | 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_dataName: | 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_pskName: | 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_exchangeName: | 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_bodyName: | 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_dataName: | 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_doneName: | 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_preambleName: | 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_srpName: | 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_evaluateName: | 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_certName: | 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_cbName: | 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_infoName: | 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_listName: | 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_USAGEName: | 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_NAMESName: | 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_contextName: | 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_i2dName: | 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_cmpName: | 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_internalName: | 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_getName: | 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_addName: | 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_setName: | 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_tName: | 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_tName: | 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_bioName: | 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_objectName: | 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_fdName: | 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_encryptName: | 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_ctrlName: | 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_ctrlName: | 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_ipName: | 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_portName: | 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_stringName: | 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_NDEFName: | 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_exName: | 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_callName: | 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_arrName: | 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_asc2bnName: | 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_lshiftName: | 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_lshift1Name: | 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_encryptName: | 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_encryptName: | 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_encryptName: | 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_CertificateChoicesName: | 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_RevocationInfoChoiceName: | 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_certName: | 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_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 |
CMS_decrypt_set1_keyName: | 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_signersName: | 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_wrapName: | 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_aadName: | 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_blockName: | 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_finishName: | 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_blockName: | 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_encryptName: | 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_encryptName: | 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_cksumName: | 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_2keysName: | 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_pqgName: | 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_dpnameName: | 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_methodName: | 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_keyName: | 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_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_GROUP_get_pentanomial_basisName: | 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_oct2keyName: | 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_vdataName: | 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_nName: | 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_typeName: | 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_PKEY2PKCS8Name: | 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_cmpName: | 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_keyName: | 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_copyName: | 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_encryptName: | 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_CNName: | 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_algsName: | 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_algsName: | 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_txt2objName: | 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_matchName: | 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_infoName: | 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_certName: | 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_readName: | 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_asc2uniName: | 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_keyivgenName: | 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_certName: | 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 |