Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
x509_object_idx_cntName: | x509_object_idx_cnt | Prototype: | static int x509_object_idx_cnt(struct stack_st_X509_OBJECT *h, X509_LOOKUP_TYPE type, X509_NAME *name, int *pnmatch) | Coverage: | 61.111% (11/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 467-504 |
| | 25 | 7 |
X509_print_exName: | X509_print_ex | Prototype: | int X509_print_ex(BIO *bp, X509 *x, unsigned long nmflags, unsigned long cflag) | Coverage: | 61.176% (104/170) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c | Lines: | 47-219 |
| | 163 | 56 |
asn1_do_adbName: | asn1_do_adb | Prototype: | const ASN1_TEMPLATE *asn1_do_adb(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt, int nullerr) | Coverage: | 61.290% (19/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c | Lines: | 191-253 |
| | 42 | 11 |
bio_call_callbackName: | bio_call_callback | Prototype: | static long bio_call_callback(BIO *b, int oper, const char *argp, size_t len, int argi, long argl, long inret, size_t *processed) | Coverage: | 61.290% (19/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 31-69 |
| | 20 | 7 |
ossl_statem_client13_read_transitionName: | ossl_statem_client13_read_transition | Prototype: | static int ossl_statem_client13_read_transition(SSL *s, int mt) | Coverage: | 61.290% (38/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 85-190 |
| | 49 | 23 |
bnrand_rangeName: | bnrand_range | Prototype: | static int bnrand_range(BNRAND_FLAG flag, BIGNUM *r, const BIGNUM *range) | Coverage: | 61.364% (27/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c | Lines: | 113-175 |
| | 28 | 14 |
int_bn_mod_inverseName: | int_bn_mod_inverse | Prototype: | BIGNUM *int_bn_mod_inverse(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx, int *pnoinv) | Coverage: | 61.395% (132/215) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c | Lines: | 135-452 |
| | 176 | 67 |
do_ssl3_writeName: | do_ssl3_write | Prototype: | int do_ssl3_write(SSL *s, int type, const unsigned char *buf, size_t *pipelens, size_t numpipes, int create_empty_fragment, size_t *written) | Coverage: | 61.468% (201/327) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_s3.c | Lines: | 644-1112 |
| | 446 | 63 |
CRYPTO_clear_reallocName: | CRYPTO_clear_realloc | Prototype: | void *CRYPTO_clear_realloc(void *str, size_t old_len, size_t num, const char *file, int line) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c | Lines: | 268-293 |
| | 26 | 5 |
Camellia_set_keyName: | Camellia_set_key | Prototype: | int Camellia_set_key(const unsigned char *userKey, const int bits, CAMELLIA_KEY *key) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_misc.c | Lines: | 14-23 |
| | 6 | 3 |
dtls1_query_mtuName: | dtls1_query_mtu | Prototype: | int dtls1_query_mtu(SSL *s) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 911-939 |
| | 26 | 5 |
dtls1_set_handshake_headerName: | dtls1_set_handshake_header | Prototype: | int dtls1_set_handshake_header(SSL *s, WPACKET *pkt, int htype) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 1233-1255 |
| | 12 | 4 |
file_writeName: | file_write | Prototype: | static int file_write(BIO *b, const char *in, int inl) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c | Lines: | 160-179 |
| | 12 | 4 |
tls_construct_ctos_ec_pt_formatsName: | tls_construct_ctos_ec_pt_formats | Prototype: | EXT_RETURN tls_construct_ctos_ec_pt_formats(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 142-166 |
| | 20 | 3 |
tls_construct_ctos_maxfragmentlenName: | tls_construct_ctos_maxfragmentlen | Prototype: | EXT_RETURN tls_construct_ctos_maxfragmentlen(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 63-86 |
| | 17 | 3 |
tls_construct_ctos_renegotiateName: | tls_construct_ctos_renegotiate | Prototype: | EXT_RETURN tls_construct_ctos_renegotiate(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 15-34 |
| | 17 | 3 |
tls_construct_stoc_pskName: | tls_construct_stoc_psk | Prototype: | EXT_RETURN tls_construct_stoc_psk(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1943-1959 |
| | 16 | 3 |
tls_parse_stoc_status_requestName: | tls_parse_stoc_status_request | Prototype: | int tls_parse_stoc_status_request(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.538% (16/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1427-1466 |
| | 28 | 6 |
dtls1_do_writeName: | dtls1_do_write | Prototype: | int dtls1_do_write(SSL *s, int type) | Coverage: | 61.682% (66/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 112-329 |
| | 115 | 30 |
tls_process_client_key_exchangeName: | tls_process_client_key_exchange | Prototype: | MSG_PROCESS_RETURN tls_process_client_key_exchange(SSL *s, PACKET *pkt) | Coverage: | 61.702% (29/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3422-3486 |
| | 59 | 16 |
OCSP_basic_verifyName: | OCSP_basic_verify | Prototype: | int OCSP_basic_verify(OCSP_BASICRESP *bs, struct stack_st_X509 *certs, X509_STORE *st, unsigned long flags) | Coverage: | 61.765% (42/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 30-139 |
| | 96 | 23 |
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 |
chacha20_poly1305_cipherName: | chacha20_poly1305_cipher | Prototype: | static int chacha20_poly1305_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 61.765% (42/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c | Lines: | 363-488 |
| | 101 | 21 |
do_esc_charName: | do_esc_char | Prototype: | static int do_esc_char(unsigned long c, unsigned short flags, char *do_quotes, char_io *io_ch, void *arg) | Coverage: | 61.818% (34/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | Lines: | 66-127 |
| | 45 | 18 |
tls_process_client_certificateName: | tls_process_client_certificate | Prototype: | MSG_PROCESS_RETURN tls_process_client_certificate(SSL *s, PACKET *pkt) | Coverage: | 61.818% (68/110) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3548-3748 |
| | 272 | 25 |
ASN1_buf_printName: | ASN1_buf_print | Prototype: | int ASN1_buf_print(BIO *bp, const unsigned char *buf, size_t buflen, int indent) | Coverage: | 61.905% (13/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_pkey.c | Lines: | 21-43 |
| | 13 | 7 |
BN_kroneckerName: | BN_kronecker | Prototype: | int BN_kronecker(const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 61.905% (39/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_kron.c | Lines: | 17-140 |
| | 60 | 20 |
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 |
cms_cbName: | cms_cb | Prototype: | static int cms_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 61.905% (13/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_asn1.c | Lines: | 281-310 |
| | 20 | 9 |
sock_ctrlName: | sock_ctrl | Prototype: | static long sock_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 61.905% (13/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | Lines: | 123-159 |
| | 26 | 10 |
tls_construct_ctos_psk_kex_modesName: | tls_construct_ctos_psk_kex_modes | Prototype: | EXT_RETURN tls_construct_ctos_psk_kex_modes(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.905% (13/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 554-579 |
| | 21 | 3 |
asn1_do_lockName: | asn1_do_lock | Prototype: | int asn1_do_lock(ASN1_VALUE **pval, int op, const ASN1_ITEM *it) | Coverage: | 62.069% (18/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c | Lines: | 58-102 |
| | 35 | 10 |
i2d_ECPrivateKeyName: | i2d_ECPrivateKey | Prototype: | int i2d_ECPrivateKey(EC_KEY *a, unsigned char **out) | Coverage: | 62.162% (23/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 971-1041 |
| | 87 | 11 |
tls1_get_legacy_sigalgName: | tls1_get_legacy_sigalg | Prototype: | static const SIGALG_LOOKUP *tls1_get_legacy_sigalg(const SSL *s, int idx) | Coverage: | 62.162% (23/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 850-894 |
| | 38 | 11 |
BN_dec2bnName: | BN_dec2bn | Prototype: | int BN_dec2bn(BIGNUM **bn, const char *a) | Coverage: | 62.264% (33/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | Lines: | 199-267 |
| | 63 | 16 |
CMS_verifyName: | CMS_verify | Prototype: | int CMS_verify(CMS_ContentInfo *cms, struct stack_st_X509 *certs, X509_STORE *store, BIO *dcont, BIO *out, unsigned int flags) | Coverage: | 62.281% (71/114) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 265-421 |
| | 122 | 35 |
ERR_func_error_stringName: | ERR_func_error_string | Prototype: | const char *ERR_func_error_string(unsigned long e) | Coverage: | 62.500% (5/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 607-621 |
| | 21 | 2 |
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 |
SCT_set_sourceName: | SCT_set_source | Prototype: | int SCT_set_source(SCT *sct, sct_source_t source) | Coverage: | 62.500% (5/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | Lines: | 268-283 |
| | 7 | 5 |
SSL_CTX_set_tlsext_max_fragment_lengthName: | SSL_CTX_set_tlsext_max_fragment_length | Prototype: | int SSL_CTX_set_tlsext_max_fragment_length(SSL_CTX *ctx, uint8_t mode) | Coverage: | 62.500% (5/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2703-2714 |
| | 7 | 2 |
X509_REQ_extension_nidName: | X509_REQ_extension_nid | Prototype: | int X509_REQ_extension_nid(int req_nid) | Coverage: | 62.500% (5/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c | Lines: | 131-141 |
| | 7 | 4 |
X509_check_private_keyName: | X509_check_private_key | Prototype: | int X509_check_private_key(const X509 *x, const EVP_PKEY *k) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | Lines: | 278-305 |
| | 16 | 7 |
custom_exts_copyName: | custom_exts_copy | Prototype: | int custom_exts_copy(custom_ext_methods *dst, const custom_ext_methods *src) | Coverage: | 62.500% (15/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c | Lines: | 270-317 |
| | 62 | 8 |
doapr_outchName: | doapr_outch | Prototype: | static int doapr_outch(char **sbuffer, char **buffer, size_t *currlen, size_t *maxlen, int c) | Coverage: | 62.500% (25/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | Lines: | 804-849 |
| | 49 | 12 |
dtls1_hm_fragment_newName: | dtls1_hm_fragment_new | Prototype: | static hm_fragment *dtls1_hm_fragment_new(size_t frag_len, int reassembly) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 56-92 |
| | 51 | 6 |
rand_drbg_restartName: | rand_drbg_restart | Prototype: | int rand_drbg_restart(RAND_DRBG *drbg, const unsigned char *buffer, size_t len, size_t entropy) | Coverage: | 62.500% (25/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 475-560 |
| | 75 | 14 |
rsa_cms_signName: | rsa_cms_sign | Prototype: | static int rsa_cms_sign(CMS_SignerInfo *si) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 772-796 |
| | 34 | 6 |
ssl_conf_cmd_allowedName: | ssl_conf_cmd_allowed | Prototype: | static int ssl_conf_cmd_allowed(SSL_CONF_CTX *cctx, const ssl_conf_cmd_tbl * t) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 740-752 |
| | 10 | 4 |
strip_endName: | strip_end | Prototype: | static char *strip_end(char *name) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 769-789 |
| | 26 | 6 |
tls_parse_stoc_sctName: | tls_parse_stoc_sct | Prototype: | int tls_parse_stoc_sct(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 62.500% (15/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1471-1528 |
| | 56 | 7 |
tls_construct_client_helloName: | tls_construct_client_hello | Prototype: | int tls_construct_client_hello(SSL *s, WPACKET *pkt) | Coverage: | 62.727% (69/110) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1103-1305 |
| | 194 | 26 |
BN_hex2bnName: | BN_hex2bn | Prototype: | int BN_hex2bn(BIGNUM **bn, const char *a) | Coverage: | 62.745% (32/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | Lines: | 126-197 |
| | 66 | 16 |
aes_ccm_cipherName: | aes_ccm_cipher | Prototype: | static int aes_ccm_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 62.903% (39/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3674-3742 |
| | 56 | 18 |
tls_early_post_process_client_helloName: | tls_early_post_process_client_hello | Prototype: | static int tls_early_post_process_client_hello(SSL *s) | Coverage: | 62.909% (173/275) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 1580-2075 |
| | 500 | 71 |
SSL_CTX_add_sessionName: | SSL_CTX_add_session | Prototype: | int SSL_CTX_add_session(SSL_CTX *ctx, SSL_SESSION *c) | Coverage: | 62.963% (17/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 665-740 |
| | 69 | 8 |
dtls1_process_buffered_recordsName: | dtls1_process_buffered_records | Prototype: | int dtls1_process_buffered_records(SSL *s) | Coverage: | 62.963% (17/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | Lines: | 226-311 |
| | 45 | 9 |
tls1_set_shared_sigalgsName: | tls1_set_shared_sigalgs | Prototype: | static int tls1_set_shared_sigalgs(SSL *s) | Coverage: | 62.963% (17/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1673-1718 |
| | 53 | 6 |
EVP_BytesToKeyName: | EVP_BytesToKey | Prototype: | int EVP_BytesToKey(const EVP_CIPHER *type, const EVP_MD *md, const unsigned char *salt, const unsigned char *data, int datal, int count, unsigned char *key, unsigned char *iv) | Coverage: | 63.014% (46/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_key.c | Lines: | 74-150 |
| | 79 | 27 |
BIO_find_typeName: | BIO_find_type | Prototype: | BIO *BIO_find_type(BIO *bio, int type) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 648-668 |
| | 28 | 7 |
CMS_get1_certsName: | CMS_get1_certs | Prototype: | struct stack_st_X509 *CMS_get1_certs(CMS_ContentInfo *cms) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 478-504 |
| | 35 | 7 |
OBJ_NAME_getName: | OBJ_NAME_get | Prototype: | const char *OBJ_NAME_get(const char *name, int type) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | Lines: | 172-206 |
| | 40 | 7 |
RSA_set0_keyName: | RSA_set0_key | Prototype: | int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 180-204 |
| | 35 | 5 |
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 |
dtls1_close_construct_packetName: | dtls1_close_construct_packet | Prototype: | int dtls1_close_construct_packet(SSL *s, WPACKET *pkt, int htype) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 1257-1281 |
| | 15 | 5 |
ssl3_do_change_cipher_specName: | ssl3_do_change_cipher_spec | Prototype: | int ssl3_do_change_cipher_spec(SSL *s) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_msg.c | Lines: | 12-37 |
| | 20 | 6 |
ssl_set_option_listName: | ssl_set_option_list | Prototype: | static int ssl_set_option_list(const char *elem, int len, void *usr) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 152-180 |
| | 21 | 7 |
ssl_verify_cert_chainName: | ssl_verify_cert_chain | Prototype: | int ssl_verify_cert_chain(SSL *s, struct stack_st_X509 *sk) | Coverage: | 63.158% (24/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 366-449 |
| | 68 | 12 |
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_psk_do_binderName: | tls_psk_do_binder | Prototype: | int tls_psk_do_binder(SSL *s, const EVP_MD *md, const unsigned char *msgstart, size_t binderoffset, const unsigned char *binderin, unsigned char *binderout, SSL_SESSION *sess, int sign, int external) | Coverage: | 63.158% (60/95) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 1435-1614 |
| | 208 | 22 |
RSA_padding_add_PKCS1_PSS_mgf1Name: | RSA_padding_add_PKCS1_PSS_mgf1 | Prototype: | int RSA_padding_add_PKCS1_PSS_mgf1(RSA *rsa, unsigned char *EM, const unsigned char *mHash, const EVP_MD *Hash, const EVP_MD *mgf1Hash, int sLen) | Coverage: | 63.235% (43/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pss.c | Lines: | 145-251 |
| | 90 | 22 |
BF_cbc_encryptName: | BF_cbc_encrypt | Prototype: | void BF_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int encrypt) | Coverage: | 63.265% (31/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_enc.c | Lines: | 102-175 |
| | 63 | 22 |
DES_ede3_cbc_encryptName: | DES_ede3_cbc_encrypt | Prototype: | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output, long length, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, DES_cblock *ivec, int enc) | Coverage: | 63.265% (31/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/des_enc.c | Lines: | 194-297 |
| | 78 | 22 |
ossl_statem_server13_read_transitionName: | ossl_statem_server13_read_transition | Prototype: | static int ossl_statem_server13_read_transition(SSL *s, int mt) | Coverage: | 63.333% (38/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 40-128 |
| | 46 | 22 |
tls_construct_stoc_status_requestName: | tls_construct_stoc_status_request | Prototype: | EXT_RETURN tls_construct_stoc_status_request(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 63.333% (19/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1486-1519 |
| | 28 | 6 |
ctr_updateName: | ctr_update | Prototype: | static int ctr_update(RAND_DRBG *drbg, const unsigned char *in1, size_t in1len, const unsigned char *in2, size_t in2len, const unsigned char *nonce, size_t noncelen) | Coverage: | 63.415% (26/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 228-277 |
| | 48 | 11 |
asn1_item_embed_newName: | asn1_item_embed_new | Prototype: | int asn1_item_embed_new(ASN1_VALUE **pval, const ASN1_ITEM *it, int embed) | Coverage: | 63.542% (61/96) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c | Lines: | 42-167 |
| | 98 | 34 |
BN_GF2m_mod_divName: | BN_GF2m_mod_div | Prototype: | int BN_GF2m_mod_div(BIGNUM *r, const BIGNUM *y, const BIGNUM *x, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 790-815 |
| | 19 | 5 |
EC_KEY_check_keyName: | EC_KEY_check_key | Prototype: | int EC_KEY_check_key(const EC_KEY *eckey) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 255-268 |
| | 19 | 3 |
ENGINE_cmd_is_executableName: | ENGINE_cmd_is_executable | Prototype: | int ENGINE_cmd_is_executable(ENGINE *e, int cmd) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c | Lines: | 177-191 |
| | 19 | 3 |
ERR_reason_error_stringName: | ERR_reason_error_string | Prototype: | const char *ERR_reason_error_string(unsigned long e) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 623-641 |
| | 28 | 3 |
SHA256_Final [md32_common.h #2]Name: | SHA256_Final [md32_common.h #2] | Prototype: | int SHA256_Final(unsigned char *md, SHA256_CTX *c) | Coverage: | 63.636% (14/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h #2 | Lines: | 191-226 |
| | 18 | 9 |
SSL_get1_supported_ciphersName: | SSL_get1_supported_ciphers | Prototype: | struct stack_st_SSL_CIPHER *SSL_get1_supported_ciphers(SSL *s) | Coverage: | 63.636% (14/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2444-2468 |
| | 38 | 8 |
SSL_renegotiateName: | SSL_renegotiate | Prototype: | int SSL_renegotiate(SSL *s) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2114-2130 |
| | 9 | 3 |
SSL_renegotiate_abbreviatedName: | SSL_renegotiate_abbreviated | Prototype: | int SSL_renegotiate_abbreviated(SSL *s) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2132-2148 |
| | 9 | 3 |
check_purpose_smime_signName: | check_purpose_smime_sign | Prototype: | static int check_purpose_smime_sign(const X509_PURPOSE *xp, const X509 *x, int ca) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 664-674 |
| | 7 | 3 |
compute_growthName: | compute_growth | Prototype: | static inline int compute_growth(int target, int current) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | Lines: | 144-157 |
| | 6 | 3 |
get_random_deviceName: | get_random_device | Prototype: | static int get_random_device(size_t n) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | Lines: | 339-364 |
| | 18 | 4 |
o2i_ECPublicKeyName: | o2i_ECPublicKey | Prototype: | EC_KEY *o2i_ECPublicKey(EC_KEY **a, const unsigned char **in, long len) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 1082-1100 |
| | 28 | 3 |
rc2_ctrlName: | rc2_ctrl | Prototype: | static int rc2_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c | Lines: | 161-187 |
| | 10 | 6 |
rsa_pss_get_paramName: | rsa_pss_get_param | Prototype: | int rsa_pss_get_param(const RSA_PSS_PARAMS *pss, const EVP_MD **pmd, const EVP_MD **pmgf1md, int *psaltlen) | Coverage: | 63.636% (14/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 690-721 |
| | 24 | 7 |
tls_construct_ctos_post_handshake_authName: | tls_construct_ctos_post_handshake_auth | Prototype: | EXT_RETURN tls_construct_ctos_post_handshake_auth(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1191-1215 |
| | 19 | 3 |
tls_construct_stoc_session_ticketName: | tls_construct_stoc_session_ticket | Prototype: | EXT_RETURN tls_construct_stoc_session_ticket(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1466-1483 |
| | 15 | 3 |
EVP_DigestInit_exName: | EVP_DigestInit_ex | Prototype: | int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl) | Coverage: | 63.793% (37/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/digest.c | Lines: | 66-149 |
| | 64 | 16 |
euclidName: | euclid | Prototype: | static BIGNUM *euclid(BIGNUM *a, BIGNUM *b) | Coverage: | 63.830% (30/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c | Lines: | 54-117 |
| | 40 | 17 |
aes_init_keyName: | aes_init_key | Prototype: | static int aes_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 63.889% (23/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 2578-2681 |
| | 59 | 7 |
tls_process_key_updateName: | tls_process_key_update | Prototype: | MSG_PROCESS_RETURN tls_process_key_update(SSL *s, PACKET *pkt) | Coverage: | 64.000% (16/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 599-655 |
| | 50 | 7 |
ssl_cipher_get_evpName: | ssl_cipher_get_evp | Prototype: | int ssl_cipher_get_evp(const SSL_SESSION *s, const EVP_CIPHER **enc, const EVP_MD **md, int *mac_pkey_type, size_t *mac_secret_size, SSL_COMP **comp, int use_etm) | Coverage: | 64.078% (66/103) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 484-582 |
| | 142 | 23 |
ssl_cert_dupName: | ssl_cert_dup | Prototype: | CERT *ssl_cert_dup(CERT *cert) | Coverage: | 64.179% (43/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 74-201 |
| | 143 | 23 |
CRYPTO_128_wrap_padName: | CRYPTO_128_wrap_pad | Prototype: | size_t CRYPTO_128_wrap_pad(void *key, const unsigned char *icv, unsigned char *out, const unsigned char *in, size_t inlen, block128_f block) | Coverage: | 64.286% (9/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/wrap128.c | Lines: | 183-234 |
| | 24 | 4 |
EVP_PKEY_CTX_ctrlName: | EVP_PKEY_CTX_ctrl | Prototype: | int EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype, int cmd, int p1, void *p2) | Coverage: | 64.286% (18/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | Lines: | 366-399 |
| | 20 | 8 |