| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
ssl_session_memcpy| Name: | ssl_session_memcpy | | Prototype: | static int ssl_session_memcpy(unsigned char *dst, size_t *pdstlen, ASN1_OCTET_STRING *src, size_t maxlen) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_asn1.c | | Lines: | 225-237 |
| | 10 | 3 |
syscall_random| Name: | syscall_random | | Prototype: | static ssize_t syscall_random(void *buf, size_t buflen) | | Coverage: | 33.333% (2/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_unix.c | | Lines: | 251-304 |
| | 10 | 2 |
test_digest_nids| Name: | test_digest_nids | | Prototype: | static int test_digest_nids(const int **nids) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_openssl.c | | Lines: | 358-373 |
| | 10 | 3 |
ts_issuer_serial_cmp| Name: | ts_issuer_serial_cmp | | Prototype: | static int ts_issuer_serial_cmp(ESS_ISSUER_SERIAL *is, X509 *cert) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c | | Lines: | 344-360 |
| | 10 | 4 |
ui_method_data_index_init| Name: | ui_method_data_index_init | | Prototype: | static int ui_method_data_index_init(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c | | Lines: | 89-96 |
| | 10 | 1 |
update_cipher_list_by_id| Name: | update_cipher_list_by_id | | Prototype: | static int update_cipher_list_by_id(struct stack_st_SSL_CIPHER **cipher_list_by_id, struct stack_st_SSL_CIPHER *cipherstack) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | | Lines: | 1323-1339 |
| | 10 | 2 |
x509_object_free_internal| Name: | x509_object_free_internal | | Prototype: | static void x509_object_free_internal(X509_OBJECT *a) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 423-437 |
| | 10 | 5 |
ASN1_BIT_STRING_name_print| Name: | ASN1_BIT_STRING_name_print | | Prototype: | int ASN1_BIT_STRING_name_print(BIO *out, ASN1_BIT_STRING *bs, BIT_STRING_BITNAME *tbl, int indent) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/t_bitst.c | | Lines: | 15-31 |
| | 11 | 4 |
ASN1_TYPE_set_int_octetstring| Name: | ASN1_TYPE_set_int_octetstring | | Prototype: | int ASN1_TYPE_set_int_octetstring(ASN1_TYPE *a, long num, unsigned char *data, int len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/evp_asn1.c | | Lines: | 61-77 |
| | 11 | 2 |
ASN1_i2d_fp| Name: | ASN1_i2d_fp | | Prototype: | int ASN1_i2d_fp(i2d_of_void *i2d, FILE *out, void *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_i2d_fp.c | | Lines: | 18-31 |
| | 11 | 2 |
ASN1_item_i2d_fp| Name: | ASN1_item_i2d_fp | | Prototype: | int ASN1_item_i2d_fp(const ASN1_ITEM *it, FILE *out, void *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_i2d_fp.c | | Lines: | 71-84 |
| | 11 | 2 |
BIO_free_all| Name: | BIO_free_all | | Prototype: | void BIO_free_all(BIO *bio) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | | Lines: | 682-696 |
| | 11 | 3 |
BIO_vsnprintf| Name: | BIO_vsnprintf | | Prototype: | int BIO_vsnprintf(char *buf, size_t n, const char *format, va_list args) | | Coverage: | 66.667% (6/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c | | Lines: | 912-930 |
| | 11 | 3 |
BN_GENCB_new| Name: | BN_GENCB_new | | Prototype: | BN_GENCB *BN_GENCB_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | | Lines: | 908-918 |
| | 11 | 2 |
BN_asc2bn| Name: | BN_asc2bn | | Prototype: | int BN_asc2bn(BIGNUM **bn, const char *a) | | Coverage: | 82.609% (19/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | | Lines: | 269-287 |
| | 11 | 6 |
BUF_MEM_free| Name: | BUF_MEM_free | | Prototype: | void BUF_MEM_free(BUF_MEM *a) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/buffer/buffer.c | | Lines: | 43-54 |
| | 11 | 4 |
CMS_RecipientInfo_kari_orig_id_cmp| Name: | CMS_RecipientInfo_kari_orig_id_cmp | | Prototype: | int CMS_RecipientInfo_kari_orig_id_cmp(CMS_RecipientInfo *ri, X509 *cert) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | | Lines: | 93-107 |
| | 11 | 4 |
CMS_RecipientInfo_kekri_id_cmp| Name: | CMS_RecipientInfo_kekri_id_cmp | | Prototype: | int CMS_RecipientInfo_kekri_id_cmp(CMS_RecipientInfo *ri, const unsigned char *id, size_t idlen) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | | Lines: | 426-441 |
| | 11 | 2 |
CONF_get_section| Name: | CONF_get_section | | Prototype: | struct stack_st_CONF_VALUE *CONF_get_section(struct lhash_st_CONF_VALUE *conf, const char *section) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | | Lines: | 97-107 |
| | 11 | 2 |
CONF_get_string| Name: | CONF_get_string | | Prototype: | char *CONF_get_string(struct lhash_st_CONF_VALUE *conf, const char *group, const char *name) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | | Lines: | 109-119 |
| | 11 | 2 |
CONF_load_bio| Name: | CONF_load_bio | | Prototype: | struct lhash_st_CONF_VALUE *CONF_load_bio(struct lhash_st_CONF_VALUE *conf, BIO *bp, long *eline) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | | Lines: | 83-95 |
| | 11 | 2 |
CRYPTO_128_unwrap| Name: | CRYPTO_128_unwrap | | Prototype: | size_t CRYPTO_128_unwrap(void *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, size_t inlen, block128_f block) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/wrap128.c | | Lines: | 150-168 |
| | 11 | 4 |
CRYPTO_get_ex_data| Name: | CRYPTO_get_ex_data | | Prototype: | void *CRYPTO_get_ex_data(const CRYPTO_EX_DATA *ad, int idx) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c | | Lines: | 394-399 |
| | 11 | 2 |
CRYPTO_secure_malloc_done| Name: | CRYPTO_secure_malloc_done | | Prototype: | int CRYPTO_secure_malloc_done(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c | | Lines: | 95-107 |
| | 11 | 2 |
DH_set0_key| Name: | DH_set0_key | | Prototype: | int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_lib.c | | Lines: | 234-246 |
| | 11 | 3 |
DHparams_print_fp| Name: | DHparams_print_fp | | Prototype: | int DHparams_print_fp(FILE *fp, const DH *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_prn.c | | Lines: | 16-29 |
| | 11 | 2 |
DSA_print_fp| Name: | DSA_print_fp | | Prototype: | int DSA_print_fp(FILE *fp, const DSA *x, int off) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_prn.c | | Lines: | 16-29 |
| | 11 | 2 |
DSAparams_print_fp| Name: | DSAparams_print_fp | | Prototype: | int DSAparams_print_fp(FILE *fp, const DSA *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_prn.c | | Lines: | 31-44 |
| | 11 | 2 |
DSO_pathbyaddr| Name: | DSO_pathbyaddr | | Prototype: | int DSO_pathbyaddr(void *addr, char *path, int sz) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_lib.c | | Lines: | 310-320 |
| | 11 | 3 |
DTLS_RECORD_LAYER_set_saved_w_epoch| Name: | DTLS_RECORD_LAYER_set_saved_w_epoch | | Prototype: | void DTLS_RECORD_LAYER_set_saved_w_epoch(RECORD_LAYER *rl, unsigned short e) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/record/rec_layer_d1.c | | Lines: | 98-112 |
| | 11 | 3 |
ECPKParameters_print_fp| Name: | ECPKParameters_print_fp | | Prototype: | int ECPKParameters_print_fp(FILE *fp, const EC_GROUP *x, int off) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/eck_prn.c | | Lines: | 18-31 |
| | 11 | 2 |
ECParameters_print_fp| Name: | ECParameters_print_fp | | Prototype: | int ECParameters_print_fp(FILE *fp, const EC_KEY *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/eck_prn.c | | Lines: | 48-61 |
| | 11 | 2 |
EC_GROUP_free| Name: | EC_GROUP_free | | Prototype: | void EC_GROUP_free(EC_GROUP *group) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | | Lines: | 94-109 |
| | 11 | 3 |
EC_KEY_print_fp| Name: | EC_KEY_print_fp | | Prototype: | int EC_KEY_print_fp(FILE *fp, const EC_KEY *x, int off) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/eck_prn.c | | Lines: | 33-46 |
| | 11 | 2 |
EC_nistz256_pre_comp_free| Name: | EC_nistz256_pre_comp_free | | Prototype: | void EC_nistz256_pre_comp_free(NISTZ256_PRE_COMP *pre) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | | Lines: | 1427-1443 |
| | 11 | 3 |
EVP_DigestSign| Name: | EVP_DigestSign | | Prototype: | int EVP_DigestSign(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen, const unsigned char *tbs, size_t tbslen) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sigver.c | | Lines: | 163-171 |
| | 11 | 3 |
EVP_PKEY_CTX_md| Name: | EVP_PKEY_CTX_md | | Prototype: | int EVP_PKEY_CTX_md(EVP_PKEY_CTX *ctx, int optype, int cmd, const char *md) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | | Lines: | 448-457 |
| | 11 | 2 |
EVP_PKEY_asn1_get0| Name: | EVP_PKEY_asn1_get0 | | Prototype: | const EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_get0(int idx) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c | | Lines: | 44-53 |
| | 11 | 3 |
EVP_PKEY_cmp| Name: | EVP_PKEY_cmp | | Prototype: | int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 62.500% (10/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 119-138 |
| | 11 | 6 |
EVP_PKEY_save_parameters| Name: | EVP_PKEY_save_parameters | | Prototype: | int EVP_PKEY_save_parameters(EVP_PKEY *pkey, int mode) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | | Lines: | 52-73 |
| | 11 | 5 |
GENERAL_NAME_set0_othername| Name: | GENERAL_NAME_set0_othername | | Prototype: | int GENERAL_NAME_set0_othername(GENERAL_NAME *gen, ASN1_OBJECT *oid, ASN1_TYPE *value) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c | | Lines: | 177-189 |
| | 11 | 2 |
IDEA_ecb_encrypt| Name: | IDEA_ecb_encrypt | | Prototype: | void IDEA_ecb_encrypt(const unsigned char *in, unsigned char *out, IDEA_KEY_SCHEDULE *ks) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_ecb.c | | Lines: | 19-34 |
| | 11 | 1 |
NETSCAPE_SPKI_set_pubkey| Name: | NETSCAPE_SPKI_set_pubkey | | Prototype: | int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *x, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509spki.c | | Lines: | 14-19 |
| | 11 | 2 |
OCSP_REQ_CTX_i2d| Name: | OCSP_REQ_CTX_i2d | | Prototype: | int OCSP_REQ_CTX_i2d(OCSP_REQ_CTX *rctx, const ASN1_ITEM *it, ASN1_VALUE *val) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c | | Lines: | 108-120 |
| | 11 | 3 |
OCSP_id_get0_info| Name: | OCSP_id_get0_info | | Prototype: | int OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd, ASN1_OCTET_STRING **pikeyHash, ASN1_INTEGER **pserial, OCSP_CERTID *cid) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | | Lines: | 39-54 |
| | 11 | 6 |
OPENSSL_sk_delete| Name: | OPENSSL_sk_delete | | Prototype: | void *OPENSSL_sk_delete(OPENSSL_STACK *st, int loc) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 279-285 |
| | 11 | 2 |
OPENSSL_sk_pop| Name: | OPENSSL_sk_pop | | Prototype: | void *OPENSSL_sk_pop(OPENSSL_STACK *st) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 345-350 |
| | 11 | 2 |
OPENSSL_sk_pop_free| Name: | OPENSSL_sk_pop_free | | Prototype: | void OPENSSL_sk_pop_free(OPENSSL_STACK *st, OPENSSL_sk_freefunc func) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 360-370 |
| | 11 | 4 |
OPENSSL_sk_shift| Name: | OPENSSL_sk_shift | | Prototype: | void *OPENSSL_sk_shift(OPENSSL_STACK *st) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 338-343 |
| | 11 | 2 |
OPENSSL_sk_value| Name: | OPENSSL_sk_value | | Prototype: | void *OPENSSL_sk_value(const OPENSSL_STACK *st, int i) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/stack/stack.c | | Lines: | 385-390 |
| | 11 | 2 |
OSSL_STORE_find| Name: | OSSL_STORE_find | | Prototype: | int OSSL_STORE_find(OSSL_STORE_CTX *ctx, OSSL_STORE_SEARCH *search) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 150-164 |
| | 11 | 3 |
OSSL_STORE_supports_search| Name: | OSSL_STORE_supports_search | | Prototype: | int OSSL_STORE_supports_search(OSSL_STORE_CTX *ctx, int search_type) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | | Lines: | 471-479 |
| | 11 | 2 |
PACKET_as_length_prefixed_1| Name: | PACKET_as_length_prefixed_1 | | Prototype: | static inline int PACKET_as_length_prefixed_1(PACKET *pkt, PACKET *subpkt) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 502-519 |
| | 11 | 2 |
PACKET_as_length_prefixed_2| Name: | PACKET_as_length_prefixed_2 | | Prototype: | static inline int PACKET_as_length_prefixed_2(PACKET *pkt, PACKET *subpkt) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet_locl.h | | Lines: | 551-569 |
| | 11 | 2 |
PEM_ASN1_read| Name: | PEM_ASN1_read | | Prototype: | void *PEM_ASN1_read(d2i_of_void *d2i, const char *name, FILE *fp, void **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_lib.c | | Lines: | 106-120 |
| | 11 | 2 |
PEM_ASN1_write| Name: | PEM_ASN1_write | | Prototype: | int PEM_ASN1_write(i2d_of_void *i2d, const char *name, FILE *fp, void *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *callback, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | | Lines: | 290-305 |
| | 11 | 2 |
PEM_X509_INFO_read| Name: | PEM_X509_INFO_read | | Prototype: | struct stack_st_X509_INFO *PEM_X509_INFO_read(FILE *fp, struct stack_st_X509_INFO *sk, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_info.c | | Lines: | 21-35 |
| | 11 | 2 |
PEM_read| Name: | PEM_read | | Prototype: | int PEM_read(FILE *fp, char **name, char **header, unsigned char **data, long *len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | | Lines: | 665-679 |
| | 11 | 2 |
PEM_read_DHparams| Name: | PEM_read_DHparams | | Prototype: | DH *PEM_read_DHparams(FILE *fp, DH **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_pkey.c | | Lines: | 229-242 |
| | 11 | 2 |
PEM_read_PrivateKey| Name: | PEM_read_PrivateKey | | Prototype: | EVP_PKEY *PEM_read_PrivateKey(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_pkey.c | | Lines: | 166-180 |
| | 11 | 2 |
PEM_write| Name: | PEM_write | | Prototype: | int PEM_write(FILE *fp, const char *name, const char *header, const unsigned char *data, long len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_lib.c | | Lines: | 585-599 |
| | 11 | 2 |
PKCS12_newpass| Name: | PKCS12_newpass | | Prototype: | int PKCS12_newpass(PKCS12 *p12, const char *oldpass, const char *newpass) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_npas.c | | Lines: | 32-55 |
| | 11 | 4 |
PKCS7_set_digest| Name: | PKCS7_set_digest | | Prototype: | int PKCS7_set_digest(PKCS7 *p7, const EVP_MD *md) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | | Lines: | 377-391 |
| | 11 | 3 |
RAND_DRBG_set_defaults| Name: | RAND_DRBG_set_defaults | | Prototype: | int RAND_DRBG_set_defaults(int type, unsigned int flags) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 140-163 |
| | 11 | 6 |
RAND_DRBG_set_reseed_defaults| Name: | RAND_DRBG_set_reseed_defaults | | Prototype: | int RAND_DRBG_set_reseed_defaults( unsigned int _master_reseed_interval, unsigned int _slave_reseed_interval, time_t _master_reseed_time_interval, time_t _slave_reseed_time_interval ) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | | Lines: | 742-764 |
| | 11 | 3 |
RSA_print_fp| Name: | RSA_print_fp | | Prototype: | int RSA_print_fp(FILE *fp, const RSA *x, int off) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_prn.c | | Lines: | 16-29 |
| | 11 | 2 |
RSA_verify| Name: | RSA_verify | | Prototype: | int RSA_verify(int type, const unsigned char *m, unsigned int m_len, const unsigned char *sigbuf, unsigned int siglen, RSA *rsa) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_sign.c | | Lines: | 239-248 |
| | 11 | 2 |
SCT_CTX_set1_pubkey| Name: | SCT_CTX_set1_pubkey | | Prototype: | int SCT_CTX_set1_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c | | Lines: | 243-258 |
| | 11 | 3 |
SCT_set_signature_nid| Name: | SCT_set_signature_nid | | Prototype: | int SCT_set_signature_nid(SCT *sct, int nid) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | | Lines: | 124-141 |
| | 11 | 4 |
SHA224_Init| Name: | SHA224_Init | | Prototype: | int SHA224_Init(SHA256_CTX *c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha256.c | | Lines: | 19-32 |
| | 11 | 1 |
SHA256_Init| Name: | SHA256_Init | | Prototype: | int SHA256_Init(SHA256_CTX *c) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha256.c | | Lines: | 34-47 |
| | 11 | 1 |
SRP_user_pwd_set_sv_BN| Name: | SRP_user_pwd_set_sv_BN | | Prototype: | static int SRP_user_pwd_set_sv_BN(SRP_user_pwd *vinfo, BIGNUM *s, BIGNUM *v) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | | Lines: | 246-251 |
| | 11 | 1 |
SSL_SESSION_print_fp| Name: | SSL_SESSION_print_fp | | Prototype: | int SSL_SESSION_print_fp(FILE *fp, const SSL_SESSION *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_txt.c | | Lines: | 16-29 |
| | 11 | 2 |
SXNET_add_id_asc| Name: | SXNET_add_id_asc | | Prototype: | int SXNET_add_id_asc(SXNET **psx, const char *zone, const char *user, int userlen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c | | Lines: | 104-113 |
| | 11 | 2 |
SXNET_add_id_ulong| Name: | SXNET_add_id_ulong | | Prototype: | int SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, const char *user, int userlen) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c | | Lines: | 117-130 |
| | 11 | 2 |
SXNET_get_id_INTEGER| Name: | SXNET_get_id_INTEGER | | Prototype: | ASN1_OCTET_STRING *SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c | | Lines: | 216-226 |
| | 11 | 3 |
TS_VERIFY_CTX_cleanup| Name: | TS_VERIFY_CTX_cleanup | | Prototype: | void TS_VERIFY_CTX_cleanup(TS_VERIFY_CTX *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_verify_ctx.c | | Lines: | 78-98 |
| | 11 | 2 |
UI_add_user_data| Name: | UI_add_user_data | | Prototype: | void *UI_add_user_data(UI *ui, void *user_data) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | | Lines: | 392-403 |
| | 11 | 2 |
X509V3_EXT_i2d| Name: | X509V3_EXT_i2d | | Prototype: | X509_EXTENSION *X509V3_EXT_i2d(int ext_nid, int crit, void *ext_struc) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 177-186 |
| | 11 | 2 |
X509V3_EXT_nconf| Name: | X509V3_EXT_nconf | | Prototype: | X509_EXTENSION *X509V3_EXT_nconf(CONF *conf, X509V3_CTX *ctx, const char *name, const char *value) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | | Lines: | 36-51 |
| | 11 | 3 |
X509_ALGOR_get0| Name: | X509_ALGOR_get0 | | Prototype: | void X509_ALGOR_get0(const ASN1_OBJECT **paobj, int *pptype, const void **ppval, const X509_ALGOR *algor) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_algor.c | | Lines: | 54-68 |
| | 11 | 5 |
X509_CRL_print_fp| Name: | X509_CRL_print_fp | | Prototype: | int X509_CRL_print_fp(FILE *fp, X509_CRL *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_crl.c | | Lines: | 19-32 |
| | 11 | 2 |
X509_LOOKUP_by_alias| Name: | X509_LOOKUP_by_alias | | Prototype: | int X509_LOOKUP_by_alias(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, const char *str, int len, X509_OBJECT *ret) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 113-119 |
| | 11 | 2 |
X509_LOOKUP_by_fingerprint| Name: | X509_LOOKUP_by_fingerprint | | Prototype: | int X509_LOOKUP_by_fingerprint(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, const unsigned char *bytes, int len, X509_OBJECT *ret) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 104-111 |
| | 11 | 2 |
X509_LOOKUP_by_issuer_serial| Name: | X509_LOOKUP_by_issuer_serial | | Prototype: | int X509_LOOKUP_by_issuer_serial(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, X509_NAME *name, ASN1_INTEGER *serial, X509_OBJECT *ret) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 95-102 |
| | 11 | 2 |
X509_OBJECT_get0_X509| Name: | X509_OBJECT_get0_X509 | | Prototype: | X509 *X509_OBJECT_get0_X509(const X509_OBJECT *a) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 392-397 |
| | 11 | 2 |
X509_OBJECT_get0_X509_CRL| Name: | X509_OBJECT_get0_X509_CRL | | Prototype: | X509_CRL *X509_OBJECT_get0_X509_CRL(X509_OBJECT *a) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | | Lines: | 399-404 |
| | 11 | 2 |
X509_REQ_print_fp| Name: | X509_REQ_print_fp | | Prototype: | int X509_REQ_print_fp(FILE *fp, X509_REQ *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_req.c | | Lines: | 21-34 |
| | 11 | 2 |
X509_STORE_CTX_new| Name: | X509_STORE_CTX_new | | Prototype: | X509_STORE_CTX *X509_STORE_CTX_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | | Lines: | 2180-2189 |
| | 11 | 2 |
X509_check_host| Name: | X509_check_host | | Prototype: | int X509_check_host(X509 *x, const char *chk, size_t chklen, unsigned int flags, char **peername) | | Coverage: | 60.000% (9/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | | Lines: | 899-916 |
| | 11 | 5 |
X509_find_by_subject| Name: | X509_find_by_subject | | Prototype: | X509 *X509_find_by_subject(struct stack_st_X509 *sk, X509_NAME *name) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c | | Lines: | 251-262 |
| | 11 | 3 |
X509_policy_level_get0_node| Name: | X509_policy_level_get0_node | | Prototype: | X509_POLICY_NODE *X509_policy_level_get0_node(X509_POLICY_LEVEL *level, int i) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_lib.c | | Lines: | 72-82 |
| | 11 | 4 |
X509_print_ex_fp| Name: | X509_print_ex_fp | | Prototype: | int X509_print_ex_fp(FILE *fp, X509 *x, unsigned long nmflag, unsigned long cflag) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c | | Lines: | 25-39 |
| | 11 | 2 |
X509at_get_attr| Name: | X509at_get_attr | | Prototype: | X509_ATTRIBUTE *X509at_get_attr(const struct stack_st_X509_ATTRIBUTE *x, int loc) | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c | | Lines: | 55-61 |
| | 11 | 2 |
X509v3_get_ext| Name: | X509v3_get_ext | | Prototype: | X509_EXTENSION *X509v3_get_ext(const struct stack_st_X509_EXTENSION *x, int loc) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c | | Lines: | 78-84 |
| | 11 | 2 |
_CONF_get_section_values| Name: | _CONF_get_section_values | | Prototype: | struct stack_st_CONF_VALUE *_CONF_get_section_values(const CONF *conf, const char *section) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | | Lines: | 35-45 |
| | 11 | 2 |
addr_expand| Name: | addr_expand | | Prototype: | static int addr_expand(unsigned char *addr, const ASN1_BIT_STRING *bs, const int length, const unsigned char fill) | | Coverage: | 93.333% (14/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c | | Lines: | 99-117 |
| | 11 | 5 |
aes_cbc_cipher| Name: | aes_cbc_cipher | | Prototype: | static int aes_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | | Coverage: | 37.500% (3/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | | Lines: | 2683-2700 |
| | 11 | 3 |
aria_init_key| Name: | aria_init_key | | Prototype: | static int aria_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 83.333% (10/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c | | Lines: | 60-77 |
| | 11 | 3 |
asn1_bio_new| Name: | asn1_bio_new | | Prototype: | static int asn1_bio_new(BIO *b) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c | | Lines: | 101-115 |
| | 11 | 3 |