Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
nullf_ctrlName: | nullf_ctrl | Prototype: | static long nullf_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c | Lines: | 145-165 |
| | 14 | 5 |
nullf_freeName: | nullf_free | Prototype: | static int nullf_free(BIO *a) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c | Lines: | 104-113 |
| | 5 | 2 |
nullf_getsName: | nullf_gets | Prototype: | static int nullf_gets(BIO *bp, char *buf, int size) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c | Lines: | 182-188 |
| | 5 | 2 |
nullf_newName: | nullf_new | Prototype: | static int nullf_new(BIO *bi) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c | Lines: | 95-102 |
| | 8 | 1 |
nullf_putsName: | nullf_puts | Prototype: | static int nullf_puts(BIO *bp, const char *str) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c | Lines: | 190-196 |
| | 5 | 2 |
nullf_readName: | nullf_read | Prototype: | static int nullf_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c | Lines: | 115-128 |
| | 13 | 3 |
nullf_writeName: | nullf_write | Prototype: | static int nullf_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c | Lines: | 130-143 |
| | 15 | 3 |
o2i_ECPublicKeyName: | o2i_ECPublicKey | Prototype: | EC_KEY * o2i_ECPublicKey(EC_KEY ** a, const unsigned char **in, long len) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1561-1585 |
| | 39 | 4 |
obj_cmpName: | obj_cmp | Prototype: | static int obj_cmp(const ASN1_OBJECT * const *ap, const unsigned int *bp) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 424-435 |
| | 7 | 2 |
obj_cmp_BSEARCH_CMP_FNName: | obj_cmp_BSEARCH_CMP_FN | Prototype: | static int obj_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 438-444 |
| | 3 | 1 |
obj_name_LHASH_COMPName: | obj_name_LHASH_COMP | Prototype: | static int obj_name_LHASH_COMP(const void *arg1, const void *arg2) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 40-40 |
| | 1 | 1 |
obj_name_LHASH_HASHName: | obj_name_LHASH_HASH | Prototype: | static unsigned long obj_name_LHASH_HASH(const void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 39-39 |
| | 1 | 1 |
obj_name_cmpName: | obj_name_cmp | Prototype: | static int obj_name_cmp(const void *a_void, const void *b_void) | Coverage: | 10.256% (4/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 93-110 |
| | 179 | 9 |
obj_name_hashName: | obj_name_hash | Prototype: | static unsigned long obj_name_hash(const void *a_void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 113-128 |
| | 13 | 2 |
obj_trustName: | obj_trust | Prototype: | static int obj_trust(int id, X509 *x, int flags) | Coverage: | 9.091% (2/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 323-348 |
| | 17 | 8 |
ocsp_add1_nonceName: | ocsp_add1_nonce | Prototype: | static int ocsp_add1_nonce(struct stack_st_X509_EXTENSION **exts, unsigned char *val, int len) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c | Lines: | 327-359 |
| | 22 | 6 |
ocsp_certid_printName: | ocsp_certid_print | Prototype: | static int ocsp_certid_print(BIO *bp, OCSP_CERTID* a, int indent) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_prn.c | Lines: | 69-84 |
| | 12 | 1 |
ocsp_check_delegatedName: | ocsp_check_delegated | Prototype: | static int ocsp_check_delegated(X509 *x, int flags) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 354-362 |
| | 5 | 2 |
ocsp_check_idsName: | ocsp_check_ids | Prototype: | static int ocsp_check_ids(struct stack_st_OCSP_SINGLERESP *sresp, OCSP_CERTID **ret) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 277-304 |
| | 18 | 4 |
ocsp_check_issuerName: | ocsp_check_issuer | Prototype: | static int ocsp_check_issuer(OCSP_BASICRESP *bs, struct stack_st_X509 *chain, unsigned long flags) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 231-271 |
| | 26 | 7 |
ocsp_find_signerName: | ocsp_find_signer | Prototype: | static int ocsp_find_signer(X509 **psigner, OCSP_BASICRESP *bs, struct stack_st_X509 *certs, X509_STORE *st, unsigned long flags) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 182-202 |
| | 15 | 3 |
ocsp_find_signer_skName: | ocsp_find_signer_sk | Prototype: | static X509 * ocsp_find_signer_sk(struct stack_st_X509 *certs, OCSP_RESPID *id) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 204-229 |
| | 26 | 5 |
ocsp_helperName: | ocsp_helper | Prototype: | static int ocsp_helper(const X509_PURPOSE *xp, const X509 *x, int ca) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 769-778 |
| | 3 | 2 |
ocsp_match_issueridName: | ocsp_match_issuerid | Prototype: | static int ocsp_match_issuerid(X509 *cert, OCSP_CERTID *cid, struct stack_st_OCSP_SINGLERESP *sresp) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 306-352 |
| | 44 | 10 |
ocsp_nonce_freeName: | ocsp_nonce_free | Prototype: | static void ocsp_nonce_free(void *a) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ocsp.c | Lines: | 320-324 |
| | 1 | 1 |
ocsp_nonce_newName: | ocsp_nonce_new | Prototype: | static void * ocsp_nonce_new(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ocsp.c | Lines: | 274-278 |
| | 1 | 1 |
ocsp_req_find_signerName: | ocsp_req_find_signer | Prototype: | static int ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req, X509_NAME *nm, struct stack_st_X509 *certs, X509_STORE *st, unsigned long flags) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 440-460 |
| | 11 | 4 |
oid_module_finishName: | oid_module_finish | Prototype: | static void oid_module_finish(CONF_IMODULE *md) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_moid.c | Lines: | 95-99 |
| | 1 | 1 |
oid_module_initName: | oid_module_init | Prototype: | static int oid_module_init(CONF_IMODULE *md, const CONF *cnf) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_moid.c | Lines: | 72-93 |
| | 14 | 4 |
old_dsa_priv_decodeName: | old_dsa_priv_decode | Prototype: | static int old_dsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 475-532 |
| | 60 | 10 |
old_dsa_priv_encodeName: | old_dsa_priv_encode | Prototype: | static int old_dsa_priv_encode(const EVP_PKEY *pkey, unsigned char **pder) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 534-538 |
| | 1 | 1 |
old_ec_priv_decodeName: | old_ec_priv_decode | Prototype: | static int old_ec_priv_decode(EVP_PKEY * pkey, const unsigned char **pder, int derlen) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 537-548 |
| | 10 | 2 |
old_ec_priv_encodeName: | old_ec_priv_encode | Prototype: | static int old_ec_priv_encode(const EVP_PKEY * pkey, unsigned char **pder) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 550-554 |
| | 1 | 1 |
old_hmac_decodeName: | old_hmac_decode | Prototype: | static int old_hmac_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_ameth.c | Lines: | 109-126 |
| | 13 | 5 |
old_hmac_encodeName: | old_hmac_encode | Prototype: | static int old_hmac_encode(const EVP_PKEY *pkey, unsigned char **pder) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_ameth.c | Lines: | 128-150 |
| | 15 | 5 |
old_rsa_priv_decodeName: | old_rsa_priv_decode | Prototype: | static int old_rsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 115-126 |
| | 10 | 2 |
old_rsa_priv_encodeName: | old_rsa_priv_encode | Prototype: | static int old_rsa_priv_encode(const EVP_PKEY *pkey, unsigned char **pder) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 128-132 |
| | 1 | 1 |
open_consoleName: | open_console | Prototype: | static int open_console(UI *ui) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | Lines: | 295-323 |
| | 33 | 6 |
openssl_ciphersName: | openssl_ciphers | Prototype: | static int openssl_ciphers(ENGINE *e, const EVP_CIPHER **cipher, const int **nids, int nid) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 293-315 |
| | 14 | 4 |
openssl_digestsName: | openssl_digests | Prototype: | static int openssl_digests(ENGINE *e, const EVP_MD **digest, const int **nids, int nid) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 366-386 |
| | 12 | 3 |
openssl_load_privkeyName: | openssl_load_privkey | Prototype: | static EVP_PKEY * openssl_load_privkey(ENGINE *eng, const char *key_id, UI_METHOD *ui_method, void *callback_data) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 390-405 |
| | 26 | 2 |
out_utf8Name: | out_utf8 | Prototype: | static int out_utf8(unsigned long value, void *arg) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | Lines: | 326-338 |
| | 12 | 2 |
pack_signature_cpName: | pack_signature_cp | Prototype: | static int pack_signature_cp(ECDSA_SIG *s, int order, unsigned char *sig, size_t *siglen) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 84-100 |
| | 10 | 2 |
pack_signature_leName: | pack_signature_le | Prototype: | static int pack_signature_le(ECDSA_SIG *s, int order, unsigned char *sig, size_t *siglen) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 117-126 |
| | 6 | 1 |
param_cmpName: | param_cmp | Prototype: | static int param_cmp(const X509_VERIFY_PARAM * const *a, const X509_VERIFY_PARAM * const *b) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 635-640 |
| | 165 | 7 |
param_cmp_gost01Name: | param_cmp_gost01 | Prototype: | static int param_cmp_gost01(const EVP_PKEY *a, const EVP_PKEY *b) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 613-625 |
| | 7 | 3 |
param_copy_gost01Name: | param_copy_gost01 | Prototype: | static int param_copy_gost01(EVP_PKEY *to, const EVP_PKEY *from) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 579-611 |
| | 30 | 7 |
param_decode_gost01Name: | param_decode_gost01 | Prototype: | static int param_decode_gost01(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 512-563 |
| | 47 | 8 |
param_encode_gost01Name: | param_encode_gost01 | Prototype: | static int param_encode_gost01(const EVP_PKEY *pkey, unsigned char **pder) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 497-510 |
| | 13 | 3 |
param_missing_gost01Name: | param_missing_gost01 | Prototype: | static int param_missing_gost01(const EVP_PKEY *pk) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 565-577 |
| | 12 | 4 |
param_print_gost01Name: | param_print_gost01 | Prototype: | static int param_print_gost01(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 314-328 |
| | 10 | 3 |
parse_bagName: | parse_bag | Prototype: | static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | Coverage: | 0.000% (0/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_kiss.c | Lines: | 220-295 |
| | 57 | 20 |
parse_bagsName: | parse_bags | Prototype: | static int parse_bags(struct stack_st_PKCS12_SAFEBAG *bags, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_kiss.c | Lines: | 206-218 |
| | 6 | 3 |
parse_http_line1Name: | parse_http_line1 | Prototype: | static int parse_http_line1(char *line) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c | Lines: | 200-260 |
| | 65 | 13 |
parse_pk12Name: | parse_pk12 | Prototype: | static int parse_pk12(PKCS12 *p12, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_kiss.c | Lines: | 171-204 |
| | 24 | 7 |
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/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 373-426 |
| | 29 | 11 |
pbe2_cmpName: | pbe2_cmp | Prototype: | static int pbe2_cmp(const EVP_PBE_CTL *pbe1, const EVP_PBE_CTL *pbe2) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c | Lines: | 176-185 |
| | 4 | 2 |
pbe2_cmp_BSEARCH_CMP_FNName: | pbe2_cmp_BSEARCH_CMP_FN | Prototype: | static int pbe2_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c | Lines: | 188-194 |
| | 3 | 1 |
pbe_cmpName: | pbe_cmp | Prototype: | static int pbe_cmp(const EVP_PBE_CTL * const *a, const EVP_PBE_CTL * const *b) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c | Lines: | 203-212 |
| | 4 | 2 |
pem_check_suffixName: | pem_check_suffix | Prototype: | int pem_check_suffix(const char *pem_str, const char *suffix) | Coverage: | 15.000% (6/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 834-850 |
| | 172 | 10 |
pitem_freeName: | pitem_free | Prototype: | void pitem_free(pitem *item) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 86-90 |
| | 1 | 1 |
pitem_newName: | pitem_new | Prototype: | pitem * pitem_new(unsigned char *prio64be, void *data) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 70-84 |
| | 17 | 2 |
pk7_cbName: | pk7_cb | Prototype: | static int pk7_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 5.882% (1/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_asn1.c | Lines: | 157-181 |
| | 13 | 8 |
pkcs12_add_bagName: | pkcs12_add_bag | Prototype: | static int pkcs12_add_bag(struct stack_st_PKCS12_SAFEBAG **pbags, PKCS12_SAFEBAG *bag) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_crt.c | Lines: | 305-329 |
| | 19 | 6 |
pkcs7_cmp_riName: | pkcs7_cmp_ri | Prototype: | static int pkcs7_cmp_ri(PKCS7_RECIP_INFO *ri, X509 *pcert) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 404-415 |
| | 7 | 2 |
pkcs7_copy_existing_digestName: | pkcs7_copy_existing_digest | Prototype: | static int pkcs7_copy_existing_digest(PKCS7 *p7, PKCS7_SIGNER_INFO *si) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | Lines: | 227-255 |
| | 23 | 6 |
pkcs7_decrypt_rinfoName: | pkcs7_decrypt_rinfo | Prototype: | static int pkcs7_decrypt_rinfo(unsigned char **pek, int *peklen, PKCS7_RECIP_INFO *ri, EVP_PKEY *pkey) | Coverage: | 36.000% (9/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 192-245 |
| | 51 | 9 |
pkcs7_encode_rinfoName: | pkcs7_encode_rinfo | Prototype: | static int pkcs7_encode_rinfo(PKCS7_RECIP_INFO *ri, unsigned char *key, int keylen) | Coverage: | 39.130% (9/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 140-189 |
| | 58 | 9 |
pkey_asn1_findName: | pkey_asn1_find | Prototype: | static const EVP_PKEY_ASN1_METHOD * pkey_asn1_find(int type) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Lines: | 165-182 |
| | 17 | 4 |
pkey_bits_gost01Name: | pkey_bits_gost01 | Prototype: | static int pkey_bits_gost01(const EVP_PKEY *pk) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 177-183 |
| | 3 | 2 |
pkey_cbName: | pkey_cb | Prototype: | static int pkey_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p8_pkey.c | Lines: | 66-76 |
| | 7 | 3 |
pkey_cmac_cleanupName: | pkey_cmac_cleanup | Prototype: | static void pkey_cmac_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | Lines: | 86-90 |
| | 1 | 1 |
pkey_cmac_copyName: | pkey_cmac_copy | Prototype: | static int pkey_cmac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | Lines: | 76-84 |
| | 5 | 3 |
pkey_cmac_ctrlName: | pkey_cmac_ctrl | Prototype: | static int pkey_cmac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | Lines: | 132-162 |
| | 42 | 10 |
pkey_cmac_ctrl_strName: | pkey_cmac_ctrl_str | Prototype: | static int pkey_cmac_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/109) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | Lines: | 164-196 |
| | 509 | 25 |
pkey_cmac_initName: | pkey_cmac_init | Prototype: | static int pkey_cmac_init(EVP_PKEY_CTX *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | Lines: | 66-74 |
| | 5 | 2 |
pkey_cmac_keygenName: | pkey_cmac_keygen | Prototype: | static int pkey_cmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | Lines: | 92-107 |
| | 9 | 3 |
pkey_ctrl_gost01Name: | pkey_ctrl_gost01 | Prototype: | static int pkey_ctrl_gost01(EVP_PKEY *pkey, int op, long arg1, void *arg2) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 627-666 |
| | 42 | 11 |
pkey_dh_cleanupName: | pkey_dh_cleanup | Prototype: | static void pkey_dh_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 118-124 |
| | 2 | 1 |
pkey_dh_copyName: | pkey_dh_copy | Prototype: | static int pkey_dh_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 103-116 |
| | 9 | 2 |
pkey_dh_ctrlName: | pkey_dh_ctrl | Prototype: | static int pkey_dh_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 126-149 |
| | 10 | 6 |
pkey_dh_ctrl_strName: | pkey_dh_ctrl_str | Prototype: | static int pkey_dh_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/100) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 151-185 |
| | 394 | 21 |
pkey_dh_deriveName: | pkey_dh_derive | Prototype: | static int pkey_dh_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 231-246 |
| | 10 | 3 |
pkey_dh_initName: | pkey_dh_init | Prototype: | static int pkey_dh_init(EVP_PKEY_CTX *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 84-101 |
| | 11 | 2 |
pkey_dh_keygenName: | pkey_dh_keygen | Prototype: | static int pkey_dh_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 212-229 |
| | 17 | 4 |
pkey_dh_paramgenName: | pkey_dh_paramgen | Prototype: | static int pkey_dh_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 187-210 |
| | 25 | 4 |
pkey_dsa_cleanupName: | pkey_dsa_cleanup | Prototype: | static void pkey_dsa_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 121-127 |
| | 2 | 1 |
pkey_dsa_copyName: | pkey_dsa_copy | Prototype: | static int pkey_dsa_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 105-119 |
| | 10 | 2 |
pkey_dsa_ctrlName: | pkey_dsa_ctrl | Prototype: | static int pkey_dsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 13.636% (6/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 169-228 |
| | 26 | 24 |
pkey_dsa_ctrl_strName: | pkey_dsa_ctrl_str | Prototype: | static int pkey_dsa_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/133) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 230-272 |
| | 563 | 28 |
pkey_dsa_initName: | pkey_dsa_init | Prototype: | static int pkey_dsa_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 85-103 |
| | 20 | 2 |
pkey_dsa_keygenName: | pkey_dsa_keygen | Prototype: | static int pkey_dsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 299-316 |
| | 17 | 4 |
pkey_dsa_paramgenName: | pkey_dsa_paramgen | Prototype: | static int pkey_dsa_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 274-297 |
| | 41 | 4 |
pkey_dsa_signName: | pkey_dsa_sign | Prototype: | static int pkey_dsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 129-149 |
| | 12 | 3 |
pkey_dsa_verifyName: | pkey_dsa_verify | Prototype: | static int pkey_dsa_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 151-167 |
| | 8 | 2 |
pkey_ec_cleanupName: | pkey_ec_cleanup | Prototype: | static void pkey_ec_cleanup(EVP_PKEY_CTX * ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 112-120 |
| | 4 | 2 |
pkey_ec_copyName: | pkey_ec_copy | Prototype: | static int pkey_ec_copy(EVP_PKEY_CTX * dst, EVP_PKEY_CTX * src) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 95-110 |
| | 11 | 4 |
pkey_ec_ctrlName: | pkey_ec_ctrl | Prototype: | static int pkey_ec_ctrl(EVP_PKEY_CTX * ctx, int type, int p1, void *p2) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 203-243 |
| | 24 | 10 |
pkey_ec_ctrl_strName: | pkey_ec_ctrl_str | Prototype: | static int pkey_ec_ctrl_str(EVP_PKEY_CTX * ctx, const char *type, const char *value) | Coverage: | 0.000% (0/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 245-263 |
| | 178 | 11 |
pkey_ec_deriveName: | pkey_ec_derive | Prototype: | static int pkey_ec_derive(EVP_PKEY_CTX * ctx, unsigned char *key, size_t * keylen) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 171-201 |
| | 22 | 4 |