| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
d2i_X509_CRL| Name: | d2i_X509_CRL | | Prototype: | X509_CRL * d2i_X509_CRL(X509_CRL **a, const unsigned char **in, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | | Lines: | 496-501 |
| | 2 | 1 |
d2i_X509_CRL_INFO| Name: | d2i_X509_CRL_INFO | | Prototype: | X509_CRL_INFO * d2i_X509_CRL_INFO(X509_CRL_INFO **a, const unsigned char **in, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | | Lines: | 471-476 |
| | 2 | 1 |
d2i_X509_CRL_bio| Name: | d2i_X509_CRL_bio | | Prototype: | X509_CRL * d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | | Lines: | 100-104 |
| | 1 | 1 |
d2i_X509_CRL_fp| Name: | d2i_X509_CRL_fp | | Prototype: | X509_CRL * d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | | Lines: | 112-116 |
| | 1 | 1 |
d2i_X509_EXTENSION| Name: | d2i_X509_EXTENSION | | Prototype: | X509_EXTENSION * d2i_X509_EXTENSION(X509_EXTENSION **a, const unsigned char **in, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_exten.c | | Lines: | 111-116 |
| | 2 | 1 |
d2i_X509_EXTENSIONS| Name: | d2i_X509_EXTENSIONS | | Prototype: | X509_EXTENSIONS * d2i_X509_EXTENSIONS(X509_EXTENSIONS **a, const unsigned char **in, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_exten.c | | Lines: | 136-141 |
| | 2 | 1 |
d2i_X509_NAME| Name: | d2i_X509_NAME | | Prototype: | X509_NAME * d2i_X509_NAME(X509_NAME **a, const unsigned char **in, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | | Lines: | 210-215 |
| | 2 | 1 |
d2i_X509_NAME_ENTRY| Name: | d2i_X509_NAME_ENTRY | | Prototype: | X509_NAME_ENTRY * d2i_X509_NAME_ENTRY(X509_NAME_ENTRY **a, const unsigned char **in, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | | Lines: | 113-118 |
| | 2 | 1 |
d2i_X509_PUBKEY| Name: | d2i_X509_PUBKEY | | Prototype: | X509_PUBKEY * d2i_X509_PUBKEY(X509_PUBKEY **a, const unsigned char **in, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | | Lines: | 114-119 |
| | 2 | 1 |
d2i_X509_REQ| Name: | d2i_X509_REQ | | Prototype: | X509_REQ * d2i_X509_REQ(X509_REQ **a, const unsigned char **in, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_req.c | | Lines: | 198-203 |
| | 2 | 1 |
d2i_X509_REQ_INFO| Name: | d2i_X509_REQ_INFO | | Prototype: | X509_REQ_INFO * d2i_X509_REQ_INFO(X509_REQ_INFO **a, const unsigned char **in, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_req.c | | Lines: | 138-143 |
| | 2 | 1 |
d2i_X509_REQ_bio| Name: | d2i_X509_REQ_bio | | Prototype: | X509_REQ * d2i_X509_REQ_bio(BIO *bp, X509_REQ **req) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | | Lines: | 148-152 |
| | 1 | 1 |
d2i_X509_REQ_fp| Name: | d2i_X509_REQ_fp | | Prototype: | X509_REQ * d2i_X509_REQ_fp(FILE *fp, X509_REQ **req) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | | Lines: | 160-164 |
| | 1 | 1 |
d2i_X509_REVOKED| Name: | d2i_X509_REVOKED | | Prototype: | X509_REVOKED * d2i_X509_REVOKED(X509_REVOKED **a, const unsigned char **in, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | | Lines: | 440-445 |
| | 2 | 1 |
d2i_X509_SIG| Name: | d2i_X509_SIG | | Prototype: | X509_SIG * d2i_X509_SIG(X509_SIG **a, const unsigned char **in, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_sig.c | | Lines: | 87-92 |
| | 2 | 1 |
d2i_X509_VAL| Name: | d2i_X509_VAL | | Prototype: | X509_VAL * d2i_X509_VAL(X509_VAL **a, const unsigned char **in, long len) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_val.c | | Lines: | 87-92 |
| | 2 | 1 |
d2i_X509_bio| Name: | d2i_X509_bio | | Prototype: | X509 * d2i_X509_bio(BIO *bp, X509 **x509) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | | Lines: | 76-80 |
| | 1 | 1 |
d2i_X509_fp| Name: | d2i_X509_fp | | Prototype: | X509 * d2i_X509_fp(FILE *fp, X509 **x509) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | | Lines: | 88-92 |
| | 1 | 1 |
d2i_ocsp_nonce| Name: | d2i_ocsp_nonce | | Prototype: | static void * d2i_ocsp_nonce(void *a, const unsigned char **pp, long length) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ocsp.c | | Lines: | 292-318 |
| | 35 | 7 |
date_to_julian| Name: | date_to_julian | | Prototype: | static long date_to_julian(int y, int m, int d) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/o_time.c | | Lines: | 137-144 |
| | 4 | 1 |
decode_gost01_algor_params| Name: | decode_gost01_algor_params | | Prototype: | static int decode_gost01_algor_params(EVP_PKEY *pkey, const unsigned char **p, int len) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | | Lines: | 79-117 |
| | 45 | 8 |
def_add_index| Name: | def_add_index | | Prototype: | static int def_add_index(EX_CLASS_ITEM *item, long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) | | Coverage: | 63.636% (7/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 343-372 |
| | 24 | 5 |
def_cleanup_cb| Name: | def_cleanup_cb | | Prototype: | static void def_cleanup_cb(void *a_void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 299-305 |
| | 3 | 1 |
def_cleanup_util_cb| Name: | def_cleanup_util_cb | | Prototype: | static void def_cleanup_util_cb(CRYPTO_EX_DATA_FUNCS *funcs) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 290-294 |
| | 1 | 1 |
def_create| Name: | def_create | | Prototype: | static CONF * def_create(CONF_METHOD *meth) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 130-142 |
| | 11 | 3 |
def_crl_lookup| Name: | def_crl_lookup | | Prototype: | static int def_crl_lookup(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *serial, X509_NAME *issuer) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | | Lines: | 611-644 |
| | 21 | 8 |
def_crl_verify| Name: | def_crl_verify | | Prototype: | static int def_crl_verify(X509_CRL *crl, EVP_PKEY *r) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | | Lines: | 577-582 |
| | 2 | 1 |
def_destroy| Name: | def_destroy | | Prototype: | static int def_destroy(CONF *conf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 170-178 |
| | 4 | 2 |
def_destroy_data| Name: | def_destroy_data | | Prototype: | static int def_destroy_data(CONF *conf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 180-187 |
| | 6 | 2 |
def_dump| Name: | def_dump | | Prototype: | static int def_dump(const CONF *conf, BIO *out) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 673-679 |
| | 3 | 1 |
def_extension_cb| Name: | def_extension_cb | | Prototype: | static int def_extension_cb(struct TS_resp_ctx *ctx, X509_EXTENSION *ext, void *data) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 132-140 |
| | 4 | 1 |
def_generate_session_id| Name: | def_generate_session_id | | Prototype: | static int def_generate_session_id(const SSL *ssl, unsigned char *id, unsigned int *id_len) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 282-305 |
| | 7 | 3 |
def_get_class| Name: | def_get_class | | Prototype: | static EX_CLASS_ITEM * def_get_class(int class_index) | | Coverage: | 57.143% (12/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 309-339 |
| | 33 | 7 |
def_init_WIN32| Name: | def_init_WIN32 | | Prototype: | static int def_init_WIN32(CONF *conf) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 157-168 |
| | 12 | 2 |
def_init_default| Name: | def_init_default | | Prototype: | static int def_init_default(CONF *conf) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 144-155 |
| | 12 | 2 |
def_is_number| Name: | def_is_number | | Prototype: | static int def_is_number(const CONF *conf, char c) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 681-685 |
| | 1 | 1 |
def_load| Name: | def_load | | Prototype: | static int def_load(CONF *conf, const char *name, long *line) | | Coverage: | 75.000% (6/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 189-208 |
| | 17 | 3 |
def_load_bio| Name: | def_load_bio | | Prototype: | static int def_load_bio(CONF *conf, BIO *in, long *line) | | Coverage: | 35.000% (63/180) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 210-413 |
| | 445 | 48 |
def_serial_cb| Name: | def_serial_cb | | Prototype: | static ASN1_INTEGER * def_serial_cb(struct TS_resp_ctx *ctx, void *data) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 94-110 |
| | 14 | 4 |
def_time_cb| Name: | def_time_cb | | Prototype: | static int def_time_cb(struct TS_resp_ctx *ctx, void *data, time_t *sec, long *usec) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | | Lines: | 113-130 |
| | 14 | 2 |
def_to_int| Name: | def_to_int | | Prototype: | static int def_to_int(const CONF *conf, char c) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | | Lines: | 687-691 |
| | 1 | 1 |
der_cmp| Name: | der_cmp | | Prototype: | static int der_cmp(const void *a, const void *b) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | | Lines: | 396-407 |
| | 7 | 2 |
derive_pvk_key| Name: | derive_pvk_key | | Prototype: | static int derive_pvk_key(unsigned char *key, const unsigned char *salt, unsigned int saltlen, const unsigned char *pass, int passlen) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 700-716 |
| | 18 | 2 |
des3_ctrl| Name: | des3_ctrl | | Prototype: | static int des3_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 253-271 |
| | 10 | 6 |
des_cbc_cipher| Name: | des_cbc_cipher | | Prototype: | static int des_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/libressl/src/crypto/evp/e_des.c | | Lines: | 104-119 |
| | 10 | 3 |
des_cfb1_cipher| Name: | des_cfb1_cipher | | Prototype: | static int des_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des.c | | Lines: | 140-167 |
| | 18 | 5 |
des_cfb64_cipher| Name: | des_cfb64_cipher | | Prototype: | static int des_cfb64_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/libressl/src/crypto/evp/e_des.c | | Lines: | 121-136 |
| | 10 | 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/libressl/src/crypto/evp/e_des.c | | Lines: | 169-184 |
| | 10 | 3 |
des_ctrl| Name: | des_ctrl | | Prototype: | static int des_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des.c | | Lines: | 212-224 |
| | 5 | 4 |
des_ecb_cipher| Name: | des_ecb_cipher | | Prototype: | static int des_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des.c | | Lines: | 77-85 |
| | 4 | 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: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 160-177 |
| | 10 | 2 |
des_ede3_cfb8_cipher| Name: | des_ede3_cfb8_cipher | | Prototype: | static int des_ede3_cfb8_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 179-196 |
| | 12 | 3 |
des_ede3_init_key| Name: | des_ede3_init_key | | Prototype: | static int des_ede3_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 240-251 |
| | 5 | 1 |
des_ede_cbc_cipher| Name: | des_ede_cbc_cipher | | Prototype: | static int des_ede_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/libressl/src/crypto/evp/e_des3.c | | Lines: | 120-137 |
| | 12 | 3 |
des_ede_cfb64_cipher| Name: | des_ede_cfb64_cipher | | Prototype: | static int des_ede_cfb64_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/libressl/src/crypto/evp/e_des3.c | | Lines: | 139-156 |
| | 12 | 3 |
des_ede_ecb_cipher| Name: | des_ede_ecb_cipher | | Prototype: | static int des_ede_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 90-98 |
| | 4 | 3 |
des_ede_init_key| Name: | des_ede_init_key | | Prototype: | static int des_ede_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | | Lines: | 227-238 |
| | 6 | 1 |
des_ede_ofb_cipher| Name: | des_ede_ofb_cipher | | Prototype: | static int des_ede_ofb_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/libressl/src/crypto/evp/e_des3.c | | Lines: | 100-118 |
| | 12 | 3 |
des_init_key| Name: | des_init_key | | Prototype: | static int des_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des.c | | Lines: | 202-210 |
| | 3 | 1 |
des_ofb_cipher| Name: | des_ofb_cipher | | Prototype: | static int des_ofb_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/libressl/src/crypto/evp/e_des.c | | Lines: | 87-102 |
| | 10 | 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/libressl/src/crypto/evp/e_xcbc_d.c | | Lines: | 119-136 |
| | 12 | 3 |
desx_cbc_init_key| Name: | desx_cbc_init_key | | Prototype: | static int desx_cbc_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_xcbc_d.c | | Lines: | 106-117 |
| | 5 | 1 |
dgram_adjust_rcv_timeout| Name: | dgram_adjust_rcv_timeout | | Prototype: | static void dgram_adjust_rcv_timeout(BIO *b) | | Coverage: | 0.000% (0/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 181-230 |
| | 45 | 7 |
dgram_clear| Name: | dgram_clear | | Prototype: | static int dgram_clear(BIO *a) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 165-179 |
| | 15 | 4 |
dgram_ctrl| Name: | dgram_ctrl | | Prototype: | static long dgram_ctrl(BIO *b, int cmd, long num, void *ptr) | | Coverage: | 0.000% (0/164) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 321-618 |
| | 267 | 69 |
dgram_free| Name: | dgram_free | | Prototype: | static int dgram_free(BIO *a) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 149-163 |
| | 10 | 3 |
dgram_new| Name: | dgram_new | | Prototype: | static int dgram_new(BIO *bi) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 133-147 |
| | 15 | 2 |
dgram_puts| Name: | dgram_puts | | Prototype: | static int dgram_puts(BIO *bp, const char *str) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 620-628 |
| | 4 | 1 |
dgram_read| Name: | dgram_read | | Prototype: | static int dgram_read(BIO *b, char *out, int outl) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 248-285 |
| | 25 | 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/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 232-246 |
| | 13 | 3 |
dgram_write| Name: | dgram_write | | Prototype: | static int dgram_write(BIO *b, const char *in, int inl) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | | Lines: | 287-319 |
| | 27 | 6 |
dh_bits| Name: | dh_bits | | Prototype: | static int dh_bits(const EVP_PKEY *pkey) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 389-393 |
| | 1 | 1 |
dh_bn_mod_exp| Name: | dh_bn_mod_exp | | Prototype: | static int dh_bn_mod_exp(const DH *dh, BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_key.c | | Lines: | 239-244 |
| | 1 | 1 |
dh_builtin_genparams| Name: | dh_builtin_genparams | | Prototype: | static int dh_builtin_genparams(DH *ret, int prime_len, int generator, BN_GENCB *cb) | | Coverage: | 39.062% (25/64) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_gen.c | | Lines: | 107-179 |
| | 69 | 21 |
dh_cb| Name: | dh_cb | | Prototype: | static int dh_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_asn1.c | | Lines: | 67-81 |
| | 14 | 4 |
dh_cmp_parameters| Name: | dh_cmp_parameters | | Prototype: | static int dh_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 395-403 |
| | 4 | 2 |
dh_copy_parameters| Name: | dh_copy_parameters | | Prototype: | static int dh_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 405-421 |
| | 14 | 3 |
dh_finish| Name: | dh_finish | | Prototype: | static int dh_finish(DH *dh) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_key.c | | Lines: | 253-258 |
| | 2 | 1 |
dh_init| Name: | dh_init | | Prototype: | static int dh_init(DH *dh) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_key.c | | Lines: | 246-251 |
| | 2 | 1 |
dh_missing_parameters| Name: | dh_missing_parameters | | Prototype: | static int dh_missing_parameters(const EVP_PKEY *a) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 423-429 |
| | 3 | 2 |
dh_param_decode| Name: | dh_param_decode | | Prototype: | static int dh_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 291-302 |
| | 10 | 2 |
dh_param_encode| Name: | dh_param_encode | | Prototype: | static int dh_param_encode(const EVP_PKEY *pkey, unsigned char **pder) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 304-308 |
| | 1 | 1 |
dh_param_print| Name: | dh_param_print | | Prototype: | static int dh_param_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 442-446 |
| | 1 | 1 |
dh_priv_decode| Name: | dh_priv_decode | | Prototype: | static int dh_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) | | Coverage: | 0.000% (0/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 182-230 |
| | 59 | 9 |
dh_priv_encode| Name: | dh_priv_encode | | Prototype: | static int dh_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 232-278 |
| | 48 | 6 |
dh_private_print| Name: | dh_private_print | | Prototype: | static int dh_private_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 454-458 |
| | 1 | 1 |
dh_pub_cmp| Name: | dh_pub_cmp | | Prototype: | static int dh_pub_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 431-440 |
| | 5 | 3 |
dh_pub_decode| Name: | dh_pub_decode | | Prototype: | static int dh_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 75-125 |
| | 61 | 8 |
dh_pub_encode| Name: | dh_pub_encode | | Prototype: | static int dh_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 127-174 |
| | 44 | 7 |
dh_public_print| Name: | dh_public_print | | Prototype: | static int dh_public_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | | Lines: | 448-452 |
| | 1 | 1 |
dir_ctrl| Name: | dir_ctrl | | Prototype: | static int dir_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl, char **retp) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | | Lines: | 121-143 |
| | 12 | 4 |
do_EC_KEY_print| Name: | do_EC_KEY_print | | Prototype: | static int do_EC_KEY_print(BIO * bp, const EC_KEY * x, int off, int ktype) | | Coverage: | 0.000% (0/72) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | | Lines: | 412-494 |
| | 117 | 22 |
do_PVK_body| Name: | do_PVK_body | | Prototype: | static EVP_PKEY * do_PVK_body(const unsigned char **in, unsigned int saltlen, unsigned int keylen, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/55) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 718-797 |
| | 85 | 17 |
do_PVK_header| Name: | do_PVK_header | | Prototype: | static int do_PVK_header(const unsigned char **in, unsigned int length, int skip_magic, unsigned int *psaltlen, unsigned int *pkeylen) | | Coverage: | 0.000% (0/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 655-698 |
| | 28 | 7 |
do_all_cipher_fn| Name: | do_all_cipher_fn | | Prototype: | static void do_all_cipher_fn(const OBJ_NAME *nm, void *arg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 159-168 |
| | 12 | 2 |
do_all_fn_LHASH_DOALL_ARG| Name: | do_all_fn_LHASH_DOALL_ARG | | Prototype: | static void do_all_fn_LHASH_DOALL_ARG(void *arg1, void *arg2) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | | Lines: | 250-250 |
| | 1 | 1 |
do_all_fn_doall_arg| Name: | do_all_fn_doall_arg | | Prototype: | static void do_all_fn_doall_arg(const OBJ_NAME *name, struct doall *d) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | | Lines: | 243-248 |
| | 2 | 2 |
do_all_md_fn| Name: | do_all_md_fn | | Prototype: | static void do_all_md_fn(const OBJ_NAME *nm, void *arg) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 205-214 |
| | 12 | 2 |
do_all_sorted_cmp| Name: | do_all_sorted_cmp | | Prototype: | static int do_all_sorted_cmp(const void *n1_, const void *n2_) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | | Lines: | 282-289 |
| | 167 | 7 |
do_all_sorted_fn| Name: | do_all_sorted_fn | | Prototype: | static void do_all_sorted_fn(const OBJ_NAME *name, void *d_) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | | Lines: | 271-280 |
| | 4 | 2 |