Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
construct_stateless_ticketName: | construct_stateless_ticket | Prototype: | static int construct_stateless_ticket(SSL *s, WPACKET *pkt, uint32_t age_add, unsigned char *tick_nonce) | Coverage: | 47.872% (45/94) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3813-3986 |
| | 239 | 17 |
conf_value_cmpName: | conf_value_cmp | Prototype: | static int conf_value_cmp(const CONF_VALUE *a, const CONF_VALUE *b) | Coverage: | 22.078% (17/77) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | Lines: | 106-123 |
| | 351 | 17 |
cms_SignerInfo_content_signName: | cms_SignerInfo_content_sign | Prototype: | static int cms_SignerInfo_content_sign(CMS_ContentInfo *cms, CMS_SignerInfo *si, BIO *chain) | Coverage: | 48.000% (24/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 533-618 |
| | 70 | 17 |
cms_RecipientInfo_pwri_cryptName: | cms_RecipientInfo_pwri_crypt | Prototype: | int cms_RecipientInfo_pwri_crypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri, int en_de) | Coverage: | 0.000% (0/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_pwri.c | Lines: | 276-393 |
| | 108 | 17 |
bytes_to_cipher_listName: | bytes_to_cipher_list | Prototype: | int bytes_to_cipher_list(SSL *s, PACKET *cipher_suites, struct stack_st_SSL_CIPHER **skp, struct stack_st_SSL_CIPHER **scsvs_out, int sslv2format, int fatal) | Coverage: | 50.000% (33/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5266-5355 |
| | 105 | 17 |
buffer_writeName: | buffer_write | Prototype: | static int buffer_write(BIO *b, const char *in, int inl) | Coverage: | 37.736% (20/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c | Lines: | 160-235 |
| | 60 | 17 |
b2i_rsaName: | b2i_rsa | Prototype: | static EVP_PKEY *b2i_rsa(const unsigned char **in, unsigned int bitlen, int ispub) | Coverage: | 18.367% (9/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 316-380 |
| | 122 | 17 |
asn1_bio_ctrlName: | asn1_bio_ctrl | Prototype: | static long asn1_bio_ctrl(BIO *b, int cmd, long arg1, void *arg2) | Coverage: | 56.098% (23/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c | Lines: | 319-397 |
| | 54 | 17 |
X509V3_add1_i2dName: | X509V3_add1_i2d | Prototype: | int X509V3_add1_i2d(struct stack_st_X509_EXTENSION **x, int nid, void *value, int crit, unsigned long flags) | Coverage: | 24.000% (12/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c | Lines: | 218-303 |
| | 60 | 17 |
SSL_set_srp_server_paramName: | SSL_set_srp_server_param | Prototype: | int SSL_set_srp_server_param(SSL *s, const BIGNUM *N, const BIGNUM *g, BIGNUM *sa, BIGNUM *v, char *info) | Coverage: | 40.000% (22/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | Lines: | 196-247 |
| | 69 | 17 |
PKCS7_decryptName: | PKCS7_decrypt | Prototype: | int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags) | Coverage: | 36.735% (18/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_smime.c | Lines: | 477-549 |
| | 73 | 17 |
PKCS5_pbkdf2_setName: | PKCS5_pbkdf2_set | Prototype: | X509_ALGOR *PKCS5_pbkdf2_set(int iter, unsigned char *salt, int saltlen, int prf_nid, int keylen) | Coverage: | 0.000% (0/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c | Lines: | 149-221 |
| | 77 | 17 |
PKCS5_pbe2_set_ivName: | PKCS5_pbe2_set_iv | Prototype: | X509_ALGOR *PKCS5_pbe2_set_iv(const EVP_CIPHER *cipher, int iter, unsigned char *salt, int saltlen, unsigned char *aiv, int prf_nid) | Coverage: | 0.000% (0/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_pbev2.c | Lines: | 40-141 |
| | 100 | 17 |
EVP_DigestSignFinalName: | EVP_DigestSignFinal | Prototype: | int EVP_DigestSignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen) | Coverage: | 67.241% (39/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sigver.c | Lines: | 100-161 |
| | 51 | 17 |
CRYPTO_cbc128_decryptName: | CRYPTO_cbc128_decrypt | Prototype: | void CRYPTO_cbc128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 57.500% (23/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cbc128.c | Lines: | 69-161 |
| | 40 | 17 |
CMS_add0_recipient_keyName: | CMS_add0_recipient_key | Prototype: | CMS_RecipientInfo *CMS_add0_recipient_key(CMS_ContentInfo *cms, int nid, unsigned char *key, size_t keylen, unsigned char *id, size_t idlen, ASN1_GENERALIZEDTIME *date, ASN1_OBJECT *otherTypeId, ASN1_TYPE *otherType) | Coverage: | 24.390% (10/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 462-560 |
| | 66 | 17 |
BN_div_recpName: | BN_div_recp | Prototype: | int BN_div_recp(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m, BN_RECP_CTX *recp, BN_CTX *ctx) | Coverage: | 56.604% (30/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c | Lines: | 84-166 |
| | 60 | 17 |
AES_ige_encryptName: | AES_ige_encrypt | Prototype: | void AES_ige_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, const int enc) | Coverage: | 95.918% (47/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ige.c | Lines: | 37-160 |
| | 93 | 17 |
v3_check_genericName: | v3_check_generic | Prototype: | static int v3_check_generic(const char **value) | Coverage: | 14.737% (14/95) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | Lines: | 202-219 |
| | 421 | 16 |
ts_CONF_add_flagName: | ts_CONF_add_flag | Prototype: | static int ts_CONF_add_flag(CONF *conf, const char *section, const char *field, int flag, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 437-452 |
| | 332 | 16 |
tls_process_new_session_ticketName: | tls_process_new_session_ticket | Prototype: | MSG_PROCESS_RETURN tls_process_new_session_ticket(SSL *s, PACKET *pkt) | Coverage: | 67.391% (62/92) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2569-2745 |
| | 168 | 16 |
tls_process_finishedName: | tls_process_finished | Prototype: | MSG_PROCESS_RETURN tls_process_finished(SSL *s, PACKET *pkt) | Coverage: | 77.465% (55/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 748-852 |
| | 83 | 16 |
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 |
tls_process_certificate_requestName: | tls_process_certificate_request | Prototype: | MSG_PROCESS_RETURN tls_process_certificate_request(SSL *s, PACKET *pkt) | Coverage: | 72.727% (40/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2445-2567 |
| | 166 | 16 |
tls_parse_ctos_status_requestName: | tls_parse_ctos_status_request | Prototype: | int tls_parse_ctos_status_request(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 88.235% (45/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 327-437 |
| | 141 | 16 |
ssl_set_cert_and_keyName: | ssl_set_cert_and_key | Prototype: | static int ssl_set_cert_and_key(SSL *ssl, SSL_CTX *ctx, X509 *x509, EVP_PKEY *privatekey, struct stack_st_X509 *chain, int override) | Coverage: | 0.000% (0/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 1039-1136 |
| | 92 | 16 |
ssl_readName: | ssl_read | Prototype: | static int ssl_read(BIO *b, char *buf, size_t size, size_t *readbytes) | Coverage: | 40.000% (14/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c | Lines: | 92-160 |
| | 49 | 16 |
ssl_generate_session_idName: | ssl_generate_session_id | Prototype: | int ssl_generate_session_id(SSL *s, SSL_SESSION *ss) | Coverage: | 53.125% (17/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 308-388 |
| | 60 | 16 |
sm2_decryptName: | sm2_decrypt | Prototype: | int sm2_decrypt(const EC_KEY *key, const EVP_MD *digest, const uint8_t *ciphertext, size_t ciphertext_len, uint8_t *ptext_buf, size_t *ptext_len) | Coverage: | 43.939% (29/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c | Lines: | 262-392 |
| | 171 | 16 |
s2i_skey_idName: | s2i_skey_id | Prototype: | static ASN1_OCTET_STRING *s2i_skey_id(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *str) | Coverage: | 28.571% (18/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_skey.c | Lines: | 55-106 |
| | 215 | 16 |
rsa_cms_decryptName: | rsa_cms_decrypt | Prototype: | static int rsa_cms_decrypt(CMS_RecipientInfo *ri) | Coverage: | 36.364% (16/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 888-958 |
| | 89 | 16 |
pkey_poly1305_ctrl_strName: | pkey_poly1305_ctrl_str | Prototype: | static int pkey_poly1305_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 151-161 |
| | 333 | 16 |
pkey_hmac_ctrl_strName: | pkey_hmac_ctrl_str | Prototype: | static int pkey_hmac_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | Lines: | 168-179 |
| | 331 | 16 |
ossl_statem_client_process_messageName: | ossl_statem_client_process_message | Prototype: | MSG_PROCESS_RETURN ossl_statem_client_process_message(SSL *s, PACKET *pkt) | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1026-1080 |
| | 28 | 16 |
ossl_statem_client_max_message_sizeName: | ossl_statem_client_max_message_size | Prototype: | size_t ossl_statem_client_max_message_size(SSL *s) | Coverage: | 100.000% (31/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 966-1021 |
| | 18 | 16 |
nc_emailName: | nc_email | Prototype: | static int nc_email(ASN1_IA5STRING *eml, ASN1_IA5STRING *base) | Coverage: | 31.707% (26/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 559-598 |
| | 287 | 16 |
idp_check_dpName: | idp_check_dp | Prototype: | static int idp_check_dp(DIST_POINT_NAME *a, DIST_POINT_NAME *b) | Coverage: | 0.000% (0/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1331-1387 |
| | 45 | 16 |
i2c_ASN1_BIT_STRINGName: | i2c_ASN1_BIT_STRING | Prototype: | int i2c_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **pp) | Coverage: | 65.957% (31/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c | Lines: | 21-77 |
| | 46 | 16 |
fd_ctrlName: | fd_ctrl | Prototype: | static long fd_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | Lines: | 144-194 |
| | 33 | 16 |
ec_GFp_simple_group_get_curveName: | ec_GFp_simple_group_get_curve | Prototype: | int ec_GFp_simple_group_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) | Coverage: | 45.652% (21/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 192-235 |
| | 50 | 16 |
dtls1_process_out_of_seq_messageName: | dtls1_process_out_of_seq_message | Prototype: | static int dtls1_process_out_of_seq_message(SSL *s, const struct hm_header_st *msg_hdr) | Coverage: | 47.368% (27/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 639-735 |
| | 91 | 16 |
dane_matchName: | dane_match | Prototype: | static int dane_match(X509_STORE_CTX *ctx, X509 *cert, int depth) | Coverage: | 69.643% (39/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2558-2699 |
| | 78 | 16 |
buffer_readName: | buffer_read | Prototype: | static int buffer_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c | Lines: | 89-158 |
| | 55 | 16 |
bn_compute_wNAFName: | bn_compute_wNAF | Prototype: | signed char *bn_compute_wNAF(const BIGNUM *scalar, int w, size_t *ret_len) | Coverage: | 64.407% (38/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c | Lines: | 22-139 |
| | 76 | 16 |
asn1_template_print_ctxName: | asn1_template_print_ctx | Prototype: | static int asn1_template_print_ctx(BIO *out, ASN1_VALUE **fld, int indent, const ASN1_TEMPLATE *tt, const ASN1_PCTX *pctx) | Coverage: | 69.811% (37/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_prn.c | Lines: | 264-329 |
| | 65 | 16 |
asn1_primitive_newName: | asn1_primitive_new | Prototype: | static int asn1_primitive_new(ASN1_VALUE **pval, const ASN1_ITEM *it, int embed) | Coverage: | 75.556% (34/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c | Lines: | 262-328 |
| | 49 | 16 |
asn1_primitive_freeName: | asn1_primitive_free | Prototype: | void asn1_primitive_free(ASN1_VALUE **pval, const ASN1_ITEM *it, int embed) | Coverage: | 91.837% (45/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_fre.c | Lines: | 146-208 |
| | 45 | 16 |
RAND_DRBG_generateName: | RAND_DRBG_generate | Prototype: | int RAND_DRBG_generate(RAND_DRBG *drbg, unsigned char *out, size_t outlen, int prediction_resistance, const unsigned char *adin, size_t adinlen) | Coverage: | 75.000% (39/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 572-639 |
| | 55 | 16 |
PEM_ASN1_write_bioName: | PEM_ASN1_write_bio | Prototype: | int PEM_ASN1_write_bio(i2d_of_void *i2d, const char *name, BIO *bp, void *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *callback, void *u) | Coverage: | 13.793% (8/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 308-406 |
| | 109 | 16 |
OSSL_STORE_openName: | OSSL_STORE_open | Prototype: | OSSL_STORE_CTX *OSSL_STORE_open(const char *uri, const UI_METHOD *ui_method, void *ui_data, OSSL_STORE_post_process_info_fn post_process, void *post_process_data) | Coverage: | 0.000% (0/74) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 37-115 |
| | 299 | 16 |
OBJ_add_objectName: | OBJ_add_object | Prototype: | int OBJ_add_object(const ASN1_OBJECT *obj) | Coverage: | 45.000% (18/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 174-218 |
| | 72 | 16 |
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 |
ENGINE_ctrlName: | ENGINE_ctrl | Prototype: | int ENGINE_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f) (void)) | Coverage: | 45.714% (16/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c | Lines: | 125-175 |
| | 29 | 16 |
CRYPTO_gcm128_encrypt_ctr32Name: | CRYPTO_gcm128_encrypt_ctr32 | Prototype: | int CRYPTO_gcm128_encrypt_ctr32(GCM128_CONTEXT *ctx, const unsigned char *in, unsigned char *out, size_t len, ctr128_f stream) | Coverage: | 75.862% (44/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | Lines: | 1459-1621 |
| | 71 | 16 |
CRYPTO_gcm128_decrypt_ctr32Name: | CRYPTO_gcm128_decrypt_ctr32 | Prototype: | int CRYPTO_gcm128_decrypt_ctr32(GCM128_CONTEXT *ctx, const unsigned char *in, unsigned char *out, size_t len, ctr128_f stream) | Coverage: | 79.310% (46/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | Lines: | 1623-1792 |
| | 71 | 16 |
CRYPTO_dup_ex_dataName: | CRYPTO_dup_ex_data | Prototype: | int CRYPTO_dup_ex_data(int class_index, CRYPTO_EX_DATA *to, const CRYPTO_EX_DATA *from) | Coverage: | 57.778% (26/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | Lines: | 253-313 |
| | 52 | 16 |
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 |
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 |
ASYNC_start_jobName: | ASYNC_start_job | Prototype: | int ASYNC_start_job(ASYNC_JOB **job, ASYNC_WAIT_CTX *wctx, int *ret, int (*func)(void *), void *args, size_t size) | Coverage: | 60.465% (26/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 167-253 |
| | 114 | 16 |
ASN1_item_sign_ctxName: | ASN1_item_sign_ctx | Prototype: | int ASN1_item_sign_ctx(const ASN1_ITEM *it, X509_ALGOR *algor1, X509_ALGOR *algor2, ASN1_BIT_STRING *signature, void *asn, EVP_MD_CTX *ctx) | Coverage: | 56.250% (27/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_sign.c | Lines: | 133-229 |
| | 94 | 16 |
use_certificate_chain_fileName: | use_certificate_chain_file | Prototype: | static int use_certificate_chain_file(SSL_CTX *ctx, SSL *ssl, const char *file) | Coverage: | 48.936% (23/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 589-684 |
| | 84 | 15 |
try_decode_PKCS8EncryptedName: | try_decode_PKCS8Encrypted | Prototype: | static OSSL_STORE_INFO *try_decode_PKCS8Encrypted(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 323-386 |
| | 257 | 15 |
try_decode_PKCS12Name: | try_decode_PKCS12 | Prototype: | static OSSL_STORE_INFO *try_decode_PKCS12(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 195-293 |
| | 154 | 15 |
ssl_load_ciphersName: | ssl_load_ciphers | Prototype: | int ssl_load_ciphers(void) | Coverage: | 68.889% (31/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 355-447 |
| | 62 | 15 |
ssl_add_cert_chainName: | ssl_add_cert_chain | Prototype: | static int ssl_add_cert_chain(SSL *s, WPACKET *pkt, CERT_PKEY *cpk) | Coverage: | 66.000% (33/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 895-989 |
| | 93 | 15 |
read_stringName: | read_string | Prototype: | static int read_string(UI *ui, UI_STRING *uis) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 218-255 |
| | 188 | 15 |
range_should_be_prefixName: | range_should_be_prefix | Prototype: | static int range_should_be_prefix(const unsigned char *min, const unsigned char *max, const int length) | Coverage: | 0.000% (0/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 339-383 |
| | 30 | 15 |
pkey_rsa_signName: | pkey_rsa_sign | Prototype: | static int pkey_rsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 40.909% (18/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 122-187 |
| | 51 | 15 |
pkey_dsa_ctrlName: | pkey_dsa_ctrl | Prototype: | static int pkey_dsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 32.692% (17/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | Lines: | 107-165 |
| | 35 | 15 |
pkey_dh_paramgenName: | pkey_dh_paramgen | Prototype: | static int pkey_dh_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 327-396 |
| | 65 | 15 |
pkcs5_scrypt_setName: | pkcs5_scrypt_set | Prototype: | static X509_ALGOR *pkcs5_scrypt_set(const unsigned char *salt, size_t saltlen, size_t keylen, uint64_t N, uint64_t r, uint64_t p) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_scrypt.c | Lines: | 148-210 |
| | 55 | 15 |
ok_readName: | ok_read | Prototype: | static int ok_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | Lines: | 171-255 |
| | 57 | 15 |
md_ctrlName: | md_ctrl | Prototype: | static long md_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 39.474% (15/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c | Lines: | 136-199 |
| | 53 | 15 |
make_addressRangeName: | make_addressRange | Prototype: | static int make_addressRange(IPAddressOrRange **result, unsigned char *min, unsigned char *max, const int length) | Coverage: | 0.000% (0/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 422-476 |
| | 57 | 15 |
internal_verifyName: | internal_verify | Prototype: | static int internal_verify(X509_STORE_CTX *ctx) | Coverage: | 72.727% (32/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1701-1779 |
| | 46 | 15 |
ec_GFp_simple_group_set_curveName: | ec_GFp_simple_group_set_curve | Prototype: | int ec_GFp_simple_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 35.714% (15/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 133-190 |
| | 46 | 15 |
do_ext_nconfName: | do_ext_nconf | Prototype: | static X509_EXTENSION *do_ext_nconf(CONF *conf, X509V3_CTX *ctx, int ext_nid, int crit, const char *value) | Coverage: | 48.000% (24/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | Lines: | 69-129 |
| | 87 | 15 |
d2i_ECPrivateKeyName: | d2i_ECPrivateKey | Prototype: | EC_KEY *d2i_ECPrivateKey(EC_KEY **a, const unsigned char **in, long len) | Coverage: | 74.000% (37/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 892-969 |
| | 97 | 15 |
crl_cbName: | crl_cb | Prototype: | static int crl_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 73.913% (34/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 152-246 |
| | 123 | 15 |
check_crlName: | check_crl | Prototype: | static int check_crl(X509_STORE_CTX *ctx, X509_CRL *crl) | Coverage: | 24.242% (16/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1485-1558 |
| | 54 | 15 |
b64_writeName: | b64_write | Prototype: | static int b64_write(BIO *b, const char *in, int inl) | Coverage: | 48.148% (26/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c | Lines: | 328-446 |
| | 101 | 15 |
b2i_dssName: | b2i_dss | Prototype: | static EVP_PKEY *b2i_dss(const unsigned char **in, unsigned int bitlen, int ispub) | Coverage: | 27.273% (12/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 244-314 |
| | 111 | 15 |
asn1_write_micalgName: | asn1_write_micalg | Prototype: | static int asn1_write_micalg(BIO *out, struct stack_st_X509_ALGOR *mdalgs) | Coverage: | 41.667% (15/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 152-218 |
| | 44 | 15 |
addr_stringsName: | addr_strings | Prototype: | static int addr_strings(const BIO_ADDR *ap, int numeric, char **hostname, char **service) | Coverage: | 44.186% (19/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c | Lines: | 189-262 |
| | 97 | 15 |
X509V3_parse_listName: | X509V3_parse_list | Prototype: | struct stack_st_CONF_VALUE *X509V3_parse_list(const char *line) | Coverage: | 65.909% (29/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 287-373 |
| | 87 | 15 |
X509V3_get_d2iName: | X509V3_get_d2i | Prototype: | void *X509V3_get_d2i(const struct stack_st_X509_EXTENSION *x, int nid, int *crit, int *idx) | Coverage: | 77.273% (34/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c | Lines: | 162-210 |
| | 50 | 15 |
UI_set_result_exName: | UI_set_result_ex | Prototype: | int UI_set_result_ex(UI *ui, UI_STRING *uis, const char *result, int len) | Coverage: | 17.391% (8/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 885-954 |
| | 102 | 15 |
TXT_DB_insertName: | TXT_DB_insert | Prototype: | int TXT_DB_insert(TXT_DB *db, OPENSSL_STRING *row) | Coverage: | 48.889% (22/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/txt_db/txt_db.c | Lines: | 237-280 |
| | 51 | 15 |
SipHash_FinalName: | SipHash_Final | Prototype: | int SipHash_Final(SIPHASH *ctx, unsigned char *out, size_t outlen) | Coverage: | 100.000% (36/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash.c | Lines: | 190-248 |
| | 36 | 15 |
SMIME_write_ASN1Name: | SMIME_write_ASN1 | Prototype: | int SMIME_write_ASN1(BIO *bio, ASN1_VALUE *val, BIO *data, int flags, int ctype_nid, int econt_nid, struct stack_st_X509_ALGOR *mdalgs, const ASN1_ITEM *it) | Coverage: | 66.667% (32/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 222-310 |
| | 74 | 15 |
PKCS5_PBKDF2_HMACName: | PKCS5_PBKDF2_HMAC | Prototype: | int PKCS5_PBKDF2_HMAC(const char *pass, int passlen, const unsigned char *salt, int saltlen, int iter, const EVP_MD *digest, int keylen, unsigned char *out) | Coverage: | 58.000% (29/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p5_crpt2.c | Lines: | 31-122 |
| | 88 | 15 |
EVP_EncryptUpdateName: | EVP_EncryptUpdate | Prototype: | int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | Coverage: | 71.429% (35/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 297-372 |
| | 52 | 15 |
ENGINE_ctrl_cmd_stringName: | ENGINE_ctrl_cmd_string | Prototype: | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg, int cmd_optional) | Coverage: | 42.857% (21/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c | Lines: | 229-330 |
| | 93 | 15 |
CMS_SignerInfo_verify_contentName: | CMS_SignerInfo_verify_content | Prototype: | int CMS_SignerInfo_verify_content(CMS_SignerInfo *si, BIO *chain) | Coverage: | 47.619% (20/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 777-852 |
| | 69 | 15 |
CMS_RecipientInfo_kari_get0_orig_idName: | CMS_RecipientInfo_kari_get0_orig_id | Prototype: | int CMS_RecipientInfo_kari_get0_orig_id(CMS_RecipientInfo *ri, X509_ALGOR **pubalg, ASN1_BIT_STRING **pubkey, ASN1_OCTET_STRING **keyid, X509_NAME **issuer, ASN1_INTEGER **sno) | Coverage: | 38.636% (17/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 51-91 |
| | 51 | 15 |
BN_GF2m_mod_arrName: | BN_GF2m_mod_arr | Prototype: | int BN_GF2m_mod_arr(BIGNUM *r, const BIGNUM *a, const int p[]) | Coverage: | 82.609% (38/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 292-382 |
| | 54 | 15 |
ASN1_BIT_STRING_num_ascName: | ASN1_BIT_STRING_num_asc | Prototype: | int ASN1_BIT_STRING_num_asc(const char *name, BIT_STRING_BITNAME *tbl) | Coverage: | 0.000% (0/69) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_bitst.c | Lines: | 47-56 |
| | 334 | 15 |
x509_name_canonName: | x509_name_canon | Prototype: | static int x509_name_canon(X509_NAME *a) | Coverage: | 57.895% (22/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | Lines: | 300-375 |
| | 84 | 14 |
try_decode_paramsName: | try_decode_params | Prototype: | static OSSL_STORE_INFO *try_decode_params(const char *pem_name, const char *pem_header, const unsigned char *blob, size_t len, void **pctx, int *matchcount, const UI_METHOD *ui_method, void *ui_data) | Coverage: | 0.000% (0/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 509-582 |
| | 103 | 14 |
tls_process_cke_rsaName: | tls_process_cke_rsa | Prototype: | static int tls_process_cke_rsa(SSL *s, PACKET *pkt) | Coverage: | 55.814% (24/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2959-3128 |
| | 131 | 14 |