| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
satsub64be| Name: | satsub64be | | Prototype: | static int satsub64be(const unsigned char *v1, const unsigned char *v2) | | Coverage: | 76.471% (13/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/dtls1_bitmap.c | | Lines: | 14-36 |
| | 14 | 5 |
rand_pool_add_begin| Name: | rand_pool_add_begin | | Prototype: | unsigned char *rand_pool_add_begin(RAND_POOL *pool, size_t len) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | | Lines: | 625-636 |
| | 14 | 3 |
pkey_sm2_encrypt| Name: | 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_custom| Name: | 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_decrypt| Name: | 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_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_scrypt_derive| Name: | 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_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_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 |
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 |
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 |
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 |
o_names_init| Name: | o_names_init | | Prototype: | static int o_names_init(void) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | | Lines: | 67-74 |
| | 14 | 1 |
nullf_ctrl| Name: | 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/openssl/src/crypto/bio/bf_null.c | | Lines: | 75-94 |
| | 14 | 5 |
min_max_proto| Name: | min_max_proto | | Prototype: | static int min_max_proto(SSL_CONF_CTX *cctx, const char *value, int *bound) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | | Lines: | 327-341 |
| | 14 | 4 |
i2r_crldp| Name: | i2r_crldp | | Prototype: | static int i2r_crldp(const X509V3_EXT_METHOD *method, void *pcrldp, BIO *out, int indent) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c | | Lines: | 459-478 |
| | 14 | 5 |
i2d_RSA_PUBKEY| Name: | i2d_RSA_PUBKEY | | Prototype: | int i2d_RSA_PUBKEY(RSA *a, unsigned char **pp) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | | Lines: | 240-255 |
| | 14 | 3 |
i2d_DSA_PUBKEY| Name: | i2d_DSA_PUBKEY | | Prototype: | int i2d_DSA_PUBKEY(DSA *a, unsigned char **pp) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | | Lines: | 280-295 |
| | 14 | 3 |
file_eof| Name: | file_eof | | Prototype: | static int file_eof(OSSL_STORE_LOADER_CTX *ctx) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c | | Lines: | 1387-1396 |
| | 14 | 3 |
fe51_frombytes| Name: | fe51_frombytes | | Prototype: | static void fe51_frombytes(fe51 h, const uint8_t *s) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c | | Lines: | 299-317 |
| | 14 | 1 |
extract_min_max| Name: | extract_min_max | | Prototype: | static int extract_min_max(ASIdOrRange *aor, ASN1_INTEGER **min, ASN1_INTEGER **max) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | | Lines: | 234-251 |
| | 14 | 4 |
err_cleanup| Name: | err_cleanup | | Prototype: | void err_cleanup(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | | Lines: | 283-291 |
| | 14 | 2 |
engine_unlocked_finish| Name: | engine_unlocked_finish | | Prototype: | int engine_unlocked_finish(ENGINE *e, int unlock_for_handlers) | | Coverage: | 77.778% (14/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_init.c | | Lines: | 44-74 |
| | 14 | 6 |
ecd_item_sign448| Name: | ecd_item_sign448 | | Prototype: | static int ecd_item_sign448(EVP_MD_CTX *ctx, const ASN1_ITEM *it, void *asn, X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *str) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | | Lines: | 546-556 |
| | 14 | 2 |
ec_key_simple_generate_public_key| Name: | ec_key_simple_generate_public_key | | Prototype: | int ec_key_simple_generate_public_key(EC_KEY *eckey) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 249-253 |
| | 14 | 1 |
dtls1_write_bytes| Name: | dtls1_write_bytes | | Prototype: | int dtls1_write_bytes(SSL *s, int type, const void *buf, size_t len, size_t *written) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | | Lines: | 798-811 |
| | 14 | 2 |
dtls1_reset_seq_numbers| Name: | dtls1_reset_seq_numbers | | Prototype: | void dtls1_reset_seq_numbers(SSL *s, int rw) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | | Lines: | 1050-1075 |
| | 14 | 2 |
dtls1_record_replay_check| Name: | dtls1_record_replay_check | | Prototype: | int dtls1_record_replay_check(SSL *s, DTLS1_BITMAP *bitmap) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/dtls1_bitmap.c | | Lines: | 38-57 |
| | 14 | 4 |
dtls1_handle_timeout| Name: | dtls1_handle_timeout | | Prototype: | int dtls1_handle_timeout(SSL *s) | | Coverage: | 57.143% (8/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c | | Lines: | 389-414 |
| | 14 | 5 |
do_i2b_bio| Name: | do_i2b_bio | | Prototype: | static int do_i2b_bio(BIO *out, EVP_PKEY *pk, int ispub) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | | Lines: | 473-485 |
| | 14 | 3 |
dir_ctrl| Name: | dir_ctrl | | Prototype: | static int dir_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl, char **retp) | | Coverage: | 57.143% (8/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c | | Lines: | 67-91 |
| | 14 | 5 |
dgram_reset_rcv_timeout| Name: | dgram_reset_rcv_timeout | | Prototype: | static void dgram_reset_rcv_timeout(BIO *b) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c | | Lines: | 272-295 |
| | 14 | 3 |
desx_cbc_cipher| Name: | desx_cbc_cipher | | Prototype: | static int desx_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_xcbc_d.c | | Lines: | 64-82 |
| | 14 | 3 |
des_ede3_cfb1_cipher| Name: | des_ede3_cfb1_cipher | | Prototype: | static int des_ede3_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c | | Lines: | 162-182 |
| | 14 | 3 |
des_cfb8_cipher| Name: | des_cfb8_cipher | | Prototype: | static int des_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c | | Lines: | 173-191 |
| | 14 | 3 |
def_time_cb| Name: | def_time_cb | | Prototype: | static int def_time_cb(struct TS_resp_ctx *ctx, void *data, long *sec, long *usec) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 71-86 |
| | 14 | 2 |
d2i_PKCS8PrivateKey_fp| Name: | d2i_PKCS8PrivateKey_fp | | Prototype: | EVP_PKEY *d2i_PKCS8PrivateKey_fp(FILE *fp, EVP_PKEY **x, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_pk8.c | | Lines: | 193-206 |
| | 14 | 2 |
ctlog_new_from_conf| Name: | ctlog_new_from_conf | | Prototype: | static int ctlog_new_from_conf(CTLOG **ct_log, const CONF *conf, const char *section) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | | Lines: | 119-136 |
| | 14 | 3 |
ct_v1_log_id_from_pkey| Name: | ct_v1_log_id_from_pkey | | Prototype: | static int ct_v1_log_id_from_pkey(EVP_PKEY *pkey, unsigned char log_id[32]) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | | Lines: | 73-90 |
| | 14 | 3 |
cms_set1_ias| Name: | cms_set1_ias | | Prototype: | int cms_set1_ias(CMS_IssuerAndSerialNumber **pias, X509 *cert) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | | Lines: | 551-568 |
| | 14 | 5 |
cms_ri_cb| Name: | cms_ri_cb | | Prototype: | static int cms_ri_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_asn1.c | | Lines: | 198-217 |
| | 14 | 5 |
cms_get_text_bio| Name: | cms_get_text_bio | | Prototype: | static BIO *cms_get_text_bio(BIO *out, unsigned int flags) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | | Lines: | 19-30 |
| | 14 | 3 |
check_revocation| Name: | check_revocation | | Prototype: | static int check_revocation(X509_STORE_CTX *ctx) | | Coverage: | 76.471% (13/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 845-865 |
| | 14 | 6 |
check_in_list| Name: | check_in_list | | Prototype: | int check_in_list(SSL *s, uint16_t group_id, const uint16_t *groups, size_t num_groups, int checkallow) | | Coverage: | 75.000% (12/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | | Lines: | 2123-2142 |
| | 14 | 4 |
bn_expand2| Name: | bn_expand2 | | Prototype: | BIGNUM *bn_expand2(BIGNUM *b, int words) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 245-260 |
| | 14 | 4 |
bmp_to_utf8| Name: | bmp_to_utf8 | | Prototype: | static int bmp_to_utf8(char *str, const unsigned char *utf16, int len) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_utl.c | | Lines: | 149-174 |
| | 14 | 6 |
bitstr_cb| Name: | bitstr_cb | | Prototype: | static int bitstr_cb(const char *elem, int len, void *bitstr) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c | | Lines: | 745-763 |
| | 14 | 5 |
bio_free| Name: | bio_free | | Prototype: | static int bio_free(BIO *bio) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | | Lines: | 92-109 |
| | 14 | 3 |
atou64| Name: | atou64 | | Prototype: | static int atou64(const char *nptr, uint64_t *result) | | Coverage: | 57.143% (8/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/scrypt.c | | Lines: | 32-54 |
| | 14 | 4 |
async_init| Name: | async_init | | Prototype: | int async_init(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | | Lines: | 297-308 |
| | 14 | 3 |
async_delete_thread_state| Name: | async_delete_thread_state | | Prototype: | void async_delete_thread_state(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c | | Lines: | 377-389 |
| | 14 | 2 |
asn1_put_length| Name: | asn1_put_length | | Prototype: | static void asn1_put_length(unsigned char **pp, int length) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | | Lines: | 194-213 |
| | 14 | 4 |
asn1_get_uint64| Name: | asn1_get_uint64 | | Prototype: | static int asn1_get_uint64(uint64_t *pr, const unsigned char *b, size_t blen) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c | | Lines: | 207-224 |
| | 14 | 4 |
asn1_enc_save| Name: | asn1_enc_save | | Prototype: | int asn1_enc_save(ASN1_VALUE **pval, const unsigned char *in, int inlen, const ASN1_ITEM *it) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/tasn_utl.c | | Lines: | 138-156 |
| | 14 | 3 |
aesni_cbc_hmac_sha256_init_key| Name: | aesni_cbc_hmac_sha256_init_key | | Prototype: | static int aesni_cbc_hmac_sha256_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *inkey, const unsigned char *iv, int enc) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha256.c | | Lines: | 60-83 |
| | 14 | 2 |
aesni_cbc_hmac_sha1_init_key| Name: | aesni_cbc_hmac_sha1_init_key | | Prototype: | static int aesni_cbc_hmac_sha1_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *inkey, const unsigned char *iv, int enc) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | | Lines: | 63-86 |
| | 14 | 2 |
X509_get1_email| Name: | X509_get1_email | | Prototype: | struct stack_st_OPENSSL_STRING *X509_get1_email(X509 *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 418-427 |
| | 14 | 1 |
X509_cmp| Name: | X509_cmp | | Prototype: | int X509_cmp(const X509 *a, const X509 *b) | | Coverage: | 53.333% (8/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | | Lines: | 134-154 |
| | 14 | 5 |
X509_check_ip_asc| Name: | X509_check_ip_asc | | Prototype: | int X509_check_ip_asc(X509 *x, const char *ipasc, unsigned int flags) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 945-956 |
| | 14 | 3 |
X509_REQ_add_extensions_nid| Name: | X509_REQ_add_extensions_nid | | Prototype: | int X509_REQ_add_extensions_nid(X509_REQ *req, struct stack_st_X509_EXTENSION *exts, int nid) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c | | Lines: | 183-197 |
| | 14 | 2 |
X509V3_get_string| Name: | X509V3_get_string | | Prototype: | char *X509V3_get_string(X509V3_CTX *ctx, const char *name, const char *section) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 370-379 |
| | 14 | 3 |
X509V3_EXT_add| Name: | X509V3_EXT_add | | Prototype: | int X509V3_EXT_add(X509V3_EXT_METHOD *ext) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c | | Lines: | 25-37 |
| | 14 | 3 |
X25519_public_from_private| Name: | X25519_public_from_private | | Prototype: | void X25519_public_from_private(uint8_t out_public_value[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: | 5435-5457 |
| | 14 | 1 |
WPACKET_init_len| Name: | WPACKET_init_len | | Prototype: | int WPACKET_init_len(WPACKET *pkt, BUF_MEM *buf, size_t lenbytes) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | | Lines: | 134-145 |
| | 14 | 2 |
WPACKET_fill_lengths| Name: | WPACKET_fill_lengths | | Prototype: | int WPACKET_fill_lengths(WPACKET *pkt) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | | Lines: | 225-238 |
| | 14 | 4 |
TS_RESP_CTX_set_certs| Name: | TS_RESP_CTX_set_certs | | Prototype: | int TS_RESP_CTX_set_certs(TS_RESP_CTX *ctx, struct stack_st_X509 *certs) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 194-207 |
| | 14 | 3 |
TS_RESP_CTX_add_md| Name: | TS_RESP_CTX_add_md | | Prototype: | int TS_RESP_CTX_add_md(TS_RESP_CTX *ctx, const EVP_MD *md) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 228-240 |
| | 14 | 4 |
SSL_set_ssl_method| Name: | SSL_set_ssl_method | | Prototype: | int SSL_set_ssl_method(SSL *s, const SSL_METHOD *meth) | | Coverage: | 50.000% (7/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 3436-3458 |
| | 14 | 5 |
SSL_has_matching_session_id| Name: | SSL_has_matching_session_id | | Prototype: | int SSL_has_matching_session_id(const SSL *ssl, const unsigned char *id, unsigned int id_len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 911-934 |
| | 14 | 2 |
SSL_copy_session_id| Name: | SSL_copy_session_id | | Prototype: | int SSL_copy_session_id(SSL *t, const SSL *f) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | | Lines: | 1545-1571 |
| | 14 | 5 |
RSA_set_method| Name: | RSA_set_method | | Prototype: | int RSA_set_method(RSA *rsa, const RSA_METHOD *meth) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_lib.c | | Lines: | 30-48 |
| | 14 | 3 |
RSA_blinding_on| Name: | RSA_blinding_on | | Prototype: | int RSA_blinding_on(RSA *rsa, BN_CTX *ctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_crpt.c | | Lines: | 64-80 |
| | 14 | 4 |
PKCS7_add_recipient_info| Name: | PKCS7_add_recipient_info | | Prototype: | int PKCS7_add_recipient_info(PKCS7 *p7, PKCS7_RECIP_INFO *ri) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | | Lines: | 438-460 |
| | 14 | 5 |
PKCS12_SAFEBAG_get1_crl| Name: | PKCS12_SAFEBAG_get1_crl | | Prototype: | X509_CRL *PKCS12_SAFEBAG_get1_crl(const PKCS12_SAFEBAG *bag) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c | | Lines: | 84-92 |
| | 14 | 3 |
PKCS12_SAFEBAG_get1_cert| Name: | PKCS12_SAFEBAG_get1_cert | | Prototype: | X509 *PKCS12_SAFEBAG_get1_cert(const PKCS12_SAFEBAG *bag) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_sbag.c | | Lines: | 74-82 |
| | 14 | 3 |
OSSL_STORE_SEARCH_by_name| Name: | OSSL_STORE_SEARCH_by_name | | Prototype: | OSSL_STORE_SEARCH *OSSL_STORE_SEARCH_by_name(X509_NAME *name) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 482-495 |
| | 14 | 2 |
OPENSSL_gmtime_adj| Name: | OPENSSL_gmtime_adj | | Prototype: | int OPENSSL_gmtime_adj(struct tm *tm, int off_day, long offset_sec) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_time.c | | Lines: | 72-100 |
| | 14 | 3 |
OCSP_resp_find| Name: | OCSP_resp_find | | Prototype: | int OCSP_resp_find(OCSP_BASICRESP *bs, OCSP_CERTID *id, int last) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 250-268 |
| | 14 | 5 |
OBJ_NAME_do_all_sorted| Name: | OBJ_NAME_do_all_sorted | | Prototype: | void OBJ_NAME_do_all_sorted(int type, void (*fn) (const OBJ_NAME *, void *arg), void *arg) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c | | Lines: | 345-367 |
| | 14 | 3 |
HMAC_Final| Name: | HMAC_Final | | Prototype: | int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len) | | Coverage: | 35.294% (6/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | | Lines: | 98-117 |
| | 14 | 7 |
HMAC_CTX_copy| Name: | HMAC_CTX_copy | | Prototype: | int HMAC_CTX_copy(HMAC_CTX *dctx, HMAC_CTX *sctx) | | Coverage: | 35.714% (5/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | | Lines: | 187-204 |
| | 14 | 6 |
GENERAL_NAME_set0_value| Name: | GENERAL_NAME_set0_value | | Prototype: | void GENERAL_NAME_set0_value(GENERAL_NAME *a, int type, void *value) | | Coverage: | 25.000% (4/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c | | Lines: | 113-144 |
| | 14 | 10 |
GENERAL_NAME_get0_value| Name: | GENERAL_NAME_get0_value | | Prototype: | void *GENERAL_NAME_get0_value(GENERAL_NAME *a, int *ptype) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c | | Lines: | 146-175 |
| | 14 | 12 |
EVP_PKEY_meth_new| Name: | EVP_PKEY_meth_new | | Prototype: | EVP_PKEY_METHOD *EVP_PKEY_meth_new(int id, int flags) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 170-183 |
| | 14 | 2 |
EVP_PKEY_meth_add0| Name: | EVP_PKEY_meth_add0 | | Prototype: | int EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 299-314 |
| | 14 | 4 |
ENGINE_get_last| Name: | ENGINE_get_last | | Prototype: | ENGINE *ENGINE_get_last(void) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | | Lines: | 149-166 |
| | 14 | 3 |
ENGINE_get_first| Name: | ENGINE_get_first | | Prototype: | ENGINE *ENGINE_get_first(void) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_list.c | | Lines: | 130-147 |
| | 14 | 3 |
ENGINE_get_digest| Name: | ENGINE_get_digest | | Prototype: | const EVP_MD *ENGINE_get_digest(ENGINE *e, int nid) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_digest.c | | Lines: | 69-78 |
| | 14 | 2 |
ENGINE_get_cipher| Name: | ENGINE_get_cipher | | Prototype: | const EVP_CIPHER *ENGINE_get_cipher(ENGINE *e, int nid) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_cipher.c | | Lines: | 69-78 |
| | 14 | 2 |
EC_KEY_set_public_key| Name: | EC_KEY_set_public_key | | Prototype: | int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub_key) | | Coverage: | 37.500% (3/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 437-445 |
| | 14 | 2 |
EC_KEY_priv2oct| Name: | EC_KEY_priv2oct | | Prototype: | size_t EC_KEY_priv2oct(const EC_KEY *eckey, unsigned char *buf, size_t len) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 528-539 |
| | 14 | 3 |
EC_KEY_oct2priv| Name: | EC_KEY_oct2priv | | Prototype: | int EC_KEY_oct2priv(EC_KEY *eckey, const unsigned char *buf, size_t len) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | | Lines: | 564-573 |
| | 14 | 3 |
EC_GROUP_get_trinomial_basis| Name: | EC_GROUP_get_trinomial_basis | | Prototype: | int EC_GROUP_get_trinomial_basis(const EC_GROUP *group, unsigned int *k) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | | Lines: | 42-60 |
| | 14 | 4 |
DSA_set_method| Name: | DSA_set_method | | Prototype: | int DSA_set_method(DSA *dsa, const DSA_METHOD *meth) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_lib.c | | Lines: | 24-42 |
| | 14 | 3 |
DH_set_method| Name: | DH_set_method | | Prototype: | int DH_set_method(DH *dh, const DH_METHOD *meth) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c | | Lines: | 17-35 |
| | 14 | 3 |
DES_encrypt3| Name: | DES_encrypt3 | | Prototype: | void DES_encrypt3(DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/des_enc.c | | Lines: | 149-167 |
| | 14 | 1 |
DES_ecb_encrypt| Name: | DES_ecb_encrypt | | Prototype: | void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, DES_key_schedule *ks, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/ecb_enc.c | | Lines: | 30-48 |
| | 14 | 1 |
DES_decrypt3| Name: | DES_decrypt3 | | Prototype: | void DES_decrypt3(DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/des_enc.c | | Lines: | 169-187 |
| | 14 | 1 |
CRYPTO_secure_free| Name: | CRYPTO_secure_free | | Prototype: | void CRYPTO_secure_free(void *ptr, const char *file, int line) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | | Lines: | 148-168 |
| | 14 | 3 |
CRYPTO_nistcts128_encrypt| Name: | CRYPTO_nistcts128_encrypt | | Prototype: | size_t CRYPTO_nistcts128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cts128.c | | Lines: | 123-156 |
| | 14 | 3 |