| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
leap_year| Name: | leap_year | | Prototype: | static int leap_year(const int year) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c | | Lines: | 35-40 |
| | 3 | 2 |
linebuffer_free| Name: | linebuffer_free | | Prototype: | static int linebuffer_free(BIO *a) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c | | Lines: | 81-94 |
| | 16 | 2 |
linebuffer_gets| Name: | linebuffer_gets | | Prototype: | static int linebuffer_gets(BIO *b, char *buf, int size) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c | | Lines: | 316-321 |
| | 5 | 2 |
load32| Name: | load32 | | Prototype: | static inline uint32_t load32(const uint8_t *src) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h | | Lines: | 19-37 |
| | 9 | 2 |
load64| Name: | load64 | | Prototype: | static inline uint64_t load64(const uint8_t *src) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h | | Lines: | 39-61 |
| | 13 | 2 |
make_kn| Name: | make_kn | | Prototype: | static void make_kn(unsigned char *k1, const unsigned char *l, int bl) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | | Lines: | 33-44 |
| | 5 | 2 |
maxmaxsize| Name: | maxmaxsize | | Prototype: | static size_t maxmaxsize(size_t lenbytes) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | | Lines: | 82-88 |
| | 7 | 2 |
md4_block_data_order| Name: | md4_block_data_order | | Prototype: | void md4_block_data_order(MD4_CTX *c, const void *data_, size_t num) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/md4/md4_dgst.c | | Lines: | 37-146 |
| | 93 | 2 |
md_free| Name: | md_free | | Prototype: | static int md_free(BIO *a) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c | | Lines: | 67-76 |
| | 12 | 2 |
md_new| Name: | md_new | | Prototype: | static int md_new(BIO *bi) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c | | Lines: | 53-65 |
| | 9 | 2 |
mdc2_body| Name: | 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 |
nbiof_free| Name: | nbiof_free | | Prototype: | static int nbiof_free(BIO *a) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | | Lines: | 71-80 |
| | 13 | 2 |
nbiof_gets| Name: | nbiof_gets | | Prototype: | static int nbiof_gets(BIO *bp, char *buf, int size) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | | Lines: | 188-193 |
| | 5 | 2 |
nbiof_new| Name: | nbiof_new | | Prototype: | static int nbiof_new(BIO *bi) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | | Lines: | 56-69 |
| | 11 | 2 |
nbiof_puts| Name: | nbiof_puts | | Prototype: | static int nbiof_puts(BIO *bp, const char *str) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c | | Lines: | 195-200 |
| | 5 | 2 |
ndef_prefix_free| Name: | ndef_prefix_free | | Prototype: | static int ndef_prefix_free(BIO *b, unsigned char **pbuf, int *plen, void *parg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_ndef.c | | Lines: | 133-149 |
| | 17 | 2 |
ndef_suffix_free| Name: | ndef_suffix_free | | Prototype: | static int ndef_suffix_free(BIO *b, unsigned char **pbuf, int *plen, void *parg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_ndef.c | | Lines: | 151-160 |
| | 10 | 2 |
nist_cp_bn| Name: | nist_cp_bn | | Prototype: | static void nist_cp_bn(unsigned long *dst, const unsigned long *src, int top) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | | Lines: | 265-271 |
| | 3 | 2 |
noecho_console| Name: | noecho_console | | Prototype: | static int noecho_console(UI *ui) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | | Lines: | 478-518 |
| | 13 | 2 |
nsseq_cb| Name: | nsseq_cb | | Prototype: | static int nsseq_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/nsseq.c | | Lines: | 16-25 |
| | 5 | 2 |
null_cipher| Name: | null_cipher | | Prototype: | static int null_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_null.c | | Lines: | 44-50 |
| | 3 | 2 |
null_puts| Name: | null_puts | | Prototype: | static int null_puts(BIO *bp, const char *str) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_null.c | | Lines: | 82-87 |
| | 5 | 2 |
nullf_gets| Name: | 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/openssl/src/crypto/bio/bf_null.c | | Lines: | 110-115 |
| | 5 | 2 |
nullf_puts| Name: | 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/openssl/src/crypto/bio/bf_null.c | | Lines: | 117-122 |
| | 5 | 2 |
num_bits_ulong| Name: | num_bits_ulong | | Prototype: | static int num_bits_ulong(unsigned long value) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c | | Lines: | 70-87 |
| | 6 | 2 |
obj_cleanup_int| Name: | obj_cleanup_int | | Prototype: | void obj_cleanup_int(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c | | Lines: | 153-163 |
| | 14 | 2 |
obj_name_hash| Name: | obj_name_hash | | Prototype: | static unsigned long obj_name_hash(const OBJ_NAME *a) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | | Lines: | 156-170 |
| | 13 | 2 |
ocb_block_lshift| Name: | ocb_block_lshift | | Prototype: | static void ocb_block_lshift(const unsigned char *in, size_t shift, unsigned char *out) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | | Lines: | 42-53 |
| | 6 | 2 |
ocb_block_xor| Name: | ocb_block_xor | | Prototype: | static void ocb_block_xor(const unsigned char *in1, const unsigned char *in2, size_t len, unsigned char *out) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | | Lines: | 78-86 |
| | 3 | 2 |
ocb_ntz| Name: | ocb_ntz | | Prototype: | static u32 ocb_ntz(u64 n) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | | Lines: | 20-37 |
| | 5 | 2 |
ocsp_check_delegated| Name: | ocsp_check_delegated | | Prototype: | static int ocsp_check_delegated(X509 *x) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | | Lines: | 324-331 |
| | 5 | 2 |
ocsp_ext_d2i_SCT_LIST| Name: | ocsp_ext_d2i_SCT_LIST | | Prototype: | static struct stack_st_SCT *ocsp_ext_d2i_SCT_LIST(struct stack_st_SCT **a, const unsigned char **pp, long len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_x509v3.c | | Lines: | 63-75 |
| | 14 | 2 |
ocsp_helper| Name: | ocsp_helper | | Prototype: | static int ocsp_helper(const X509_PURPOSE *xp, const X509 *x, int ca) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | | Lines: | 708-718 |
| | 3 | 2 |
ok_free| Name: | ok_free | | Prototype: | static int ok_free(BIO *a) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c | | Lines: | 154-169 |
| | 15 | 2 |
old_dsa_priv_decode| Name: | old_dsa_priv_decode | | Prototype: | static int old_dsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | | Lines: | 411-422 |
| | 12 | 2 |
old_ec_priv_decode| Name: | old_ec_priv_decode | | Prototype: | static int old_ec_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | | Lines: | 441-452 |
| | 12 | 2 |
old_rsa_priv_decode| Name: | old_rsa_priv_decode | | Prototype: | static int old_rsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | | Lines: | 124-135 |
| | 12 | 2 |
open_random_devices| Name: | open_random_devices | | Prototype: | static void open_random_devices(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | | Lines: | 378-384 |
| | 3 | 2 |
openssl_config_int| Name: | openssl_config_int | | Prototype: | void openssl_config_int(const char *appname) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_sap.c | | Lines: | 42-59 |
| | 13 | 2 |
openssl_init_fork_handlers| Name: | openssl_init_fork_handlers | | Prototype: | int openssl_init_fork_handlers(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | | Lines: | 188-195 |
| | 3 | 2 |
openssl_load_privkey| Name: | 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/openssl/src/crypto/engine/eng_openssl.c | | Lines: | 398-412 |
| | 26 | 2 |
ossl_ecdh_compute_key| Name: | ossl_ecdh_compute_key | | Prototype: | int ossl_ecdh_compute_key(unsigned char **psec, size_t *pseclen, const EC_POINT *pub_key, const EC_KEY *ecdh) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdh_ossl.c | | Lines: | 22-31 |
| | 6 | 2 |
ossl_ecdsa_sign| Name: | ossl_ecdsa_sign | | Prototype: | int ossl_ecdsa_sign(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_ossl.c | | Lines: | 17-31 |
| | 10 | 2 |
ossl_init_async| Name: | ossl_init_async | | Prototype: | static int ossl_init_async(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | | Lines: | 271-280 |
| | 5 | 2 |
ossl_init_ssl_base| Name: | ossl_init_ssl_base | | Prototype: | static int ossl_init_ssl_base(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c | | Lines: | 24-116 |
| | 41 | 2 |
ossl_statem_in_error| Name: | ossl_statem_in_error | | Prototype: | int ossl_statem_in_error(const SSL *s) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 152-158 |
| | 3 | 2 |
ossl_statem_set_in_handshake| Name: | ossl_statem_set_in_handshake | | Prototype: | void ossl_statem_set_in_handshake(SSL *s, int inhand) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem.c | | Lines: | 170-176 |
| | 3 | 2 |
ossl_store_file_attach_pem_bio_int| Name: | ossl_store_file_attach_pem_bio_int | | Prototype: | OSSL_STORE_LOADER_CTX *ossl_store_file_attach_pem_bio_int(BIO *bp) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 964-978 |
| | 14 | 2 |
ossl_store_info_get0_EMBEDDED_buffer| Name: | ossl_store_info_get0_EMBEDDED_buffer | | Prototype: | BUF_MEM *ossl_store_info_get0_EMBEDDED_buffer(OSSL_STORE_INFO *info) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 626-631 |
| | 7 | 2 |
ossl_store_info_get0_EMBEDDED_pem_name| Name: | ossl_store_info_get0_EMBEDDED_pem_name | | Prototype: | char *ossl_store_info_get0_EMBEDDED_pem_name(OSSL_STORE_INFO *info) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 633-638 |
| | 7 | 2 |
ossl_store_init_once| Name: | ossl_store_init_once | | Prototype: | int ossl_store_init_once(void) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_init.c | | Lines: | 21-28 |
| | 4 | 2 |
pbe2_cmp| Name: | pbe2_cmp | | Prototype: | static int pbe2_cmp(const EVP_PBE_CTL *pbe1, const EVP_PBE_CTL *pbe2) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | | Lines: | 138-145 |
| | 4 | 2 |
pbe_cmp| Name: | 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/openssl/src/crypto/evp/evp_pbe.c | | Lines: | 149-156 |
| | 4 | 2 |
pem_free| Name: | pem_free | | Prototype: | static void pem_free(void *p, unsigned int flags, size_t num) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | | Lines: | 218-224 |
| | 3 | 2 |
pem_free_flag| Name: | pem_free_flag | | Prototype: | static void pem_free_flag(void *pem_data, int secure, size_t num) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 1092-1098 |
| | 3 | 2 |
pitem_new| Name: | pitem_new | | Prototype: | pitem *pitem_new(unsigned char *prio64be, void *data) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/pqueue.c | | Lines: | 18-31 |
| | 18 | 2 |
pkcs7_cmp_ri| Name: | 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/openssl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 344-353 |
| | 7 | 2 |
pkey_cmac_init| Name: | pkey_cmac_init | | Prototype: | static int pkey_cmac_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c | | Lines: | 20-27 |
| | 7 | 2 |
pkey_dh_cleanup| Name: | pkey_dh_cleanup | | Prototype: | static void pkey_dh_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | | Lines: | 69-77 |
| | 7 | 2 |
pkey_dh_init| Name: | pkey_dh_init | | Prototype: | static int pkey_dh_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_pmeth.c | | Lines: | 49-67 |
| | 14 | 2 |
pkey_dsa_copy| Name: | 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/openssl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 50-63 |
| | 10 | 2 |
pkey_dsa_init| Name: | 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/openssl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 32-48 |
| | 21 | 2 |
pkey_dsa_verify| Name: | 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: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_pmeth.c | | Lines: | 91-105 |
| | 11 | 2 |
pkey_ec_cleanup| Name: | pkey_ec_cleanup | | Prototype: | static void pkey_ec_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | | Lines: | 88-98 |
| | 13 | 2 |
pkey_ec_init| Name: | pkey_ec_init | | Prototype: | static int pkey_ec_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | | Lines: | 41-54 |
| | 10 | 2 |
pkey_ec_verify| Name: | pkey_ec_verify | | Prototype: | static int pkey_ec_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_pmeth.c | | Lines: | 133-149 |
| | 8 | 2 |
pkey_ecd_digestverify25519| Name: | pkey_ecd_digestverify25519 | | Prototype: | static int pkey_ecd_digestverify25519(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 780-790 |
| | 4 | 2 |
pkey_ecd_digestverify448| Name: | pkey_ecd_digestverify448 | | Prototype: | static int pkey_ecd_digestverify448(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 792-802 |
| | 8 | 2 |
pkey_ecx_ctrl| Name: | pkey_ecx_ctrl | | Prototype: | static int pkey_ecx_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 709-715 |
| | 3 | 2 |
pkey_ecx_derive25519| Name: | pkey_ecx_derive25519 | | Prototype: | static int pkey_ecx_derive25519(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 683-694 |
| | 11 | 2 |
pkey_ecx_derive448| Name: | pkey_ecx_derive448 | | Prototype: | static int pkey_ecx_derive448(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 696-707 |
| | 11 | 2 |
pkey_hkdf_init| Name: | pkey_hkdf_init | | Prototype: | static int pkey_hkdf_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c | | Lines: | 47-59 |
| | 8 | 2 |
pkey_hmac_cleanup| Name: | pkey_hmac_cleanup | | Prototype: | static void pkey_hmac_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c | | Lines: | 74-84 |
| | 12 | 2 |
pkey_poly1305_cleanup| Name: | pkey_poly1305_cleanup | | Prototype: | static void pkey_poly1305_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | | Lines: | 42-51 |
| | 11 | 2 |
pkey_poly1305_init| Name: | pkey_poly1305_init | | Prototype: | static int pkey_poly1305_init(EVP_PKEY_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/poly1305/poly1305_pmeth.c | | Lines: | 27-40 |
| | 14 | 2 |
pkey_rsa_cleanup| Name: | pkey_rsa_cleanup | | Prototype: | static void pkey_rsa_cleanup(EVP_PKEY_CTX *ctx) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_pmeth.c | | Lines: | 111-120 |
| | 6 | 2 |
pkey_scrypt_ctrl_uint64| Name: | 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_init| Name: | 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_siphash_cleanup| Name: | 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_siphash_init| Name: | 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_sm2_cleanup| Name: | 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_sm2_init| Name: | 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_tls1_prf_init| Name: | 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 |
policy_cache_free| Name: | 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_set| Name: | 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 |
poly1305_signctx| Name: | 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_signctx_init| Name: | 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 |
pow_10| Name: | 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 |
pqueue_new| Name: | 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_next| Name: | 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_pop| Name: | 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_size| Name: | 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 |
print_distpoint| Name: | 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_error| Name: | 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_gens| Name: | 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 |
rand_cleanup_int| Name: | 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 |
rand_drbg_cleanup_int| Name: | 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_lock| Name: | rand_drbg_lock | | Prototype: | int rand_drbg_lock(RAND_DRBG *drbg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 772-778 |
| | 5 | 2 |
rand_drbg_unlock| Name: | rand_drbg_unlock | | Prototype: | int rand_drbg_unlock(RAND_DRBG *drbg) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 786-792 |
| | 5 | 2 |
rand_pool_cleanup| Name: | rand_pool_cleanup | | Prototype: | void rand_pool_cleanup(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | | Lines: | 396-402 |
| | 3 | 2 |