Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
rand_drbg_get_nonceName: | rand_drbg_get_nonce | Prototype: | size_t rand_drbg_get_nonce(RAND_DRBG *drbg, unsigned char **pout, int entropy, size_t min_len, size_t max_len) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 228-260 |
| | 17 | 5 |
rand_drbg_get_entropyName: | rand_drbg_get_entropy | Prototype: | size_t rand_drbg_get_entropy(RAND_DRBG *drbg, unsigned char **pout, int entropy, size_t min_len, size_t max_len, int prediction_resistance) | Coverage: | 75.862% (22/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 131-211 |
| | 52 | 10 |
rand_drbg_get_additional_dataName: | rand_drbg_get_additional_data | Prototype: | size_t rand_drbg_get_additional_data(unsigned char **pout, size_t max_len) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 282-301 |
| | 13 | 4 |
rand_drbg_enable_lockingName: | rand_drbg_enable_locking | Prototype: | int rand_drbg_enable_locking(RAND_DRBG *drbg) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 802-826 |
| | 25 | 5 |
rand_drbg_cleanup_nonceName: | rand_drbg_cleanup_nonce | Prototype: | void rand_drbg_cleanup_nonce(RAND_DRBG *drbg, unsigned char *out, size_t outlen) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 266-270 |
| | 1 | 1 |
rand_drbg_cleanup_intName: | rand_drbg_cleanup_int | Prototype: | void rand_drbg_cleanup_int(void) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 917-926 |
| | 11 | 2 |
rand_drbg_cleanup_entropyName: | rand_drbg_cleanup_entropy | Prototype: | void rand_drbg_cleanup_entropy(RAND_DRBG *drbg, unsigned char *out, size_t outlen) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 217-221 |
| | 1 | 1 |
rand_drbg_cleanup_additional_dataName: | rand_drbg_cleanup_additional_data | Prototype: | void rand_drbg_cleanup_additional_data(unsigned char *out, size_t outlen) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 303-306 |
| | 1 | 1 |
rand_cleanup_intName: | rand_cleanup_int | Prototype: | void rand_cleanup_int(void) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 347-365 |
| | 34 | 2 |
r2i_pciName: | r2i_pci | Prototype: | static PROXY_CERT_INFO_EXTENSION *r2i_pci(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *value) | Coverage: | 53.488% (23/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pci.c | Lines: | 243-325 |
| | 103 | 13 |
r2i_certpolName: | r2i_certpol | Prototype: | static struct stack_st_POLICYINFO *r2i_certpol(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *value) | Coverage: | 0.000% (0/68) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 88-165 |
| | 242 | 19 |
put_valueName: | put_value | Prototype: | static int put_value(unsigned char *data, size_t value, size_t len) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | Lines: | 164-177 |
| | 7 | 3 |
pushsigName: | pushsig | Prototype: | static void pushsig(void) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 581-625 |
| | 31 | 5 |
purpose_smimeName: | purpose_smime | Prototype: | static int purpose_smime(const X509 *x, int ca) | Coverage: | 30.769% (8/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 638-662 |
| | 17 | 8 |
pubkey_cbName: | pubkey_cb | Prototype: | static int pubkey_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 29-50 |
| | 11 | 4 |
pt_to_pnielsName: | pt_to_pniels | Prototype: | static void pt_to_pniels(pniels_t b, const curve448_point_t a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 96-102 |
| | 4 | 1 |
protocol_from_stringName: | protocol_from_string | Prototype: | static int protocol_from_string(const char *value) | Coverage: | 11.111% (4/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 302-325 |
| | 168 | 9 |
process_pci_valueName: | process_pci_value | Prototype: | static int process_pci_value(CONF_VALUE *val, ASN1_OBJECT **language, ASN1_INTEGER **pathlen, ASN1_OCTET_STRING **policy) | Coverage: | 11.972% (34/284) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pci.c | Lines: | 85-241 |
| | 1250 | 60 |
process_includeName: | process_include | Prototype: | static BIO *process_include(char *include, OPENSSL_DIR_CTX **dirctx, char **dirpath) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c | Lines: | 664-692 |
| | 37 | 5 |
probable_prime_dh_safeName: | probable_prime_dh_safe | Prototype: | static int probable_prime_dh_safe(BIGNUM *p, int bits, const BIGNUM *padd, const BIGNUM *rem, BN_CTX *ctx) | Coverage: | 46.429% (26/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | Lines: | 404-469 |
| | 50 | 19 |
probable_primeName: | probable_prime | Prototype: | static int probable_prime(BIGNUM *rnd, int bits, prime_t *mods) | Coverage: | 69.231% (36/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | Lines: | 272-353 |
| | 38 | 18 |
print_reasonsName: | print_reasons | Prototype: | static int print_reasons(BIO *out, const char *rname, ASN1_BIT_STRING *rflags, int indent) | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 181-201 |
| | 13 | 5 |
print_qualifiersName: | print_qualifiers | Prototype: | static void print_qualifiers(BIO *out, struct stack_st_POLICYQUALINFO *quals, int indent) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 416-442 |
| | 15 | 5 |
print_noticeName: | print_notice | Prototype: | static void print_notice(BIO *out, USERNOTICE *notice, int indent) | Coverage: | 78.947% (15/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 444-475 |
| | 33 | 7 |
print_nc_ipaddName: | print_nc_ipadd | Prototype: | static int print_nc_ipadd(BIO *bp, ASN1_OCTET_STRING *ip) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c | Lines: | 185-207 |
| | 18 | 6 |
print_gensName: | print_gens | Prototype: | static int print_gens(BIO *out, struct stack_st_GENERAL_NAME *gens, int indent) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 409-418 |
| | 6 | 2 |
print_errorName: | print_error | Prototype: | static int print_error(const char *str, size_t len, UI *ui) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 458-470 |
| | 12 | 2 |
print_distpointName: | print_distpoint | Prototype: | static int print_distpoint(BIO *out, DIST_POINT_NAME *dpn, int indent) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | Lines: | 420-433 |
| | 9 | 2 |
print_bioName: | print_bio | Prototype: | static int print_bio(const char *str, size_t len, void *bp) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err_prn.c | Lines: | 45-48 |
| | 1 | 1 |
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 |
prepare_wnaf_tableName: | prepare_wnaf_table | Prototype: | static void prepare_wnaf_table(pniels_t * output, const curve448_point_t working, unsigned int tbits) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 599-625 |
| | 15 | 3 |
pqueue_sizeName: | pqueue_size | Prototype: | size_t pqueue_size(pqueue *pq) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | Lines: | 148-158 |
| | 8 | 2 |
pqueue_popName: | pqueue_pop | Prototype: | pitem *pqueue_pop(pqueue *pq) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | Lines: | 94-102 |
| | 6 | 2 |
pqueue_peekName: | pqueue_peek | Prototype: | pitem *pqueue_peek(pqueue *pq) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | Lines: | 89-92 |
| | 1 | 1 |
pqueue_nextName: | pqueue_next | Prototype: | pitem *pqueue_next(piterator *item) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | Lines: | 134-146 |
| | 16 | 2 |
pqueue_newName: | pqueue_new | Prototype: | pqueue *pqueue_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | Lines: | 38-46 |
| | 6 | 2 |
pqueue_iteratorName: | pqueue_iterator | Prototype: | pitem *pqueue_iterator(pqueue *pq) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | Lines: | 129-132 |
| | 1 | 1 |
pqueue_insertName: | pqueue_insert | Prototype: | pitem *pqueue_insert(pqueue *pq, pitem *item) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | Lines: | 53-87 |
| | 37 | 6 |
pqueue_freeName: | pqueue_free | Prototype: | void pqueue_free(pqueue *pq) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | Lines: | 48-51 |
| | 1 | 1 |
pqueue_findName: | pqueue_find | Prototype: | pitem *pqueue_find(pqueue *pq, unsigned char *prio64be) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | Lines: | 104-127 |
| | 30 | 6 |
pow_10Name: | pow_10 | Prototype: | static double pow_10(int in_exp) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | Lines: | 523-531 |
| | 5 | 2 |
popsigName: | popsig | Prototype: | static void popsig(void) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 627-654 |
| | 15 | 4 |
poly1305_sizeName: | poly1305_size | Prototype: | static int poly1305_size(const EVP_PKEY *pkey) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c | Lines: | 23-26 |
| | 1 | 1 |
poly1305_signctx_initName: | poly1305_signctx_init | Prototype: | static int poly1305_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 93-104 |
| | 8 | 2 |
poly1305_signctxName: | poly1305_signctx | Prototype: | static int poly1305_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | Lines: | 105-114 |
| | 7 | 2 |
poly1305_set_priv_keyName: | poly1305_set_priv_key | Prototype: | static int poly1305_set_priv_key(EVP_PKEY *pkey, const unsigned char *priv, size_t len) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c | Lines: | 49-68 |
| | 17 | 4 |
poly1305_pkey_public_cmpName: | poly1305_pkey_public_cmp | Prototype: | static int poly1305_pkey_public_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c | Lines: | 44-47 |
| | 1 | 1 |
poly1305_pkey_ctrlName: | poly1305_pkey_ctrl | Prototype: | static int poly1305_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c | Lines: | 38-42 |
| | 1 | 1 |
poly1305_key_freeName: | poly1305_key_free | Prototype: | static void poly1305_key_free(EVP_PKEY *pkey) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c | Lines: | 28-36 |
| | 9 | 3 |
poly1305_get_priv_keyName: | poly1305_get_priv_key | Prototype: | static int poly1305_get_priv_key(const EVP_PKEY *pkey, unsigned char *priv, size_t *len) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_ameth.c | Lines: | 70-87 |
| | 15 | 3 |
policy_sectionName: | policy_section | Prototype: | static POLICYINFO *policy_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *polstrs, int ia5org) | Coverage: | 0.000% (0/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c | Lines: | 167-248 |
| | 239 | 27 |
policy_node_matchName: | policy_node_match | Prototype: | int policy_node_match(const X509_POLICY_LEVEL *lvl, const X509_POLICY_NODE *node, const ASN1_OBJECT *oid) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_node.c | Lines: | 126-147 |
| | 13 | 5 |
policy_node_freeName: | policy_node_free | Prototype: | void policy_node_free(X509_POLICY_NODE *node) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_node.c | Lines: | 116-119 |
| | 1 | 1 |
policy_node_cmp_newName: | policy_node_cmp_new | Prototype: | struct stack_st_X509_POLICY_NODE *policy_node_cmp_new(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_node.c | Lines: | 23-26 |
| | 1 | 1 |
policy_data_newName: | policy_data_new | Prototype: | X509_POLICY_DATA *policy_data_new(POLICYINFO *policy, const ASN1_OBJECT *cid, int crit) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_data.c | Lines: | 38-81 |
| | 69 | 9 |
policy_data_freeName: | policy_data_free | Prototype: | void policy_data_free(X509_POLICY_DATA *data) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_data.c | Lines: | 18-28 |
| | 9 | 3 |
policy_data_cmpName: | policy_data_cmp | Prototype: | static int policy_data_cmp(const X509_POLICY_DATA *const *a, const X509_POLICY_DATA *const *b) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c | Lines: | 210-214 |
| | 1 | 1 |
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 |
policy_cache_set_intName: | policy_cache_set_int | Prototype: | static int policy_cache_set_int(long *out, ASN1_INTEGER *value) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c | Lines: | 216-224 |
| | 8 | 3 |
policy_cache_setName: | policy_cache_set | Prototype: | const X509_POLICY_CACHE *policy_cache_set(X509 *x) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c | Lines: | 187-198 |
| | 7 | 2 |
policy_cache_newName: | policy_cache_new | Prototype: | static int policy_cache_new(X509 *x) | Coverage: | 0.000% (0/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c | Lines: | 81-176 |
| | 101 | 19 |
policy_cache_freeName: | policy_cache_free | Prototype: | void policy_cache_free(X509_POLICY_CACHE *cache) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c | Lines: | 178-185 |
| | 5 | 2 |
policy_cache_find_dataName: | policy_cache_find_data | Prototype: | X509_POLICY_DATA *policy_cache_find_data(const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c | Lines: | 200-208 |
| | 5 | 1 |
policy_cache_createName: | policy_cache_create | Prototype: | static int policy_cache_create(X509 *x, CERTIFICATEPOLICIES *policies, int crit) | Coverage: | 0.000% (0/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_cache.c | Lines: | 26-79 |
| | 57 | 13 |
point_double_internalName: | point_double_internal | Prototype: | static void point_double_internal(curve448_point_t p, const curve448_point_t q, int before_double) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 60-82 |
| | 18 | 3 |
pniels_to_ptName: | pniels_to_pt | Prototype: | static void pniels_to_pt(curve448_point_t e, const pniels_t d) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c | Lines: | 104-114 |
| | 7 | 1 |
pmeth_cmp_BSEARCH_CMP_FNName: | pmeth_cmp_BSEARCH_CMP_FN | Prototype: | static int pmeth_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | Lines: | 81-81 |
| | 1 | 1 |
pmeth_cmpName: | pmeth_cmp | Prototype: | static int pmeth_cmp(const EVP_PKEY_METHOD *const *a, const EVP_PKEY_METHOD *const *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | Lines: | 75-79 |
| | 1 | 1 |
pkey_tls1_prf_initName: | pkey_tls1_prf_init | Prototype: | static int pkey_tls1_prf_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 36-47 |
| | 8 | 2 |
pkey_tls1_prf_deriveName: | pkey_tls1_prf_derive | Prototype: | static int pkey_tls1_prf_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 124-143 |
| | 17 | 4 |
pkey_tls1_prf_ctrl_strName: | pkey_tls1_prf_ctrl_str | Prototype: | static int pkey_tls1_prf_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 12.791% (22/172) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 93-122 |
| | 835 | 38 |
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_tls1_prf_cleanupName: | pkey_tls1_prf_cleanup | Prototype: | static void pkey_tls1_prf_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/tls1_prf.c | Lines: | 49-55 |
| | 4 | 1 |
pkey_sm2_verifyName: | pkey_sm2_verify | Prototype: | static int pkey_sm2_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 118-125 |
| | 2 | 1 |
pkey_sm2_signName: | pkey_sm2_sign | Prototype: | static int pkey_sm2_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 88-116 |
| | 19 | 5 |
pkey_sm2_initName: | pkey_sm2_init | Prototype: | static int pkey_sm2_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 32-43 |
| | 8 | 2 |
pkey_sm2_encryptName: | pkey_sm2_encrypt | Prototype: | static int pkey_sm2_encrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 127-143 |
| | 14 | 3 |
pkey_sm2_digest_customName: | pkey_sm2_digest_custom | Prototype: | static int pkey_sm2_digest_custom(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 256-284 |
| | 14 | 4 |
pkey_sm2_decryptName: | pkey_sm2_decrypt | Prototype: | static int pkey_sm2_decrypt(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 145-161 |
| | 14 | 3 |
pkey_sm2_ctrl_strName: | pkey_sm2_ctrl_str | Prototype: | static int pkey_sm2_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/141) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 228-254 |
| | 673 | 30 |
pkey_sm2_ctrlName: | pkey_sm2_ctrl | Prototype: | static int pkey_sm2_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 31.034% (9/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 163-226 |
| | 48 | 13 |
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 |
pkey_sm2_cleanupName: | pkey_sm2_cleanup | Prototype: | static void pkey_sm2_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 45-55 |
| | 12 | 2 |
pkey_siphash_keygenName: | pkey_siphash_keygen | Prototype: | static int pkey_siphash_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 72-83 |
| | 12 | 3 |
pkey_siphash_initName: | pkey_siphash_init | Prototype: | static int pkey_siphash_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 27-40 |
| | 14 | 2 |
pkey_siphash_ctrl_strName: | pkey_siphash_ctrl_str | Prototype: | static int pkey_siphash_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 2.913% (3/103) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 156-172 |
| | 503 | 23 |
pkey_siphash_ctrlName: | pkey_siphash_ctrl | Prototype: | static int pkey_siphash_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 23.810% (5/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 117-154 |
| | 21 | 8 |
pkey_siphash_copyName: | pkey_siphash_copy | Prototype: | static int pkey_siphash_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 53-70 |
| | 15 | 3 |
pkey_siphash_cleanupName: | pkey_siphash_cleanup | Prototype: | static void pkey_siphash_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/siphash/siphash_pmeth.c | Lines: | 42-51 |
| | 11 | 2 |
pkey_set_typeName: | pkey_set_type | Prototype: | static int pkey_set_type(EVP_PKEY *pkey, ENGINE *e, int type, const char *str, int len) | Coverage: | 75.862% (22/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 178-221 |
| | 49 | 8 |
pkey_scrypt_set_membufName: | pkey_scrypt_set_membuf | Prototype: | static int pkey_scrypt_set_membuf(unsigned char **buffer, size_t *buflen, const unsigned char *new_buffer, const int new_buflen) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | Lines: | 89-114 |
| | 20 | 6 |
pkey_scrypt_initName: | pkey_scrypt_init | Prototype: | static int pkey_scrypt_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | Lines: | 56-78 |
| | 13 | 2 |
pkey_scrypt_deriveName: | pkey_scrypt_derive | Prototype: | static int pkey_scrypt_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | Lines: | 216-234 |
| | 14 | 3 |
pkey_scrypt_ctrl_uint64Name: | pkey_scrypt_ctrl_uint64 | Prototype: | static int pkey_scrypt_ctrl_uint64(EVP_PKEY_CTX *ctx, int type, const char *value) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | Lines: | 167-177 |
| | 5 | 2 |
pkey_scrypt_ctrl_strName: | pkey_scrypt_ctrl_str | Prototype: | static int pkey_scrypt_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 13.060% (35/268) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | Lines: | 179-214 |
| | 1320 | 58 |
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 |
pkey_scrypt_cleanupName: | pkey_scrypt_cleanup | Prototype: | static void pkey_scrypt_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | Lines: | 80-87 |
| | 4 | 1 |
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 |
pkey_rsa_verifyName: | pkey_rsa_verify | Prototype: | static int pkey_rsa_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 42.500% (17/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 239-289 |
| | 41 | 13 |
pkey_rsa_signName: | pkey_rsa_sign | Prototype: | static int pkey_rsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 40.909% (18/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | Lines: | 122-187 |
| | 51 | 15 |