Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
ec_GF2m_simple_make_affineName: | ec_GF2m_simple_make_affine | Prototype: | int ec_GF2m_simple_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) | Coverage: | 14.286% (4/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 606-644 |
| | 37 | 10 |
ec_GF2m_simple_cmpName: | ec_GF2m_simple_cmp | Prototype: | int ec_GF2m_simple_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 18.421% (7/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 561-603 |
| | 38 | 10 |
dtls_get_messageName: | dtls_get_message | Prototype: | int dtls_get_message(SSL *s, int *mt, size_t *len) | Coverage: | 70.000% (21/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_dtls.c | Lines: | 331-403 |
| | 40 | 10 |
dtls1_ctrlName: | dtls1_ctrl | Prototype: | long dtls1_ctrl(SSL *s, int cmd, long larg, void *parg) | Coverage: | 36.364% (8/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 206-240 |
| | 21 | 10 |
dsa_dh_generateName: | dsa_dh_generate | Prototype: | static DSA *dsa_dh_generate(DH_PKEY_CTX *dctx, BN_GENCB *pcb) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 288-323 |
| | 76 | 10 |
drbg_ctr_generateName: | drbg_ctr_generate | Prototype: | static int drbg_ctr_generate(RAND_DRBG *drbg, unsigned char *out, size_t outlen, const unsigned char *adin, size_t adinlen) | Coverage: | 69.697% (23/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_ctr.c | Lines: | 309-352 |
| | 52 | 10 |
do_pk8pkeyName: | do_pk8pkey | Prototype: | static int do_pk8pkey(BIO *bp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u) | Coverage: | 18.182% (6/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c | Lines: | 63-110 |
| | 41 | 10 |
do_i2bName: | do_i2b | Prototype: | static int do_i2b(unsigned char **out, EVP_PKEY *pk, int ispub) | Coverage: | 56.250% (18/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 424-471 |
| | 43 | 10 |
ct_x509_cert_fixupName: | ct_x509_cert_fixup | Prototype: | static int ct_x509_cert_fixup(X509 *cert, X509 *presigner) | Coverage: | 5.000% (2/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c | Lines: | 65-107 |
| | 41 | 10 |
conf_ssl_name_findName: | conf_ssl_name_find | Prototype: | int conf_ssl_name_find(const char *name, size_t *idx) | Coverage: | 20.000% (8/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c | Lines: | 147-161 |
| | 173 | 10 |
cn2dnsidName: | cn2dnsid | Prototype: | static int cn2dnsid(ASN1_STRING *cn, unsigned char **dnsid, size_t *idlen) | Coverage: | 70.000% (35/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 300-391 |
| | 41 | 10 |
clear_commentsName: | clear_comments | Prototype: | static void clear_comments(CONF *conf, char *p) | Coverage: | 80.769% (21/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 468-503 |
| | 23 | 10 |
bn_sqr_recursiveName: | bn_sqr_recursive | Prototype: | void bn_sqr_recursive(unsigned long *r, const unsigned long *a, int n2, unsigned long *t) | Coverage: | 86.667% (26/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqr.c | Lines: | 156-238 |
| | 39 | 10 |
asn1_string_canonName: | asn1_string_canon | Prototype: | static int asn1_string_canon(ASN1_STRING *out, const ASN1_STRING *in) | Coverage: | 93.750% (30/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | Lines: | 384-461 |
| | 36 | 10 |
asn1_str2tagName: | asn1_str2tag | Prototype: | static int asn1_str2tag(const char *tagstr, int len) | Coverage: | 0.000% (0/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | Lines: | 502-576 |
| | 212 | 10 |
asn1_do_lockName: | asn1_do_lock | Prototype: | int asn1_do_lock(ASN1_VALUE **pval, int op, const ASN1_ITEM *it) | Coverage: | 62.069% (18/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c | Lines: | 58-102 |
| | 35 | 10 |
asid_containsName: | asid_contains | Prototype: | static int asid_contains(ASIdOrRanges *parent, ASIdOrRanges *child) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 653-682 |
| | 44 | 10 |
aria_ccm_tls_cipherName: | aria_ccm_tls_cipher | Prototype: | static int aria_ccm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | Lines: | 613-658 |
| | 31 | 10 |
aes_ocb_init_keyName: | aes_ocb_init_key | Prototype: | static int aes_ocb_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 41.176% (14/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 4015-4093 |
| | 51 | 10 |
aes_ccm_tls_cipherName: | aes_ccm_tls_cipher | Prototype: | static int aes_ccm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 61.765% (21/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3626-3672 |
| | 33 | 10 |
addr_containsName: | addr_contains | Prototype: | static int addr_contains(IPAddressOrRanges *parent, IPAddressOrRanges *child, int length) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 1092-1124 |
| | 30 | 10 |
X509_TRUST_addName: | X509_TRUST_add | Prototype: | int X509_TRUST_add(int id, int flags, int (*ck) (X509_TRUST *, X509 *, int), const char *name, int arg1, void *arg2) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | Lines: | 123-183 |
| | 45 | 10 |
X509_PURPOSE_addName: | X509_PURPOSE_add | Prototype: | int X509_PURPOSE_add(int id, int trust, int flags, int (*ck) (const X509_PURPOSE *, const X509 *, int), const char *name, const char *sname, void *arg) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 149-215 |
| | 47 | 10 |
X509_NAME_printName: | X509_NAME_print | Prototype: | int X509_NAME_print(BIO *bp, const X509_NAME *name, int obase) | Coverage: | 79.412% (27/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | Lines: | 493-538 |
| | 37 | 10 |
X509V3_EXT_val_prnName: | X509V3_EXT_val_prn | Prototype: | void X509V3_EXT_val_prn(BIO *out, struct stack_st_CONF_VALUE *val, int indent, int ml) | Coverage: | 93.548% (29/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c | Lines: | 24-65 |
| | 21 | 10 |
UI_dup_input_booleanName: | UI_dup_input_boolean | Prototype: | int UI_dup_input_boolean(UI *ui, const char *prompt, const char *action_desc, const char *ok_chars, const char *cancel_chars, int flags, char *result_buf) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 262-312 |
| | 64 | 10 |
TXT_DB_freeName: | TXT_DB_free | Prototype: | void TXT_DB_free(TXT_DB *db) | Coverage: | 83.871% (26/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/txt_db/txt_db.c | Lines: | 282-317 |
| | 30 | 10 |
TS_RESP_CTX_set_status_infoName: | TS_RESP_CTX_set_status_info | Prototype: | int TS_RESP_CTX_set_status_info(TS_RESP_CTX *ctx, int status, const char *text) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 299-330 |
| | 49 | 10 |
SSL_read_early_dataName: | SSL_read_early_data | Prototype: | int SSL_read_early_data(SSL *s, void *buf, size_t num, size_t *readbytes) | Coverage: | 83.333% (25/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1786-1839 |
| | 27 | 10 |
SSL_CONF_cmdName: | SSL_CONF_cmd | Prototype: | int SSL_CONF_cmd(SSL_CONF_CTX *cctx, const char *cmd, const char *value) | Coverage: | 39.286% (11/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 792-830 |
| | 30 | 10 |
SSL_CONF_CTX_finishName: | SSL_CONF_CTX_finish | Prototype: | int SSL_CONF_CTX_finish(SSL_CONF_CTX *cctx) | Coverage: | 66.667% (22/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 883-914 |
| | 28 | 10 |
SRP_get_gN_by_idName: | SRP_get_gN_by_id | Prototype: | static SRP_gN *SRP_get_gN_by_id(const char *id, struct stack_st_SRP_gN *gN_tab) | Coverage: | 9.302% (4/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 338-351 |
| | 178 | 10 |
SRP_get_default_gNName: | SRP_get_default_gN | Prototype: | SRP_gN *SRP_get_default_gN(const char *id) | Coverage: | 20.000% (8/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c | Lines: | 272-283 |
| | 175 | 10 |
SRP_VBASE_get1_by_userName: | SRP_VBASE_get1_by_user | Prototype: | SRP_user_pwd *SRP_VBASE_get1_by_user(SRP_VBASE *vb, char *username) | Coverage: | 7.895% (3/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 529-576 |
| | 100 | 10 |
SCT_new_from_base64Name: | SCT_new_from_base64 | Prototype: | SCT *SCT_new_from_base64(unsigned char version, const char *logid_base64, ct_log_entry_type_t entry_type, uint64_t timestamp, const char *extensions_base64, const char *signature_base64) | Coverage: | 34.615% (9/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_b64.c | Lines: | 63-127 |
| | 69 | 10 |
SCT_CTX_verifyName: | SCT_CTX_verify | Prototype: | int SCT_CTX_verify(const SCT_CTX *sctx, const SCT *sct) | Coverage: | 47.222% (17/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_vfy.c | Lines: | 96-140 |
| | 51 | 10 |
RSA_set0_multi_prime_paramsName: | RSA_set0_multi_prime_params | Prototype: | int RSA_set0_multi_prime_params(RSA *r, BIGNUM *primes[], BIGNUM *exps[], BIGNUM *coeffs[], int pnum) | Coverage: | 45.946% (17/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 257-316 |
| | 72 | 10 |
RSA_padding_check_PKCS1_type_2Name: | RSA_padding_check_PKCS1_type_2 | Prototype: | int RSA_padding_check_PKCS1_type_2(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) | Coverage: | 57.143% (16/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pk1.c | Lines: | 154-246 |
| | 45 | 10 |
RSA_new_methodName: | RSA_new_method | Prototype: | RSA *RSA_new_method(ENGINE *engine) | Coverage: | 31.034% (9/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | Lines: | 50-103 |
| | 54 | 10 |
PKCS7_get0_signersName: | PKCS7_get0_signers | Prototype: | struct stack_st_X509 *PKCS7_get0_signers(PKCS7 *p7, struct stack_st_X509 *certs, int flags) | Coverage: | 46.875% (15/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_smime.c | Lines: | 372-432 |
| | 62 | 10 |
PKCS7_add_signerName: | PKCS7_add_signer | Prototype: | int PKCS7_add_signer(PKCS7 *p7, PKCS7_SIGNER_INFO *psi) | Coverage: | 51.852% (14/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 185-236 |
| | 41 | 10 |
PKCS5_v2_PBKDF2_keyivgenName: | PKCS5_v2_PBKDF2_keyivgen | Prototype: | int PKCS5_v2_PBKDF2_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *c, const EVP_MD *md, int en_de) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p5_crpt2.c | Lines: | 186-256 |
| | 69 | 10 |
PKCS12_setup_macName: | PKCS12_setup_mac | Prototype: | int PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, int saltlen, const EVP_MD *md_type) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c | Lines: | 206-246 |
| | 46 | 10 |
PEM_read_bio_exName: | PEM_read_bio_ex | Prototype: | int PEM_read_bio_ex(BIO *bp, char **name_out, char **header, unsigned char **data, long *len_out, unsigned int flags) | Coverage: | 72.222% (26/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 885-960 |
| | 99 | 10 |
PEM_read_bio_DHparamsName: | PEM_read_bio_DHparams | Prototype: | DH *PEM_read_bio_DHparams(BIO *bp, DH **x, pem_password_cb *cb, void *u) | Coverage: | 17.073% (7/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pkey.c | Lines: | 204-226 |
| | 200 | 10 |
PEM_do_headerName: | PEM_do_header | Prototype: | int PEM_do_header(EVP_CIPHER_INFO *cipher, unsigned char *data, long *plen, pem_password_cb *callback, void *u) | Coverage: | 60.000% (18/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | Lines: | 408-467 |
| | 51 | 10 |
OPENSSL_uni2utf8Name: | OPENSSL_uni2utf8 | Prototype: | char *OPENSSL_uni2utf8(const unsigned char *uni, int unilen) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c | Lines: | 176-220 |
| | 37 | 10 |
NAME_CONSTRAINTS_checkName: | NAME_CONSTRAINTS_check | Prototype: | int NAME_CONSTRAINTS_check(X509 *x, NAME_CONSTRAINTS *nc) | Coverage: | 75.000% (24/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 237-298 |
| | 36 | 10 |
IPAddressOrRange_cmpName: | IPAddressOrRange_cmp | Prototype: | static int IPAddressOrRange_cmp(const IPAddressOrRange *a, const IPAddressOrRange *b, const int length) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 276-313 |
| | 24 | 10 |
GENERAL_NAME_set0_valueName: | GENERAL_NAME_set0_value | Prototype: | void GENERAL_NAME_set0_value(GENERAL_NAME *a, int type, void *value) | Coverage: | 25.000% (4/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c | Lines: | 113-144 |
| | 14 | 10 |
EVP_VerifyFinalName: | EVP_VerifyFinal | Prototype: | int EVP_VerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sigbuf, unsigned int siglen, EVP_PKEY *pkey) | Coverage: | 40.741% (11/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_verify.c | Lines: | 17-55 |
| | 41 | 10 |
EVP_SealInitName: | EVP_SealInit | Prototype: | int EVP_SealInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type, unsigned char **ek, int *ekl, unsigned char *iv, EVP_PKEY **pubk, int npubk) | Coverage: | 50.000% (15/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_seal.c | Lines: | 18-56 |
| | 46 | 10 |
EVP_PBE_CipherInitName: | EVP_PBE_CipherInit | Prototype: | int EVP_PBE_CipherInit(ASN1_OBJECT *pbe_obj, const char *pass, int passlen, ASN1_TYPE *param, EVP_CIPHER_CTX *ctx, int en_de) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | Lines: | 84-134 |
| | 41 | 10 |
EVP_MD_CTX_copy_exName: | EVP_MD_CTX_copy_ex | Prototype: | int EVP_MD_CTX_copy_ex(EVP_MD_CTX *out, const EVP_MD_CTX *in) | Coverage: | 66.667% (24/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/digest.c | Lines: | 209-269 |
| | 55 | 10 |
ENGINE_set_defaultName: | ENGINE_set_default | Prototype: | int ENGINE_set_default(ENGINE *e, unsigned int flags) | Coverage: | 41.304% (19/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_fat.c | Lines: | 14-45 |
| | 21 | 10 |
EC_KEY_new_methodName: | EC_KEY_new_method | Prototype: | EC_KEY *EC_KEY_new_method(ENGINE *engine) | Coverage: | 27.586% (8/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_kmeth.c | Lines: | 73-125 |
| | 58 | 10 |
EC_GROUP_set_generatorName: | EC_GROUP_set_generator | Prototype: | int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor) | Coverage: | 60.000% (18/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 268-308 |
| | 36 | 10 |
EC_GROUP_get_ecpkparametersName: | EC_GROUP_get_ecpkparameters | Prototype: | ECPKPARAMETERS *EC_GROUP_get_ecpkparameters(const EC_GROUP *group, ECPKPARAMETERS *params) | Coverage: | 37.500% (12/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 523-566 |
| | 45 | 10 |
DSA_new_methodName: | DSA_new_method | Prototype: | DSA *DSA_new_method(ENGINE *engine) | Coverage: | 31.034% (9/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | Lines: | 49-101 |
| | 54 | 10 |
DH_new_methodName: | DH_new_method | Prototype: | DH *DH_new_method(ENGINE *engine) | Coverage: | 31.034% (9/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c | Lines: | 42-94 |
| | 54 | 10 |
DES_fcryptName: | DES_fcrypt | Prototype: | char *DES_fcrypt(const char *buf, const char *salt, char *ret) | Coverage: | 96.875% (31/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/fcrypt.c | Lines: | 91-149 |
| | 53 | 10 |
CRYPTO_new_ex_dataName: | CRYPTO_new_ex_data | Prototype: | int CRYPTO_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) | Coverage: | 84.375% (27/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | Lines: | 208-247 |
| | 42 | 10 |
CRYPTO_ccm128_encryptName: | CRYPTO_ccm128_encrypt | Prototype: | int CRYPTO_ccm128_encrypt(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len) | Coverage: | 78.571% (22/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 129-211 |
| | 44 | 10 |
CRYPTO_cbc128_encryptName: | CRYPTO_cbc128_encrypt | Prototype: | void CRYPTO_cbc128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 40.000% (10/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cbc128.c | Lines: | 18-67 |
| | 26 | 10 |
CMS_signName: | CMS_sign | Prototype: | CMS_ContentInfo *CMS_sign(X509 *signcert, EVP_PKEY *pkey, struct stack_st_X509 *certs, BIO *data, unsigned int flags) | Coverage: | 40.625% (13/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 435-476 |
| | 41 | 10 |
CMS_set1_signers_certsName: | CMS_set1_signers_certs | Prototype: | int CMS_set1_signers_certs(CMS_ContentInfo *cms, struct stack_st_X509 *scerts, unsigned int flags) | Coverage: | 50.000% (15/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 468-512 |
| | 33 | 10 |
CMS_get0_contentName: | CMS_get0_content | Prototype: | ASN1_OCTET_STRING **CMS_get0_content(CMS_ContentInfo *cms) | Coverage: | 42.105% (8/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 156-188 |
| | 16 | 10 |
CMS_SignerInfo_verifyName: | CMS_SignerInfo_verify | Prototype: | int CMS_SignerInfo_verify(CMS_SignerInfo *si) | Coverage: | 39.286% (11/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 702-745 |
| | 57 | 10 |
BN_mpi2bnName: | BN_mpi2bn | Prototype: | BIGNUM *BN_mpi2bn(const unsigned char *d, int n, BIGNUM *ain) | Coverage: | 55.172% (16/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mpi.c | Lines: | 42-86 |
| | 59 | 10 |
BN_X931_generate_XpqName: | BN_X931_generate_Xpq | Prototype: | int BN_X931_generate_Xpq(BIGNUM *Xp, BIGNUM *Xq, int nbits, BN_CTX *ctx) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_x931p.c | Lines: | 160-205 |
| | 26 | 10 |
BN_GF2m_mod_mul_arrName: | BN_GF2m_mod_mul_arr | Prototype: | int BN_GF2m_mod_mul_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const int p[], BN_CTX *ctx) | Coverage: | 76.667% (23/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 410-456 |
| | 30 | 10 |
BN_BLINDING_newName: | BN_BLINDING_new | Prototype: | BN_BLINDING *BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai, BIGNUM *mod) | Coverage: | 30.769% (8/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c | Lines: | 30-79 |
| | 54 | 10 |
BIO_new_bio_pairName: | BIO_new_bio_pair | Prototype: | int BIO_new_bio_pair(BIO **bio1_p, size_t writebuf1, BIO **bio2_p, size_t writebuf2) | Coverage: | 46.154% (12/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 685-726 |
| | 57 | 10 |
BIO_getsName: | BIO_gets | Prototype: | int BIO_gets(BIO *b, char *buf, int size) | Coverage: | 47.222% (17/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 432-478 |
| | 55 | 10 |
ASYNC_init_threadName: | ASYNC_init_thread | Prototype: | int ASYNC_init_thread(size_t max_size, size_t init_size) | Coverage: | 28.571% (8/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 316-375 |
| | 57 | 10 |
ASN1_TIME_set_string_X509Name: | ASN1_TIME_set_string_X509 | Prototype: | int ASN1_TIME_set_string_X509(ASN1_TIME *s, const char *str) | Coverage: | 83.333% (25/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | Lines: | 374-431 |
| | 36 | 10 |
x509_sig_info_initName: | x509_sig_info_init | Prototype: | static void x509_sig_info_init(X509_SIG_INFO *siginf, const X509_ALGOR *alg, const ASN1_STRING *sig) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c | Lines: | 195-232 |
| | 39 | 9 |
x509_name_encodeName: | x509_name_encode | Prototype: | static int x509_name_encode(X509_NAME *a) | Coverage: | 52.174% (12/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c | Lines: | 231-278 |
| | 49 | 9 |
x509_check_cert_timeName: | x509_check_cert_time | Prototype: | int x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth) | Coverage: | 55.263% (21/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1669-1699 |
| | 28 | 9 |
verify_extensionName: | verify_extension | Prototype: | static int verify_extension(SSL *s, unsigned int context, unsigned int type, custom_ext_methods *meths, RAW_EXTENSION *rawexlist, RAW_EXTENSION **found) | Coverage: | 88.000% (22/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c | Lines: | 453-494 |
| | 37 | 9 |
v3_check_criticalName: | v3_check_critical | Prototype: | static int v3_check_critical(const char **value) | Coverage: | 22.449% (11/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | Lines: | 189-199 |
| | 210 | 9 |
v2i_GENERAL_NAME_exName: | v2i_GENERAL_NAME_ex | Prototype: | GENERAL_NAME *v2i_GENERAL_NAME_ex(GENERAL_NAME *out, const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, CONF_VALUE *cnf, int is_nc) | Coverage: | 23.077% (6/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c | Lines: | 500-538 |
| | 33 | 9 |
v2i_AUTHORITY_INFO_ACCESSName: | v2i_AUTHORITY_INFO_ACCESS | Prototype: | static AUTHORITY_INFO_ACCESS *v2i_AUTHORITY_INFO_ACCESS(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c | Lines: | 100-156 |
| | 95 | 9 |
uint32_c2iName: | uint32_c2i | Prototype: | static int uint32_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | Coverage: | 94.118% (32/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c | Lines: | 175-221 |
| | 42 | 9 |
ts_check_status_infoName: | ts_check_status_info | Prototype: | static int ts_check_status_info(TS_RESP *response) | Coverage: | 0.000% (0/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 470-518 |
| | 43 | 9 |
tree_calculate_authority_setName: | tree_calculate_authority_set | Prototype: | static int tree_calculate_authority_set(X509_POLICY_TREE *tree, struct stack_st_X509_POLICY_NODE **pnodes) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_tree.c | Lines: | 466-510 |
| | 33 | 9 |
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 |
tls_parse_stoc_alpnName: | tls_parse_stoc_alpn | Prototype: | int tls_parse_stoc_alpn(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 57.143% (20/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1608-1674 |
| | 88 | 9 |
tls_parse_ctos_use_srtpName: | tls_parse_ctos_use_srtp | Prototype: | int tls_parse_ctos_use_srtp(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 499-564 |
| | 66 | 9 |
tls_parse_ctos_server_nameName: | tls_parse_ctos_server_name | Prototype: | int tls_parse_ctos_server_name(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 88.372% (38/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 97-173 |
| | 83 | 9 |
tls_construct_finishedName: | tls_construct_finished | Prototype: | int tls_construct_finished(SSL *s, WPACKET *pkt) | Coverage: | 73.333% (33/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 508-585 |
| | 54 | 9 |
tls1_set_sigalgsName: | tls1_set_sigalgs | Prototype: | int tls1_set_sigalgs(CERT *c, const int *psig_nids, size_t salglen, int client) | Coverage: | 84.615% (22/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1984-2028 |
| | 31 | 9 |
tls1_set_server_sigalgsName: | tls1_set_server_sigalgs | Prototype: | int tls1_set_server_sigalgs(SSL *s) | Coverage: | 92.593% (25/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 1168-1217 |
| | 55 | 9 |
tls1_check_pkey_compName: | tls1_check_pkey_comp | Prototype: | static int tls1_check_pkey_comp(SSL *s, EVP_PKEY *pkey) | Coverage: | 80.000% (24/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 428-472 |
| | 26 | 9 |
tls13_generate_secretName: | tls13_generate_secret | Prototype: | int tls13_generate_secret(SSL *s, const EVP_MD *md, const unsigned char *prevsecret, const unsigned char *insecret, size_t insecretlen, unsigned char *outsecret) | Coverage: | 57.143% (24/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/tls13_enc.c | Lines: | 125-208 |
| | 106 | 9 |
ssl_generate_param_groupName: | ssl_generate_param_group | Prototype: | EVP_PKEY *ssl_generate_param_group(uint16_t id) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4727-4759 |
| | 55 | 9 |
ssl_deriveName: | ssl_derive | Prototype: | int ssl_derive(SSL *s, EVP_PKEY *privkey, EVP_PKEY *pubkey, int gensecret) | Coverage: | 69.231% (27/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 4763-4829 |
| | 96 | 9 |
ssl_cipher_get_overheadName: | ssl_cipher_get_overhead | Prototype: | int ssl_cipher_get_overhead(const SSL_CIPHER *c, size_t *mac_overhead, size_t *int_overhead, size_t *blocksize, size_t *ext_overhead) | Coverage: | 75.000% (21/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 2102-2152 |
| | 36 | 9 |
ssl_cipher_collect_ciphersName: | ssl_cipher_collect_ciphers | Prototype: | static void ssl_cipher_collect_ciphers(const SSL_METHOD *ssl_method, int num_of_ciphers, uint32_t disabled_mkey, uint32_t disabled_auth, uint32_t disabled_enc, uint32_t disabled_mac, CIPHER_ORDER *co_list, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | Coverage: | 67.568% (25/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Lines: | 639-707 |
| | 54 | 9 |
ssl_cache_cipherlistName: | ssl_cache_cipherlist | Prototype: | int ssl_cache_cipherlist(SSL *s, PACKET *cipher_suites, int sslv2format) | Coverage: | 65.714% (23/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5185-5253 |
| | 87 | 9 |