Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
ssl3_generate_key_blockName: | ssl3_generate_key_block | Prototype: | static int ssl3_generate_key_block(SSL *s, unsigned char *km, int num) | Coverage: | 0.000% (0/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_enc.c | Lines: | 17-88 |
| | 109 | 10 |
asn1_time_to_tmName: | asn1_time_to_tm | Prototype: | int asn1_time_to_tm(struct tm *tm, const ASN1_TIME *d) | Coverage: | 97.368% (148/152) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 74-259 |
| | 110 | 43 |
bio_ctrlName: | bio_ctrl | Prototype: | static long bio_ctrl(BIO *bio, int cmd, long num, void *ptr) | Coverage: | 39.759% (33/83) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 418-601 |
| | 110 | 32 |
do_dh_printName: | do_dh_print | Prototype: | static int do_dh_print(BIO *bp, const DH *x, int indent, int ptype) | Coverage: | 57.143% (48/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 267-345 |
| | 110 | 23 |
ec_asn1_group2fieldidName: | ec_asn1_group2fieldid | Prototype: | static int ec_asn1_group2fieldid(const EC_GROUP *group, X9_62_FIELDID *field) | Coverage: | 16.949% (10/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 244-364 |
| | 110 | 20 |
file_load_try_decodeName: | file_load_try_decode | Prototype: | static OSSL_STORE_INFO *file_load_try_decode(OSSL_STORE_LOADER_CTX *ctx, const char *pem_name, const char *pem_header, unsigned char *data, size_t len, const UI_METHOD *ui_method, void *ui_data, int *matchcount) | Coverage: | 0.000% (0/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 980-1067 |
| | 110 | 13 |
asn1_d2i_ex_primitiveName: | asn1_d2i_ex_primitive | Prototype: | static int asn1_d2i_ex_primitive(ASN1_VALUE **pval, const unsigned char **in, long inlen, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx) | Coverage: | 89.024% (73/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_dec.c | Lines: | 640-770 |
| | 111 | 24 |
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 |
generate_v3Name: | generate_v3 | Prototype: | static ASN1_TYPE *generate_v3(const char *str, X509V3_CTX *cnf, int depth, int *perr) | Coverage: | 0.000% (0/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | Lines: | 98-238 |
| | 111 | 17 |
ssl3_choose_cipherName: | ssl3_choose_cipher | Prototype: | const SSL_CIPHER *ssl3_choose_cipher(SSL *s, struct stack_st_SSL_CIPHER *clnt, struct stack_st_SSL_CIPHER *srvr) | Coverage: | 87.313% (117/134) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4115-4313 |
| | 111 | 32 |
tls_setup_handshakeName: | tls_setup_handshake | Prototype: | int tls_setup_handshake(SSL *s) | Coverage: | 85.455% (47/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 89-159 |
| | 111 | 13 |
ts_RESP_create_tst_infoName: | ts_RESP_create_tst_info | Prototype: | static TS_TST_INFO *ts_RESP_create_tst_info(TS_RESP_CTX *ctx, ASN1_OBJECT *policy) | Coverage: | 0.000% (0/80) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 530-608 |
| | 111 | 20 |
OCSP_REQ_CTX_nbioName: | OCSP_REQ_CTX_nbio | Prototype: | int OCSP_REQ_CTX_nbio(OCSP_REQ_CTX *rctx) | Coverage: | 0.000% (0/113) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | Lines: | 272-470 |
| | 112 | 41 |
dtls1_get_recordName: | dtls1_get_record | Prototype: | int dtls1_get_record(SSL *s) | Coverage: | 58.537% (48/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 1827-2032 |
| | 112 | 24 |
read_state_machineName: | read_state_machine | Prototype: | static SUB_STATE_RETURN read_state_machine(SSL *s) | Coverage: | 82.022% (73/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | Lines: | 536-691 |
| | 112 | 32 |
tls_process_cke_dheName: | tls_process_cke_dhe | Prototype: | static int tls_process_cke_dhe(SSL *s, PACKET *pkt) | Coverage: | 41.935% (13/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3130-3197 |
| | 113 | 9 |
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 |
DSA_dup_DHName: | DSA_dup_DH | Prototype: | DH *DSA_dup_DH(const DSA *r) | Coverage: | 0.000% (0/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | Lines: | 186-240 |
| | 114 | 13 |
EVP_CipherInit_exName: | EVP_CipherInit_ex | Prototype: | int EVP_CipherInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *impl, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 77.011% (67/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 59-207 |
| | 114 | 29 |
tls_construct_cke_psk_preambleName: | tls_construct_cke_psk_preamble | Prototype: | static int tls_construct_cke_psk_preamble(SSL *s, WPACKET *pkt) | Coverage: | 40.909% (9/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2873-2955 |
| | 114 | 8 |
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_finish_handshakeName: | tls_finish_handshake | Prototype: | WORK_STATE tls_finish_handshake(SSL *s, WORK_STATE wst, int clearbufs, int stop) | Coverage: | 94.595% (70/74) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1016-1133 |
| | 115 | 18 |
PKCS12_createName: | PKCS12_create | Prototype: | PKCS12 *PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey, X509 *cert, struct stack_st_X509 *ca, int nid_key, int nid_cert, int iter, int mac_iter, int keytype) | Coverage: | 0.000% (0/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crt.c | Lines: | 31-132 |
| | 116 | 24 |
a2d_ASN1_OBJECTName: | a2d_ASN1_OBJECT | Prototype: | int a2d_ASN1_OBJECT(unsigned char *out, int olen, const char *buf, int num) | Coverage: | 41.441% (46/111) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c | Lines: | 53-178 |
| | 116 | 35 |
str_copyName: | str_copy | Prototype: | static int str_copy(CONF *conf, char *section, char **pto, char *from) | Coverage: | 81.308% (87/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 505-656 |
| | 116 | 36 |
SSL_dupName: | SSL_dup | Prototype: | SSL *SSL_dup(SSL *s) | Coverage: | 0.000% (0/79) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 3660-3785 |
| | 117 | 27 |
c2i_ASN1_OBJECTName: | c2i_ASN1_OBJECT | Prototype: | ASN1_OBJECT *c2i_ASN1_OBJECT(ASN1_OBJECT **a, const unsigned char **pp, long len) | Coverage: | 75.000% (42/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c | Lines: | 239-333 |
| | 117 | 13 |
tls1_set_cert_validityName: | tls1_set_cert_validity | Prototype: | void tls1_set_cert_validity(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2319-2330 |
| | 117 | 1 |
tls_parse_ctos_key_shareName: | tls_parse_ctos_key_share | Prototype: | int tls_parse_ctos_key_share(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 92.308% (48/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 610-724 |
| | 117 | 14 |
tls_collect_extensionsName: | tls_collect_extensions | Prototype: | int tls_collect_extensions(SSL *s, PACKET *packet, unsigned int context, RAW_EXTENSION **res, size_t *len, int init) | Coverage: | 89.706% (61/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 551-668 |
| | 118 | 14 |
BN_mod_exp_montName: | BN_mod_exp_mont | Prototype: | int BN_mod_exp_mont(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | Coverage: | 75.833% (91/120) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | Lines: | 296-470 |
| | 119 | 36 |
acpt_ctrlName: | acpt_ctrl | Prototype: | static long acpt_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 31.373% (32/102) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c | Lines: | 395-536 |
| | 119 | 38 |
ts_RESP_signName: | ts_RESP_sign | Prototype: | static int ts_RESP_sign(TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 632-732 |
| | 119 | 21 |
PKCS12_key_gen_uniName: | PKCS12_key_gen_uni | Prototype: | int PKCS12_key_gen_uni(unsigned char *pass, int passlen, unsigned char *salt, int saltlen, int id, int iter, int n, unsigned char *out, const EVP_MD *md_type) | Coverage: | 64.615% (42/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_key.c | Lines: | 76-174 |
| | 120 | 18 |
fe_sqName: | fe_sq | Prototype: | static void fe_sq(fe h, const fe f) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 1231-1360 |
| | 120 | 1 |
OBJ_obj2txtName: | OBJ_obj2txt | Prototype: | int OBJ_obj2txt(char *buf, int buf_len, const ASN1_OBJECT *a, int no_name) | Coverage: | 72.381% (76/105) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | Lines: | 396-528 |
| | 121 | 31 |
mime_parse_hdrName: | mime_parse_hdr | Prototype: | static struct stack_st_MIME_HEADER *mime_parse_hdr(BIO *bio) | Coverage: | 72.840% (59/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 624-742 |
| | 121 | 28 |
nc_uriName: | nc_uri | Prototype: | static int nc_uri(ASN1_IA5STRING *uri, ASN1_IA5STRING *base) | Coverage: | 0.000% (0/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 600-644 |
| | 121 | 9 |
ASN1_mbstring_ncopyName: | ASN1_mbstring_ncopy | Prototype: | int ASN1_mbstring_ncopy(ASN1_STRING **out, const unsigned char *in, int len, int inform, unsigned long mask, long minsize, long maxsize) | Coverage: | 52.273% (46/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | Lines: | 41-200 |
| | 122 | 31 |
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 |
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 |
PKCS5_pbe2_set_scryptName: | PKCS5_pbe2_set_scrypt | Prototype: | X509_ALGOR *PKCS5_pbe2_set_scrypt(const EVP_CIPHER *cipher, const unsigned char *salt, int saltlen, unsigned char *aiv, uint64_t N, uint64_t r, uint64_t p) | Coverage: | 0.000% (0/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/p5_scrypt.c | Lines: | 39-146 |
| | 123 | 18 |
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 |
ecp_nistz256_mult_precomputeName: | ecp_nistz256_mult_precompute | Prototype: | static int ecp_nistz256_mult_precompute(EC_GROUP *group, BN_CTX *ctx) | Coverage: | 4.762% (3/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | Lines: | 777-900 |
| | 123 | 21 |
get_cert_by_subjectName: | get_cert_by_subject | Prototype: | static int get_cert_by_subject(X509_LOOKUP *xl, X509_LOOKUP_TYPE type, X509_NAME *name, X509_OBJECT *ret) | Coverage: | 25.000% (18/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c | Lines: | 211-390 |
| | 123 | 24 |
pkey_rsa_ctrlName: | pkey_rsa_ctrl | Prototype: | static int pkey_rsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 69.565% (112/161) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 398-586 |
| | 123 | 58 |
dtls_get_reassembled_messageName: | dtls_get_reassembled_message | Prototype: | static int dtls_get_reassembled_message(SSL *s, int *errtype, size_t *len) | Coverage: | 56.250% (36/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 737-899 |
| | 124 | 19 |
ossl_statem_client_read_transitionName: | ossl_statem_client_read_transition | Prototype: | int ossl_statem_client_read_transition(SSL *s, int mt) | Coverage: | 78.082% (114/146) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 201-397 |
| | 125 | 45 |
X509_STORE_CTX_initName: | X509_STORE_CTX_init | Prototype: | int X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store, X509 *x509, struct stack_st_X509 *chain) | Coverage: | 69.149% (65/94) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2200-2336 |
| | 126 | 21 |
ecdsa_sign_setupName: | ecdsa_sign_setup | Prototype: | static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp, const unsigned char *dgst, int dlen) | Coverage: | 50.000% (33/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_ossl.c | Lines: | 33-142 |
| | 126 | 20 |
RSA_X931_generate_key_exName: | RSA_X931_generate_key_ex | Prototype: | int RSA_X931_generate_key_ex(RSA *rsa, int bits, const BIGNUM *e, BN_GENCB *cb) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931g.c | Lines: | 143-198 |
| | 127 | 11 |
final_server_nameName: | final_server_name | Prototype: | static int final_server_name(SSL *s, unsigned int context, int sent) | Coverage: | 61.111% (44/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 917-1017 |
| | 127 | 17 |
OCSP_RESPONSE_printName: | OCSP_RESPONSE_print | Prototype: | int OCSP_RESPONSE_print(BIO *bp, OCSP_RESPONSE *o, unsigned long flags) | Coverage: | 33.333% (34/102) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_prn.c | Lines: | 132-246 |
| | 128 | 36 |
SSL_SESSION_printName: | SSL_SESSION_print | Prototype: | int SSL_SESSION_print(BIO *bp, const SSL_SESSION *x) | Coverage: | 48.551% (67/138) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_txt.c | Lines: | 32-162 |
| | 128 | 47 |
ASIdentifierChoice_canonizeName: | ASIdentifierChoice_canonize | Prototype: | static int ASIdentifierChoice_canonize(ASIdentifierChoice *choice) | Coverage: | 0.000% (0/69) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 351-488 |
| | 129 | 19 |
EC_KEY_copyName: | EC_KEY_copy | Prototype: | EC_KEY *EC_KEY_copy(EC_KEY *dest, const EC_KEY *src) | Coverage: | 30.986% (22/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 73-148 |
| | 129 | 21 |
addr_validate_path_internalName: | addr_validate_path_internal | Prototype: | static int addr_validate_path_internal(X509_STORE_CTX *ctx, struct stack_st_X509 *chain, IPAddrBlocks *ext) | Coverage: | 9.600% (12/125) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 1177-1281 |
| | 129 | 34 |
dane_tlsa_addName: | dane_tlsa_add | Prototype: | static int dane_tlsa_add(SSL_DANE *dane, uint8_t usage, uint8_t selector, uint8_t mtype, unsigned const char *data, size_t dlen) | Coverage: | 43.617% (41/94) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 290-457 |
| | 129 | 27 |
fe_sq2Name: | fe_sq2 | Prototype: | static void fe_sq2(fe h, const fe f) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 1519-1659 |
| | 130 | 1 |
tls_process_cke_gostName: | tls_process_cke_gost | Prototype: | static int tls_process_cke_gost(SSL *s, PACKET *pkt) | Coverage: | 0.000% (0/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 3304-3420 |
| | 130 | 18 |
BN_nist_mod_256Name: | BN_nist_mod_256 | Prototype: | int BN_nist_mod_256(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | Lines: | 640-868 |
| | 131 | 8 |
TXT_DB_readName: | TXT_DB_read | Prototype: | TXT_DB *TXT_DB_read(BIO *in, int num) | Coverage: | 55.072% (38/69) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/txt_db/txt_db.c | Lines: | 20-128 |
| | 131 | 24 |
sh_initName: | sh_init | Prototype: | static int sh_init(size_t size, int minsize) | Coverage: | 42.857% (24/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | Lines: | 380-502 |
| | 131 | 19 |
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 |
SRP_VBASE_initName: | SRP_VBASE_init | Prototype: | int SRP_VBASE_init(SRP_VBASE *vb, char *verifier_file) | Coverage: | 32.787% (20/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 382-493 |
| | 132 | 19 |
ec_GFp_simple_addName: | ec_GFp_simple_add | Prototype: | int ec_GFp_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 50.331% (76/151) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 609-793 |
| | 132 | 50 |
sm2_sig_genName: | sm2_sig_gen | Prototype: | static ECDSA_SIG *sm2_sig_gen(const EC_KEY *key, const BIGNUM *e) | Coverage: | 42.308% (22/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_sign.c | Lines: | 185-284 |
| | 132 | 14 |
X509_NAME_onelineName: | X509_NAME_oneline | Prototype: | char *X509_NAME_oneline(const X509_NAME *a, char *buf, int len) | Coverage: | 59.091% (52/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_obj.c | Lines: | 24-181 |
| | 134 | 28 |
asn1_str2typeName: | asn1_str2type | Prototype: | static ASN1_TYPE *asn1_str2type(const char *str, int format, int utype) | Coverage: | 0.000% (0/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | Lines: | 578-743 |
| | 134 | 45 |
conn_ctrlName: | conn_ctrl | Prototype: | static long conn_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 25.773% (25/97) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | Lines: | 339-496 |
| | 134 | 39 |
ossl_ecdsa_sign_sigName: | ossl_ecdsa_sign_sig | Prototype: | ECDSA_SIG *ossl_ecdsa_sign_sig(const unsigned char *dgst, int dgst_len, const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey) | Coverage: | 42.254% (30/71) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_ossl.c | Lines: | 150-276 |
| | 134 | 20 |
tls_parse_stoc_key_shareName: | tls_parse_stoc_key_share | Prototype: | int tls_parse_stoc_key_share(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 86.957% (40/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1784-1884 |
| | 134 | 14 |
BN_divName: | BN_div | Prototype: | int BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, BN_CTX *ctx) | Coverage: | 79.646% (90/113) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_div.c | Lines: | 137-417 |
| | 135 | 33 |
ssl_get_prev_sessionName: | ssl_get_prev_session | Prototype: | int ssl_get_prev_session(SSL *s, CLIENTHELLO_MSG *hello) | Coverage: | 79.268% (65/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 528-663 |
| | 135 | 26 |
tls1_1_multi_block_encryptName: | tls1_1_multi_block_encrypt | Prototype: | static size_t tls1_1_multi_block_encrypt(EVP_AES_HMAC_SHA1 *key, unsigned char *out, const unsigned char *inp, size_t inp_len, int n4x) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 154-399 |
| | 135 | 14 |
SSL_CIPHER_descriptionName: | SSL_CIPHER_description | Prototype: | char *SSL_CIPHER_description(const SSL_CIPHER *cipher, char *buf, int len) | Coverage: | 0.000% (0/117) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 1634-1832 |
| | 136 | 59 |
SSL_CTX_newName: | SSL_CTX_new | Prototype: | SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth) | Coverage: | 37.500% (27/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2878-3062 |
| | 137 | 24 |
b64_readName: | b64_read | Prototype: | static int b64_read(BIO *b, char *out, int outl) | Coverage: | 50.833% (61/120) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c | Lines: | 110-326 |
| | 138 | 35 |
tls_construct_new_session_ticketName: | tls_construct_new_session_ticket | Prototype: | int tls_construct_new_session_ticket(SSL *s, WPACKET *pkt) | Coverage: | 71.429% (60/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 4007-4159 |
| | 138 | 22 |
SSL_SRP_CTX_initName: | SSL_SRP_CTX_init | Prototype: | int SSL_SRP_CTX_init(struct ssl_st *s) | Coverage: | 34.000% (17/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls_srp.c | Lines: | 60-127 |
| | 140 | 6 |
conn_stateName: | conn_state | Prototype: | static int conn_state(BIO *b, BIO_CONNECT *c) | Coverage: | 48.529% (33/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c | Lines: | 75-220 |
| | 140 | 27 |
sm2_compute_z_digestName: | sm2_compute_z_digest | Prototype: | int sm2_compute_z_digest(uint8_t *out, const EVP_MD *digest, const uint8_t *id, const size_t id_len, const EC_KEY *key) | Coverage: | 43.750% (28/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_sign.c | Lines: | 22-137 |
| | 140 | 12 |
rsa_ossl_private_encryptName: | rsa_ossl_private_encrypt | Prototype: | static int rsa_ossl_private_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | Coverage: | 36.559% (34/93) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 233-363 |
| | 141 | 29 |
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_choose_client_versionName: | ssl_choose_client_version | Prototype: | int ssl_choose_client_version(SSL *s, int version, RAW_EXTENSION *extensions) | Coverage: | 89.062% (57/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1845-1959 |
| | 142 | 17 |
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 |
tls_construct_cke_rsaName: | tls_construct_cke_rsa | Prototype: | static int tls_construct_cke_rsa(SSL *s, WPACKET *pkt) | Coverage: | 51.282% (20/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2957-3049 |
| | 142 | 11 |
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 |
SRP_create_verifierName: | SRP_create_verifier | Prototype: | char *SRP_create_verifier(const char *user, const char *pass, char **salt, char **verifier, const char *N, const char *g) | Coverage: | 36.957% (17/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 581-657 |
| | 144 | 14 |
rsa_ossl_private_decryptName: | rsa_ossl_private_decrypt | Prototype: | static int rsa_ossl_private_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | Coverage: | 48.276% (42/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 365-493 |
| | 144 | 27 |
ecp_nistz256_windowed_mulName: | ecp_nistz256_windowed_mul | Prototype: | static int ecp_nistz256_windowed_mul(const EC_GROUP *group, P256_POINT *r, const BIGNUM **scalar, const EC_POINT **point, size_t num, BN_CTX *ctx) | Coverage: | 72.549% (37/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | Lines: | 579-751 |
| | 145 | 14 |
ec_wNAF_precompute_multName: | ec_wNAF_precompute_mult | Prototype: | int ec_wNAF_precompute_mult(EC_GROUP *group, BN_CTX *ctx) | Coverage: | 42.157% (43/102) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_mult.c | Lines: | 814-965 |
| | 146 | 28 |
BN_mod_exp2_montName: | BN_mod_exp2_mont | Prototype: | int BN_mod_exp2_mont(BIGNUM *rr, const BIGNUM *a1, const BIGNUM *p1, const BIGNUM *a2, const BIGNUM *p2, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | Coverage: | 67.081% (108/161) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp2.c | Lines: | 16-201 |
| | 147 | 44 |
tls1_1_multi_block_encryptName: | tls1_1_multi_block_encrypt | Prototype: | static size_t tls1_1_multi_block_encrypt(EVP_AES_HMAC_SHA256 *key, unsigned char *out, const unsigned char *inp, size_t inp_len, int n4x) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha256.c | Lines: | 150-414 |
| | 147 | 14 |
RSA_X931_derive_exName: | RSA_X931_derive_ex | Prototype: | int RSA_X931_derive_ex(RSA *rsa, BIGNUM *p1, BIGNUM *p2, BIGNUM *q1, BIGNUM *q2, const BIGNUM *Xp1, const BIGNUM *Xp2, const BIGNUM *Xp, const BIGNUM *Xq1, const BIGNUM *Xq2, const BIGNUM *Xq, const BIGNUM *e, BN_GENCB *cb) | Coverage: | 0.000% (0/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931g.c | Lines: | 19-141 |
| | 148 | 28 |
tls_construct_cke_gostName: | tls_construct_cke_gost | Prototype: | static int tls_construct_cke_gost(SSL *s, WPACKET *pkt) | Coverage: | 0.000% (0/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3163-3278 |
| | 148 | 11 |
CMS_add1_signerName: | CMS_add1_signer | Prototype: | CMS_SignerInfo *CMS_add1_signer(CMS_ContentInfo *cms, X509 *signer, EVP_PKEY *pk, const EVP_MD *md, unsigned int flags) | Coverage: | 54.237% (64/118) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 220-370 |
| | 149 | 39 |
X509_REQ_print_exName: | X509_REQ_print_ex | Prototype: | int X509_REQ_print_ex(BIO *bp, X509_REQ *x, unsigned long nmflags, unsigned long cflag) | Coverage: | 29.114% (46/158) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_req.c | Lines: | 37-205 |
| | 149 | 57 |
buffer_ctrlName: | buffer_ctrl | Prototype: | static long buffer_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 36.752% (43/117) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c | Lines: | 237-409 |
| | 150 | 43 |
PKCS7_verifyName: | PKCS7_verify | Prototype: | int PKCS7_verify(PKCS7 *p7, struct stack_st_X509 *certs, X509_STORE *store, BIO *indata, BIO *out, int flags) | Coverage: | 50.000% (52/104) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_smime.c | Lines: | 204-370 |
| | 151 | 34 |