Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
GENERAL_NAME_printName: | GENERAL_NAME_print | Prototype: | int GENERAL_NAME_print(BIO *out, GENERAL_NAME *gen) | Coverage: | 100.000% (29/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 141-199 |
| | 34 | 13 |
EC_GROUP_cmpName: | EC_GROUP_cmp | Prototype: | int EC_GROUP_cmp(const EC_GROUP *a, const EC_GROUP *b, BN_CTX *ctx) | Coverage: | 45.455% (25/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 485-556 |
| | 65 | 13 |
EC_GROUP_checkName: | EC_GROUP_check | Prototype: | int EC_GROUP_check(const EC_GROUP *group, BN_CTX *ctx) | Coverage: | 45.714% (16/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_check.c | Lines: | 13-72 |
| | 63 | 13 |
ECDH_KDF_X9_62Name: | ECDH_KDF_X9_62 | Prototype: | int ECDH_KDF_X9_62(unsigned char *out, size_t outlen, const unsigned char *Z, size_t Zlen, const unsigned char *sinfo, size_t sinfolen, const EVP_MD *md) | Coverage: | 45.946% (17/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdh_kdf.c | Lines: | 18-68 |
| | 59 | 13 |
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 |
CMS_RecipientEncryptedKey_get0_idName: | CMS_RecipientEncryptedKey_get0_id | Prototype: | int CMS_RecipientEncryptedKey_get0_id(CMS_RecipientEncryptedKey *rek, ASN1_OCTET_STRING **keyid, ASN1_GENERALIZEDTIME **tm, CMS_OtherKeyAttribute **other, X509_NAME **issuer, ASN1_INTEGER **sno) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 109-141 |
| | 45 | 13 |
BN_expName: | BN_exp | Prototype: | int BN_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 52.174% (24/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c | Lines: | 41-87 |
| | 42 | 13 |
BN_bn2decName: | BN_bn2dec | Prototype: | char *BN_bn2dec(const BIGNUM *a) | Coverage: | 60.526% (23/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | Lines: | 53-124 |
| | 73 | 13 |
BIO_dump_indent_cbName: | BIO_dump_indent_cb | Prototype: | int BIO_dump_indent_cb(int (*cb) (const void *data, size_t len, void *u), void *u, const char *s, int len, int indent) | Coverage: | 81.818% (36/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c | Lines: | 28-91 |
| | 39 | 13 |
ASN1_signName: | ASN1_sign | Prototype: | int ASN1_sign(i2d_of_void *i2d, X509_ALGOR *algor1, X509_ALGOR *algor2, ASN1_BIT_STRING *signature, char *data, EVP_PKEY *pkey, const EVP_MD *type) | Coverage: | 0.000% (0/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_sign.c | Lines: | 26-107 |
| | 102 | 13 |
ASN1_get_objectName: | ASN1_get_object | Prototype: | int ASN1_get_object(const unsigned char **pp, long *plength, int *ptag, int *pclass, long omax) | Coverage: | 100.000% (38/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | Lines: | 44-103 |
| | 44 | 13 |
x509_name_ex_d2iName: | x509_name_ex_d2i | Prototype: | static int x509_name_ex_d2i(ASN1_VALUE **val, const unsigned char **in, long len, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx) | Coverage: | 71.875% (23/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | Lines: | 138-208 |
| | 68 | 12 |
tls_process_ske_dheName: | tls_process_ske_dhe | Prototype: | static int tls_process_ske_dhe(SSL *s, PACKET *pkt, EVP_PKEY **pkey) | Coverage: | 59.091% (26/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2090-2194 |
| | 180 | 12 |
tls_get_message_bodyName: | tls_get_message_body | Prototype: | int tls_get_message_body(SSL *s, size_t *len) | Coverage: | 77.551% (38/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1246-1325 |
| | 49 | 12 |
tls_construct_extensionsName: | tls_construct_extensions | Prototype: | int tls_construct_extensions(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 78.571% (33/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 790-865 |
| | 73 | 12 |
tls_construct_certificate_requestName: | tls_construct_certificate_request | Prototype: | int tls_construct_certificate_request(SSL *s, WPACKET *pkt) | Coverage: | 60.784% (31/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2820-2890 |
| | 82 | 12 |
tls1_macName: | tls1_mac | Prototype: | int tls1_mac(SSL *ssl, SSL3_RECORD *rec, unsigned char *md, int sending) | Coverage: | 71.154% (37/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 1280-1397 |
| | 68 | 12 |
tls1_check_group_idName: | tls1_check_group_id | Prototype: | int tls1_check_group_id(SSL *s, uint16_t group_id, int check_own_groups) | Coverage: | 55.556% (20/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 475-525 |
| | 27 | 12 |
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 |
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 |
rand_pool_acquire_entropyName: | rand_pool_acquire_entropy | Prototype: | size_t rand_pool_acquire_entropy(RAND_POOL *pool) | Coverage: | 17.391% (8/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | Lines: | 451-565 |
| | 54 | 12 |
pkey_scrypt_ctrlName: | pkey_scrypt_ctrl | Prototype: | static int pkey_scrypt_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 60.714% (17/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | Lines: | 121-165 |
| | 26 | 12 |
ossl_statem_client_pre_workName: | ossl_statem_client_pre_work | Prototype: | WORK_STATE ossl_statem_client_pre_work(SSL *s, WORK_STATE wst) | Coverage: | 90.000% (27/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 673-731 |
| | 18 | 12 |
ok_writeName: | ok_write | Prototype: | static int ok_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | Lines: | 257-320 |
| | 55 | 12 |
module_initName: | module_init | Prototype: | static int module_init(CONF_MODULE *pmod, const char *name, const char *value, const CONF *cnf) | Coverage: | 32.353% (11/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 287-348 |
| | 46 | 12 |
long_c2iName: | long_c2i | Prototype: | static int long_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | Coverage: | 100.000% (34/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c | Lines: | 132-191 |
| | 38 | 12 |
int_ctx_newName: | int_ctx_new | Prototype: | static EVP_PKEY_CTX *int_ctx_new(EVP_PKEY *pkey, ENGINE *e, int id) | Coverage: | 80.000% (32/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | Lines: | 103-168 |
| | 75 | 12 |
i2r_addressName: | i2r_address | Prototype: | static int i2r_address(BIO *out, const unsigned afi, const unsigned char fill, const ASN1_BIT_STRING *bs) | Coverage: | 94.286% (33/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 127-162 |
| | 26 | 12 |
i2r_NAMING_AUTHORITYName: | i2r_NAMING_AUTHORITY | Prototype: | static int i2r_NAMING_AUTHORITY(const struct v3_ext_method *method, void *in, BIO *bp, int ind) | Coverage: | 0.000% (0/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c | Lines: | 72-117 |
| | 48 | 12 |
i2r_ASIdentifierChoiceName: | i2r_ASIdentifierChoice | Prototype: | static int i2r_ASIdentifierChoice(BIO *out, ASIdentifierChoice *choice, int indent, const char *msg) | Coverage: | 7.407% (2/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 61-104 |
| | 50 | 12 |
fmtstrName: | fmtstr | Prototype: | static int fmtstr(char **sbuffer, char **buffer, size_t *currlen, size_t *maxlen, const char *value, int flags, int min, int max) | Coverage: | 70.833% (34/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | Lines: | 363-413 |
| | 35 | 12 |
ecx_key_printName: | ecx_key_print | Prototype: | static int ecx_key_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx, ecx_key_op_t op) | Coverage: | 37.838% (14/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 267-302 |
| | 34 | 12 |
ecdh_cms_set_peerkeyName: | ecdh_cms_set_peerkey | Prototype: | static int ecdh_cms_set_peerkey(EVP_PKEY_CTX *pctx, X509_ALGOR *alg, ASN1_BIT_STRING *pubkey) | Coverage: | 37.838% (14/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 629-678 |
| | 53 | 12 |
ec_asn1_group2curveName: | ec_asn1_group2curve | Prototype: | static int ec_asn1_group2curve(const EC_GROUP *group, X9_62_CURVE *curve) | Coverage: | 47.826% (22/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 366-438 |
| | 86 | 12 |
dsa_priv_decodeName: | dsa_priv_decode | Prototype: | static int dsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) | Coverage: | 65.625% (21/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | Lines: | 137-201 |
| | 84 | 12 |
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 |
crl_set_issuersName: | crl_set_issuers | Prototype: | static int crl_set_issuers(X509_CRL *crl) | Coverage: | 89.744% (35/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c | Lines: | 82-146 |
| | 53 | 12 |
cms_copy_contentName: | cms_copy_content | Prototype: | static int cms_copy_content(BIO *out, BIO *in, unsigned int flags) | Coverage: | 65.625% (21/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 32-76 |
| | 32 | 12 |
chacha_cipherName: | chacha_cipher | Prototype: | static int chacha_cipher(EVP_CIPHER_CTX * ctx, unsigned char *out, const unsigned char *inp, size_t len) | Coverage: | 73.684% (28/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c | Lines: | 55-123 |
| | 40 | 12 |
bn_sqr_fixed_topName: | bn_sqr_fixed_top | Prototype: | int bn_sqr_fixed_top(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 71.795% (28/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqr.c | Lines: | 27-106 |
| | 56 | 12 |
asn1_time_from_tmName: | asn1_time_from_tm | Prototype: | ASN1_TIME *asn1_time_from_tm(ASN1_TIME *s, struct tm *ts, int type) | Coverage: | 55.882% (19/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 261-311 |
| | 54 | 12 |
alg_module_initName: | alg_module_init | Prototype: | static int alg_module_init(CONF_IMODULE *md, const CONF *cnf) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_cnf.c | Lines: | 19-51 |
| | 186 | 12 |
aes_wrap_cipherName: | aes_wrap_cipher | Prototype: | static int aes_wrap_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inlen) | Coverage: | 74.419% (32/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3785-3842 |
| | 34 | 12 |
aes_ocb_ctrlName: | aes_ocb_ctrl | Prototype: | static int aes_ocb_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 54.286% (19/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3933-3990 |
| | 35 | 12 |
X509v3_add_extName: | X509v3_add_ext | Prototype: | struct stack_st_X509_EXTENSION *X509v3_add_ext(struct stack_st_X509_EXTENSION **x, X509_EXTENSION *ex, int loc) | Coverage: | 45.455% (15/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c | Lines: | 96-134 |
| | 55 | 12 |
X509_ocspid_printName: | X509_ocspid_print | Prototype: | int X509_ocspid_print(BIO *bp, X509 *x) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c | Lines: | 221-276 |
| | 69 | 12 |
X509_load_crl_fileName: | X509_load_crl_file | Prototype: | int X509_load_crl_file(X509_LOOKUP *ctx, const char *file, int type) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_file.c | Lines: | 131-186 |
| | 73 | 12 |
X509_load_cert_fileName: | X509_load_cert_file | Prototype: | int X509_load_cert_file(X509_LOOKUP *ctx, const char *file, int type) | Coverage: | 40.000% (14/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_file.c | Lines: | 74-129 |
| | 73 | 12 |
X509_cmp_timeName: | X509_cmp_time | Prototype: | int X509_cmp_time(const ASN1_TIME *ctm, time_t *cmp_time) | Coverage: | 93.939% (31/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1786-1849 |
| | 33 | 12 |
X509_REQ_to_X509Name: | X509_REQ_to_X509 | Prototype: | X509 *X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_r2x.c | Lines: | 20-67 |
| | 63 | 12 |
X509V3_EXT_printName: | X509V3_EXT_print | Prototype: | int X509V3_EXT_print(BIO *out, X509_EXTENSION *ext, unsigned long flag, int indent) | Coverage: | 94.286% (33/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c | Lines: | 69-136 |
| | 69 | 12 |
TS_RESP_verify_signatureName: | TS_RESP_verify_signature | Prototype: | int TS_RESP_verify_signature(PKCS7 *token, struct stack_st_X509 *certs, X509_STORE *store, X509 **signer_out) | Coverage: | 0.000% (0/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 90-159 |
| | 69 | 12 |
SSL_SESSION_print_keylogName: | SSL_SESSION_print_keylog | Prototype: | int SSL_SESSION_print_keylog(BIO *bp, const SSL_SESSION *x) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_txt.c | Lines: | 168-203 |
| | 23 | 12 |
SRP_gN_place_bnName: | SRP_gN_place_bn | Prototype: | static BIGNUM *SRP_gN_place_bn(struct stack_st_SRP_gN_cache *gN_cache, char *ch) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 353-374 |
| | 185 | 12 |
SMIME_textName: | SMIME_text | Prototype: | int SMIME_text(BIO *in, BIO *out) | Coverage: | 18.750% (9/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 525-554 |
| | 191 | 12 |
SMIME_crlf_copyName: | SMIME_crlf_copy | Prototype: | int SMIME_crlf_copy(BIO *in, BIO *out, int flags) | Coverage: | 54.286% (19/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c | Lines: | 478-522 |
| | 39 | 12 |
SHA512_FinalName: | SHA512_Final | Prototype: | int SHA512_Final(unsigned char *md, SHA512_CTX *c) | Coverage: | 86.207% (25/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c | Lines: | 140-257 |
| | 80 | 12 |
RSA_padding_check_SSLv23Name: | RSA_padding_check_SSLv23 | Prototype: | int RSA_padding_check_SSLv23(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) | Coverage: | 0.000% (0/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ssl.c | Lines: | 55-108 |
| | 35 | 12 |
PKCS7_signName: | PKCS7_sign | Prototype: | PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, struct stack_st_X509 *certs, BIO *data, int flags) | Coverage: | 44.118% (15/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_smime.c | Lines: | 22-63 |
| | 42 | 12 |
PKCS7_SIGNER_INFO_signName: | PKCS7_SIGNER_INFO_sign | Prototype: | int PKCS7_SIGNER_INFO_sign(PKCS7_SIGNER_INFO *si) | Coverage: | 34.375% (11/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 815-876 |
| | 74 | 12 |
OCSP_url_svcloc_newName: | OCSP_url_svcloc_new | Prototype: | X509_EXTENSION *OCSP_url_svcloc_new(X509_NAME *issuer, const char **urls) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c | Lines: | 433-472 |
| | 72 | 12 |
OCSP_crlID_newName: | OCSP_crlID_new | Prototype: | X509_EXTENSION *OCSP_crlID_new(const char *url, long *n, char *tim) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c | Lines: | 360-389 |
| | 38 | 12 |
OCSP_REQUEST_printName: | OCSP_REQUEST_print | Prototype: | int OCSP_REQUEST_print(BIO *bp, OCSP_REQUEST *o, unsigned long flags) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_prn.c | Lines: | 87-130 |
| | 45 | 12 |
GENERAL_NAME_get0_valueName: | GENERAL_NAME_get0_value | Prototype: | void *GENERAL_NAME_get0_value(GENERAL_NAME *a, int *ptype) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c | Lines: | 146-175 |
| | 14 | 12 |
EVP_DecryptUpdateName: | EVP_DecryptUpdate | Prototype: | int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | Coverage: | 74.419% (32/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 423-490 |
| | 40 | 12 |
EVP_CIPHER_param_to_asn1Name: | EVP_CIPHER_param_to_asn1 | Prototype: | int EVP_CIPHER_param_to_asn1(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | Coverage: | 56.000% (14/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c | Lines: | 17-50 |
| | 26 | 12 |
DSO_loadName: | DSO_load | Prototype: | DSO *DSO_load(DSO *dso, const char *filename, DSO_METHOD *meth, int flags) | Coverage: | 28.125% (9/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_lib.c | Lines: | 119-171 |
| | 53 | 12 |
DH_KDF_X9_42Name: | DH_KDF_X9_42 | Prototype: | int DH_KDF_X9_42(unsigned char *out, size_t outlen, const unsigned char *Z, size_t Zlen, ASN1_OBJECT *key_oid, const unsigned char *ukm, size_t ukmlen, const EVP_MD *md) | Coverage: | 34.375% (11/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_kdf.c | Lines: | 98-149 |
| | 64 | 12 |
DES_cbc_cksumName: | DES_cbc_cksum | Prototype: | DES_LONG DES_cbc_cksum(const unsigned char *in, DES_cblock *output, long length, DES_key_schedule *schedule, const_DES_cblock *ivec) | Coverage: | 59.259% (16/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cbc_cksm.c | Lines: | 12-53 |
| | 30 | 12 |
CRYPTO_xts128_encryptName: | CRYPTO_xts128_encrypt | Prototype: | int CRYPTO_xts128_encrypt(const XTS128_CONTEXT *ctx, const unsigned char iv[16], const unsigned char *inp, unsigned char *out, size_t len, int enc) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/xts128.c | Lines: | 14-157 |
| | 70 | 12 |
CMS_add1_recipient_certName: | CMS_add1_recipient_cert | Prototype: | CMS_RecipientInfo *CMS_add1_recipient_cert(CMS_ContentInfo *cms, X509 *recip, unsigned int flags) | Coverage: | 40.741% (11/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 178-229 |
| | 41 | 12 |
BN_consttime_swapName: | BN_consttime_swap | Prototype: | void BN_consttime_swap(unsigned long condition, BIGNUM *a, BIGNUM *b, int nwords) | Coverage: | 100.000% (25/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 747-827 |
| | 34 | 12 |
BN_cmpName: | BN_cmp | Prototype: | int BN_cmp(const BIGNUM *a, const BIGNUM *b) | Coverage: | 100.000% (37/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 561-606 |
| | 42 | 12 |
BIO_listenName: | BIO_listen | Prototype: | int BIO_listen(int sock, const BIO_ADDR *addr, int options) | Coverage: | 40.000% (16/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c | Lines: | 206-272 |
| | 102 | 12 |
ASN1_bn_printName: | ASN1_bn_print | Prototype: | int ASN1_bn_print(BIO *bp, const char *number, const BIGNUM *num, unsigned char *ign, int indent) | Coverage: | 65.714% (23/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_pkey.c | Lines: | 45-93 |
| | 48 | 12 |
wildcard_matchName: | wildcard_match | Prototype: | static int wildcard_match(const unsigned char *prefix, size_t prefix_len, const unsigned char *suffix, size_t suffix_len, const unsigned char *subject, size_t subject_len, unsigned int flags) | Coverage: | 70.370% (38/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 638-687 |
| | 31 | 11 |
ts_compute_imprintName: | ts_compute_imprint | Prototype: | static int ts_compute_imprint(BIO *data, TS_TST_INFO *tst_info, X509_ALGOR **md_alg, unsigned char **imprint, unsigned *imprint_len) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 565-617 |
| | 63 | 11 |
try_decode_X509CRLName: | try_decode_X509CRL | Prototype: | static OSSL_STORE_INFO *try_decode_X509CRL(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/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 642-669 |
| | 196 | 11 |
tree_pruneName: | tree_prune | Prototype: | static int tree_prune(X509_POLICY_TREE *tree, X509_POLICY_LEVEL *curr) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 391-434 |
| | 34 | 11 |
tree_calculate_user_setName: | tree_calculate_user_set | Prototype: | static int tree_calculate_user_set(X509_POLICY_TREE *tree, struct stack_st_ASN1_OBJECT *policy_oids, struct stack_st_X509_POLICY_NODE *auth_nodes) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 515-569 |
| | 43 | 11 |
tls_construct_stoc_key_shareName: | tls_construct_stoc_key_share | Prototype: | EXT_RETURN tls_construct_stoc_key_share(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 57.778% (26/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1666-1747 |
| | 102 | 11 |
tls_construct_server_helloName: | tls_construct_server_hello | Prototype: | int tls_construct_server_hello(SSL *s, WPACKET *pkt) | Coverage: | 70.175% (40/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2335-2445 |
| | 94 | 11 |
tls_construct_ctos_status_requestName: | tls_construct_ctos_status_request | Prototype: | EXT_RETURN tls_construct_ctos_status_request(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 46.809% (22/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 289-359 |
| | 103 | 11 |
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 |
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 |
tls1_shared_groupName: | tls1_shared_group | Prototype: | uint16_t tls1_shared_group(SSL *s, int nmatch) | Coverage: | 64.706% (22/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 280-333 |
| | 30 | 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 |
ssl_validate_ctName: | ssl_validate_ct | Prototype: | int ssl_validate_ct(SSL *s) | Coverage: | 55.000% (22/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4807-4907 |
| | 89 | 11 |
ssl_match_optionName: | ssl_match_option | Prototype: | static int ssl_match_option(SSL_CONF_CTX *cctx, const ssl_flag_tbl *tbl, const char *name, int namelen, int onoff) | Coverage: | 22.222% (10/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 137-150 |
| | 169 | 11 |
ssl_get_auto_dhName: | ssl_get_auto_dh | Prototype: | DH *ssl_get_auto_dh(SSL *s) | Coverage: | 32.432% (12/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 2339-2381 |
| | 72 | 11 |
ssl_generate_master_secretName: | ssl_generate_master_secret | Prototype: | int ssl_generate_master_secret(SSL *s, unsigned char *pms, size_t pmslen, int free_pms) | Coverage: | 80.645% (25/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4587-4653 |
| | 50 | 11 |
ssl_cipher_collect_aliasesName: | ssl_cipher_collect_aliases | Prototype: | static void ssl_cipher_collect_aliases(const SSL_CIPHER **ca_list, int num_of_group_aliases, uint32_t disabled_mkey, uint32_t disabled_auth, uint32_t disabled_enc, uint32_t disabled_mac, CIPHER_ORDER *head) | Coverage: | 100.000% (27/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 709-769 |
| | 39 | 11 |
ssl_check_allowed_versionsName: | ssl_check_allowed_versions | Prototype: | static int ssl_check_allowed_versions(int min_version, int max_version) | Coverage: | 86.000% (43/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 463-567 |
| | 26 | 11 |
sct_ctx_updateName: | sct_ctx_update | Prototype: | static int sct_ctx_update(EVP_MD_CTX *ctx, const SCT_CTX *sctx, const SCT *sct) | Coverage: | 36.111% (13/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_vfy.c | Lines: | 29-94 |
| | 40 | 11 |
rsa_pss_to_ctxName: | rsa_pss_to_ctx | Prototype: | static int rsa_pss_to_ctx(EVP_MD_CTX *ctx, EVP_PKEY_CTX *pkctx, X509_ALGOR *sigalg, EVP_PKEY *pkey) | Coverage: | 46.667% (14/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 639-688 |
| | 49 | 11 |
print_binName: | print_bin | Prototype: | static int print_bin(BIO *fp, const char *name, const unsigned char *buf, size_t len, int off) | Coverage: | 56.250% (18/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/eck_prn.c | Lines: | 223-259 |
| | 27 | 11 |
policy_cache_set_mappingName: | policy_cache_set_mapping | Prototype: | int policy_cache_set_mapping(X509 *x, POLICY_MAPPINGS *maps) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_map.c | Lines: | 22-81 |
| | 55 | 11 |
pkey_rsa_verifyrecoverName: | pkey_rsa_verifyrecover | Prototype: | static int pkey_rsa_verifyrecover(EVP_PKEY_CTX *ctx, unsigned char *rout, size_t *routlen, const unsigned char *sig, size_t siglen) | Coverage: | 28.125% (9/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 189-237 |
| | 41 | 11 |
pkcs12_gen_macName: | pkcs12_gen_mac | Prototype: | static int pkcs12_gen_mac(PKCS12 *p12, const char *pass, int passlen, unsigned char *mac, unsigned int *maclen, int (*pkcs12_key_gen)(const char *pass, int passlen, unsigned char *salt, int slen, int id, int iter, int n, unsigned char *out, const EVP_MD *md_type)) | Coverage: | 38.095% (16/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c | Lines: | 70-141 |
| | 79 | 11 |
parse_taggingName: | parse_tagging | Prototype: | static int parse_tagging(const char *vstart, int vlen, int *ptag, int *pclass) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | Lines: | 348-401 |
| | 32 | 11 |