Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
BN_usubName: | BN_usub | Prototype: | int BN_usub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_add.c | Lines: | 125-170 |
| | 30 | 5 |
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 |
BIO_popName: | BIO_pop | Prototype: | BIO *BIO_pop(BIO *b) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Lines: | 600-618 |
| | 30 | 4 |
ASN1_STRING_set_by_NIDName: | ASN1_STRING_set_by_NID | Prototype: | ASN1_STRING *ASN1_STRING_set_by_NID(ASN1_STRING **out, const unsigned char *in, int inlen, int inform, int nid) | Coverage: | 57.143% (8/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c | Lines: | 79-104 |
| | 30 | 5 |
validate_ecx_deriveName: | validate_ecx_derive | Prototype: | static int validate_ecx_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen, const unsigned char **privkey, const unsigned char **pubkey) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 656-681 |
| | 29 | 4 |
ts_check_signer_nameName: | ts_check_signer_name | Prototype: | static int ts_check_signer_name(GENERAL_NAME *tsa_name, X509 *signer) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | Lines: | 669-693 |
| | 29 | 4 |
t_tob64Name: | t_tob64 | Prototype: | static int t_tob64(char *dst, const unsigned char *src, int size) | Coverage: | 46.667% (7/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 130-174 |
| | 29 | 5 |
ssl_write_internalName: | ssl_write_internal | Prototype: | int ssl_write_internal(SSL *s, const void *buf, size_t num, size_t *written) | Coverage: | 47.368% (9/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1906-1944 |
| | 29 | 5 |
pkey_tls1_prf_ctrlName: | pkey_tls1_prf_ctrl | Prototype: | static int pkey_tls1_prf_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 55.556% (15/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 57-91 |
| | 29 | 10 |
pkey_sm2_copyName: | pkey_sm2_copy | Prototype: | static int pkey_sm2_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 57-86 |
| | 29 | 6 |
mdc2_bodyName: | mdc2_body | Prototype: | static void mdc2_body(MDC2_CTX *c, const unsigned char *in, size_t len) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mdc2/mdc2dgst.c | Lines: | 71-108 |
| | 29 | 2 |
lookup_certs_skName: | lookup_certs_sk | Prototype: | static struct stack_st_X509 *lookup_certs_sk(X509_STORE_CTX *ctx, X509_NAME *nm) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 364-385 |
| | 29 | 5 |
lookup_cert_matchName: | lookup_cert_match | Prototype: | static X509 *lookup_cert_match(X509_STORE_CTX *ctx, X509 *x) | Coverage: | 100.000% (14/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 124-145 |
| | 29 | 5 |
gf_isrName: | gf_isr | Prototype: | mask_t gf_isr(gf a, const gf x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c | Lines: | 172-204 |
| | 29 | 1 |
evp_encodeblock_intName: | evp_encodeblock_int | Prototype: | static int evp_encodeblock_int(EVP_ENCODE_CTX *ctx, unsigned char *t, const unsigned char *f, int dlen) | Coverage: | 94.737% (18/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c | Lines: | 231-267 |
| | 29 | 5 |
ecdh_cms_set_kdf_paramName: | ecdh_cms_set_kdf_param | Prototype: | static int ecdh_cms_set_kdf_param(EVP_PKEY_CTX *pctx, int eckdf_nid) | Coverage: | 46.154% (12/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 681-712 |
| | 29 | 9 |
dtls1_clearName: | dtls1_clear | Prototype: | int dtls1_clear(SSL *s) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | Lines: | 154-204 |
| | 29 | 7 |
do_dumpName: | do_dump | Prototype: | static int do_dump(unsigned long lflags, char_io *io_ch, void *arg, const ASN1_STRING *str) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c | Lines: | 260-294 |
| | 29 | 6 |
dlfcn_name_converterName: | dlfcn_name_converter | Prototype: | static char *dlfcn_name_converter(DSO *dso, const char *filename) | Coverage: | 64.706% (11/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_dlfcn.c | Lines: | 247-274 |
| | 29 | 6 |
curve448_point_mul_by_ratio_and_encode_like_eddsaName: | curve448_point_mul_by_ratio_and_encode_like_eddsa | Prototype: | void curve448_point_mul_by_ratio_and_encode_like_eddsa( uint8_t enc[57], const curve448_point_t p) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 274-319 |
| | 29 | 1 |
ct_move_sctsName: | ct_move_scts | Prototype: | static int ct_move_scts(struct stack_st_SCT **dst, struct stack_st_SCT *src, sct_source_t origin) | Coverage: | 50.000% (10/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4578-4606 |
| | 29 | 8 |
crl_extension_matchName: | crl_extension_match | Prototype: | static int crl_extension_match(X509_CRL *a, X509_CRL *b, int nid) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1053-1086 |
| | 29 | 8 |
cms_copy_messageDigestName: | cms_copy_messageDigest | Prototype: | static int cms_copy_messageDigest(CMS_ContentInfo *cms, CMS_SignerInfo *si) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 114-149 |
| | 29 | 7 |
cms_DigestedData_do_finalName: | cms_DigestedData_do_final | Prototype: | int cms_DigestedData_do_final(CMS_ContentInfo *cms, BIO *chain, int verify) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_dd.c | Lines: | 55-99 |
| | 29 | 9 |
asn1_template_newName: | asn1_template_new | Prototype: | static int asn1_template_new(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_new.c | Lines: | 202-246 |
| | 29 | 7 |
X509_NAME_hash_oldName: | X509_NAME_hash_old | Prototype: | unsigned long X509_NAME_hash_old(X509_NAME *x) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | Lines: | 206-227 |
| | 29 | 3 |
TS_CONF_load_keyName: | TS_CONF_load_key | Prototype: | EVP_PKEY *TS_CONF_load_key(const char *file, const char *pass) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 87-100 |
| | 29 | 4 |
RSA_generate_keyName: | RSA_generate_key | Prototype: | RSA *RSA_generate_key(int bits, unsigned long e_value, void (*callback) (int, int, void *), void *cb_arg) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_depr.c | Lines: | 27-60 |
| | 29 | 7 |
PKCS7_bio_add_digestName: | PKCS7_bio_add_digest | Prototype: | static int PKCS7_bio_add_digest(BIO **pbio, X509_ALGOR *alg) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 55-85 |
| | 29 | 6 |
PKCS7_SIGNER_INFO_setName: | PKCS7_SIGNER_INFO_set | Prototype: | int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey, const EVP_MD *dgst) | Coverage: | 31.818% (7/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 303-347 |
| | 29 | 8 |
PKCS12_item_pack_safebagName: | PKCS12_item_pack_safebag | Prototype: | PKCS12_SAFEBAG *PKCS12_item_pack_safebag(void *obj, const ASN1_ITEM *it, int nid1, int nid2) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_add.c | Lines: | 17-43 |
| | 29 | 5 |
PKCS12_initName: | PKCS12_init | Prototype: | PKCS12 *PKCS12_init(int mode) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_init.c | Lines: | 17-44 |
| | 29 | 7 |
OCSP_request_add0_idName: | OCSP_request_add0_id | Prototype: | OCSP_ONEREQ *OCSP_request_add0_id(OCSP_REQUEST *req, OCSP_CERTID *cid) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | Lines: | 31-47 |
| | 29 | 4 |
OCSP_check_validityName: | OCSP_check_validity | Prototype: | int OCSP_check_validity(ASN1_GENERALIZEDTIME *thisupd, ASN1_GENERALIZEDTIME *nextupd, long nsec, long maxsec) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | Lines: | 338-391 |
| | 29 | 9 |
OBJ_NAME_cleanupName: | OBJ_NAME_cleanup | Prototype: | void OBJ_NAME_cleanup(int type) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | Lines: | 385-406 |
| | 29 | 3 |
NAME_CONSTRAINTS_check_CNName: | NAME_CONSTRAINTS_check_CN | Prototype: | int NAME_CONSTRAINTS_check_CN(X509 *x, NAME_CONSTRAINTS *nc) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 396-436 |
| | 29 | 6 |
EVP_PKEY_keygenName: | EVP_PKEY_keygen | Prototype: | int EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) | Coverage: | 43.478% (10/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | Lines: | 86-114 |
| | 29 | 7 |
ERR_error_string_nName: | ERR_error_string_n | Prototype: | void ERR_error_string_n(unsigned long e, char *buf, size_t len) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 541-576 |
| | 29 | 6 |
ENGINE_ctrl_cmdName: | ENGINE_ctrl_cmd | Prototype: | int ENGINE_ctrl_cmd(ENGINE *e, const char *cmd_name, long i, void *p, void (*f) (void), int cmd_optional) | Coverage: | 29.412% (5/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c | Lines: | 193-227 |
| | 29 | 5 |
ENGINE_ctrlName: | ENGINE_ctrl | Prototype: | int ENGINE_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f) (void)) | Coverage: | 45.714% (16/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_ctrl.c | Lines: | 125-175 |
| | 29 | 16 |
ED25519_signName: | ED25519_sign | Prototype: | int ED25519_sign(uint8_t *out_sig, const uint8_t *message, size_t message_len, const uint8_t public_key[32], const uint8_t private_key[32]) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | Lines: | 5333-5372 |
| | 29 | 1 |
EC_KEY_set_private_keyName: | EC_KEY_set_private_key | Prototype: | int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *priv_key) | Coverage: | 33.333% (6/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 417-430 |
| | 29 | 4 |
CRYPTO_gcm128_finishName: | CRYPTO_gcm128_finish | Prototype: | int CRYPTO_gcm128_finish(GCM128_CONTEXT *ctx, const unsigned char *tag, size_t len) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c | Lines: | 1794-1866 |
| | 29 | 6 |
BUF_MEM_growName: | BUF_MEM_grow | Prototype: | size_t BUF_MEM_grow(BUF_MEM *str, size_t len) | Coverage: | 66.667% (14/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/buffer/buffer.c | Lines: | 73-108 |
| | 29 | 7 |
BN_sub_wordName: | BN_sub_word | Prototype: | int BN_sub_word(BIGNUM *a, unsigned long w) | Coverage: | 81.481% (22/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c | Lines: | 134-179 |
| | 29 | 9 |
BN_MONT_CTX_set_lockedName: | BN_MONT_CTX_set_locked | Prototype: | BN_MONT_CTX *BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, CRYPTO_RWLOCK *lock, const BIGNUM *mod, BN_CTX *ctx) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | Lines: | 428-464 |
| | 29 | 5 |
BN_GF2m_mod_exp_arrName: | BN_GF2m_mod_exp_arr | Prototype: | int BN_GF2m_mod_exp_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const int p[], BN_CTX *ctx) | Coverage: | 51.724% (15/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 851-889 |
| | 29 | 11 |
ASN1_i2d_bioName: | ASN1_i2d_bio | Prototype: | int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, unsigned char *x) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_i2d_fp.c | Lines: | 34-66 |
| | 29 | 6 |
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 |
ts_RESP_get_policyName: | ts_RESP_get_policy | Prototype: | static ASN1_OBJECT *ts_RESP_get_policy(TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 501-527 |
| | 28 | 6 |
tls_parse_stoc_status_requestName: | tls_parse_stoc_status_request | Prototype: | int tls_parse_stoc_status_request(SSL *s, PACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 61.538% (16/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 1427-1466 |
| | 28 | 6 |
tls_construct_stoc_status_requestName: | tls_construct_stoc_status_request | Prototype: | EXT_RETURN tls_construct_stoc_status_request(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 63.333% (19/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1486-1519 |
| | 28 | 6 |
tls_construct_stoc_next_proto_negName: | tls_construct_stoc_next_proto_neg | Prototype: | EXT_RETURN tls_construct_stoc_next_proto_neg(SSL *s, WPACKET *pkt, unsigned int context, X509 *x, size_t chainidx) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c | Lines: | 1523-1550 |
| | 28 | 4 |
tls1_check_cert_paramName: | tls1_check_cert_param | Prototype: | static int tls1_check_cert_param(SSL *s, X509 *x, int check_ee_md) | Coverage: | 77.419% (24/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_lib.c | Lines: | 550-593 |
| | 28 | 10 |
tls1_cbc_remove_paddingName: | tls1_cbc_remove_padding | Prototype: | int tls1_cbc_remove_padding(const SSL *s, SSL3_RECORD *rec, size_t block_size, size_t mac_size) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/ssl3_record.c | Lines: | 1443-1507 |
| | 28 | 7 |
ssl_dane_dupName: | ssl_dane_dup | Prototype: | static int ssl_dane_dup(SSL *to, SSL *from) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 209-236 |
| | 28 | 5 |
serverinfo_find_extensionName: | serverinfo_find_extension | Prototype: | static int serverinfo_find_extension(const unsigned char *serverinfo, size_t serverinfo_length, unsigned int extension_type, const unsigned char **extension_data, size_t *extension_length) | Coverage: | 47.826% (11/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 696-732 |
| | 28 | 7 |
rsa_sig_info_setName: | rsa_sig_info_set | Prototype: | static int rsa_sig_info_set(X509_SIG_INFO *siginf, const X509_ALGOR *sigalg, const ASN1_STRING *sig) | Coverage: | 70.000% (14/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 832-865 |
| | 28 | 5 |
rsa_pub_decodeName: | rsa_pub_decode | Prototype: | static int rsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 95-114 |
| | 28 | 4 |
rsa_ctx_to_pssName: | rsa_ctx_to_pss | Prototype: | static RSA_PSS_PARAMS *rsa_ctx_to_pss(EVP_PKEY_CTX *pkctx) | Coverage: | 42.105% (8/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 569-590 |
| | 28 | 7 |
pkey_ec_copyName: | pkey_ec_copy | Prototype: | static int pkey_ec_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 26.087% (6/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | Lines: | 56-86 |
| | 28 | 8 |
pkey_dh_keygenName: | pkey_dh_keygen | Prototype: | static int pkey_dh_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | Lines: | 398-418 |
| | 28 | 5 |
ossl_statem_client_process_messageName: | ossl_statem_client_process_message | Prototype: | MSG_PROCESS_RETURN ossl_statem_client_process_message(SSL *s, PACKET *pkt) | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1026-1080 |
| | 28 | 16 |
o2i_ECPublicKeyName: | o2i_ECPublicKey | Prototype: | EC_KEY *o2i_ECPublicKey(EC_KEY **a, const unsigned char **in, long len) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 1082-1100 |
| | 28 | 3 |
md_readName: | md_read | Prototype: | static int md_read(BIO *b, char *out, int outl) | Coverage: | 55.556% (10/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c | Lines: | 78-104 |
| | 28 | 6 |
i2a_ASN1_OBJECTName: | i2a_ASN1_OBJECT | Prototype: | int i2a_ASN1_OBJECT(BIO *bp, const ASN1_OBJECT *a) | Coverage: | 61.111% (11/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c | Lines: | 185-209 |
| | 28 | 6 |
file_name_checkName: | file_name_check | Prototype: | static int file_name_check(OSSL_STORE_LOADER_CTX *ctx, const char *name) | Coverage: | 0.000% (0/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | Lines: | 1183-1243 |
| | 28 | 9 |
ec_precompute_mont_dataName: | ec_precompute_mont_data | Prototype: | static int ec_precompute_mont_data(EC_GROUP *group) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 996-1023 |
| | 28 | 5 |
dsa_copy_parametersName: | dsa_copy_parameters | Prototype: | static int dsa_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | Lines: | 279-304 |
| | 28 | 6 |
dane_i2dName: | dane_i2d | Prototype: | static unsigned char *dane_i2d( X509 *cert, uint8_t selector, unsigned int *i2dlen) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 2524-2554 |
| | 28 | 5 |
d2i_RSA_PUBKEYName: | d2i_RSA_PUBKEY | Prototype: | RSA *d2i_RSA_PUBKEY(RSA **a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 219-238 |
| | 28 | 4 |
d2i_PUBKEYName: | d2i_PUBKEY | Prototype: | EVP_PKEY *d2i_PUBKEY(EVP_PKEY **a, const unsigned char **pp, long length) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 181-200 |
| | 28 | 4 |
d2i_EC_PUBKEYName: | d2i_EC_PUBKEY | Prototype: | EC_KEY *d2i_EC_PUBKEY(EC_KEY **a, const unsigned char **pp, long length) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 299-318 |
| | 28 | 4 |
d2i_DSA_PUBKEYName: | d2i_DSA_PUBKEY | Prototype: | DSA *d2i_DSA_PUBKEY(DSA **a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 259-278 |
| | 28 | 4 |
curve448_precomputed_scalarmulName: | curve448_precomputed_scalarmul | Prototype: | void curve448_precomputed_scalarmul(curve448_point_t out, const curve448_precomputed_s * table, const curve448_scalar_t scalar) | Coverage: | 100.000% (21/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 227-272 |
| | 28 | 7 |
cms_wrap_initName: | cms_wrap_init | Prototype: | static int cms_wrap_init(CMS_KeyAgreeRecipientInfo *kari, const EVP_CIPHER *cipher) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 329-359 |
| | 28 | 6 |
cms_kari_set1_pkeyName: | cms_kari_set1_pkey | Prototype: | static int cms_kari_set1_pkey(CMS_ContentInfo *cms, CMS_RecipientInfo *ri, EVP_PKEY *pk, X509 *cert) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 579-599 |
| | 28 | 4 |
cms_DigestedData_createName: | cms_DigestedData_create | Prototype: | CMS_ContentInfo *cms_DigestedData_create(const EVP_MD *md) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_dd.c | Lines: | 20-46 |
| | 28 | 4 |
bnrand_rangeName: | bnrand_range | Prototype: | static int bnrand_range(BNRAND_FLAG flag, BIGNUM *r, const BIGNUM *range) | Coverage: | 61.364% (27/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c | Lines: | 113-175 |
| | 28 | 14 |
bn_sqr_comba4Name: | bn_sqr_comba4 | Prototype: | void bn_sqr_comba4(unsigned long *r, const unsigned long *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c | Lines: | 611-642 |
| | 28 | 1 |
block_outName: | block_out | Prototype: | static int block_out(BIO *b) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | Lines: | 536-565 |
| | 28 | 4 |
async_wait_ctx_reset_countsName: | async_wait_ctx_reset_counts | Prototype: | void async_wait_ctx_reset_counts(ASYNC_WAIT_CTX *ctx) | Coverage: | 72.222% (13/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_wait.c | Lines: | 185-213 |
| | 28 | 6 |
async_ctx_newName: | async_ctx_new | Prototype: | static async_ctx *async_ctx_new(void) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | Lines: | 33-57 |
| | 28 | 5 |
asn1_get_lengthName: | asn1_get_length | Prototype: | static int asn1_get_length(const unsigned char **pp, int *inf, long *rl, long max) | Coverage: | 92.857% (26/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | Lines: | 112-150 |
| | 28 | 9 |
aria_gcm_init_keyName: | aria_gcm_init_key | Prototype: | static int aria_gcm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 60.000% (15/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | Lines: | 207-245 |
| | 28 | 7 |
X509v3_addr_subsetName: | X509v3_addr_subset | Prototype: | int X509v3_addr_subset(IPAddrBlocks *a, IPAddrBlocks *b) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | Lines: | 1129-1150 |
| | 28 | 6 |
X509_STORE_add_lookupName: | X509_STORE_add_lookup | Prototype: | X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *v, X509_LOOKUP_METHOD *m) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 245-272 |
| | 28 | 5 |
X509_PKEY_newName: | X509_PKEY_new | Prototype: | X509_PKEY *X509_PKEY_new(void) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_pkey.c | Lines: | 16-34 |
| | 28 | 4 |
X509_NAME_delete_entryName: | X509_NAME_delete_entry | Prototype: | X509_NAME_ENTRY *X509_NAME_delete_entry(X509_NAME *name, int loc) | Coverage: | 25.000% (5/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c | Lines: | 96-134 |
| | 28 | 6 |
WPACKET_start_sub_packet_len__Name: | WPACKET_start_sub_packet_len__ | Prototype: | int WPACKET_start_sub_packet_len__(WPACKET *pkt, size_t lenbytes) | Coverage: | 60.000% (9/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | Lines: | 272-302 |
| | 28 | 5 |
TS_CONF_set_policiesName: | TS_CONF_set_policies | Prototype: | int TS_CONF_set_policies(CONF *conf, const char *section, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_conf.c | Lines: | 305-335 |
| | 28 | 6 |
SSL_set_session_ticket_extName: | SSL_set_session_ticket_ext | Prototype: | int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 1055-1080 |
| | 28 | 4 |
SSL_dane_enableName: | SSL_dane_enable | Prototype: | int SSL_dane_enable(SSL *s, const char *basedomain) | Coverage: | 42.105% (8/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 997-1038 |
| | 28 | 7 |
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 |
PKCS12_add_certName: | PKCS12_add_cert | Prototype: | PKCS12_SAFEBAG *PKCS12_add_cert(struct stack_st_PKCS12_SAFEBAG **pbags, X509 *cert) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_crt.c | Lines: | 134-169 |
| | 28 | 6 |
OSSL_STORE_SEARCH_by_key_fingerprintName: | OSSL_STORE_SEARCH_by_key_fingerprint | Prototype: | OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_key_fingerprint(const EVP_MD *digest, const unsigned char *bytes, size_t len) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 514-542 |
| | 28 | 3 |
OCSP_response_createName: | OCSP_response_create | Prototype: | OCSP_RESPONSE *OCSP_response_create(int status, OCSP_BASICRESP *bs) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | Lines: | 64-84 |
| | 28 | 7 |
EVP_PKEY_new_raw_public_keyName: | EVP_PKEY_new_raw_public_key | Prototype: | EVP_PKEY *EVP_PKEY_new_raw_public_key(int type, ENGINE *e, const unsigned char *pub, size_t len) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 253-281 |
| | 28 | 5 |
EVP_PKEY_new_raw_private_keyName: | EVP_PKEY_new_raw_private_key | Prototype: | EVP_PKEY *EVP_PKEY_new_raw_private_key(int type, ENGINE *e, const unsigned char *priv, size_t len) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 223-251 |
| | 28 | 5 |
ERR_reason_error_stringName: | ERR_reason_error_string | Prototype: | const char *ERR_reason_error_string(unsigned long e) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 623-641 |
| | 28 | 3 |