| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
PKCS7_RECIP_INFO_get0_alg| Name: | PKCS7_RECIP_INFO_get0_alg | | Prototype: | void PKCS7_RECIP_INFO_get0_alg(PKCS7_RECIP_INFO *ri, X509_ALGOR **penc) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | | Lines: | 475-480 |
| | 2 | 2 |
PKCS12_unpack_p7encdata| Name: | PKCS12_unpack_p7encdata | | Prototype: | struct stack_st_PKCS12_SAFEBAG * PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass, int passlen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_add.c | | Lines: | 224-232 |
| | 9 | 2 |
PKCS12_unpack_p7data| Name: | PKCS12_unpack_p7data | | Prototype: | struct stack_st_PKCS12_SAFEBAG * PKCS12_unpack_p7data(PKCS7 *p7) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_add.c | | Lines: | 168-176 |
| | 8 | 2 |
PKCS12_unpack_authsafes| Name: | PKCS12_unpack_authsafes | | Prototype: | struct stack_st_PKCS7 * PKCS12_unpack_authsafes(const PKCS12 *p12) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_add.c | | Lines: | 249-258 |
| | 9 | 2 |
PKCS12_pack_authsafes| Name: | PKCS12_pack_authsafes | | Prototype: | int PKCS12_pack_authsafes(PKCS12 *p12, struct stack_st_PKCS7 *safes) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_add.c | | Lines: | 240-247 |
| | 4 | 2 |
PKCS12_add_localkeyid| Name: | PKCS12_add_localkeyid | | Prototype: | int PKCS12_add_localkeyid(PKCS12_SAFEBAG *bag, unsigned char *name, int namelen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_attr.c | | Lines: | 65-73 |
| | 4 | 2 |
PKCS12_add_friendlyname_uni| Name: | PKCS12_add_friendlyname_uni | | Prototype: | int PKCS12_add_friendlyname_uni(PKCS12_SAFEBAG *bag, const unsigned char *name, int namelen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_attr.c | | Lines: | 99-108 |
| | 4 | 2 |
PKCS12_add_friendlyname_asc| Name: | PKCS12_add_friendlyname_asc | | Prototype: | int PKCS12_add_friendlyname_asc(PKCS12_SAFEBAG *bag, const char *name, int namelen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_attr.c | | Lines: | 88-96 |
| | 4 | 2 |
PKCS12_add_CSPName_asc| Name: | PKCS12_add_CSPName_asc | | Prototype: | int PKCS12_add_CSPName_asc(PKCS12_SAFEBAG *bag, const char *name, int namelen) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_attr.c | | Lines: | 110-118 |
| | 4 | 2 |
PKCS12_MAKE_KEYBAG| Name: | PKCS12_MAKE_KEYBAG | | Prototype: | PKCS12_SAFEBAG * PKCS12_MAKE_KEYBAG(PKCS8_PRIV_KEY_INFO *p8) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_add.c | | Lines: | 94-106 |
| | 11 | 2 |
PEM_write_bio_PrivateKey| Name: | PEM_write_bio_PrivateKey | | Prototype: | int PEM_write_bio_PrivateKey(BIO *bp, EVP_PKEY *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb, void *u) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pkey.c | | Lines: | 150-164 |
| | 8 | 2 |
PEM_write_bio_Parameters| Name: | PEM_write_bio_Parameters | | Prototype: | int PEM_write_bio_Parameters(BIO *bp, EVP_PKEY *x) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pkey.c | | Lines: | 206-218 |
| | 19 | 2 |
PEM_write_PrivateKey| Name: | PEM_write_PrivateKey | | Prototype: | int PEM_write_PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pkey.c | | Lines: | 236-250 |
| | 10 | 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/libressl/src/crypto/pem/pem_lib.c | | Lines: | 566-581 |
| | 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/libressl/src/crypto/pem/pem_pkey.c | | Lines: | 220-234 |
| | 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/libressl/src/crypto/pem/pem_lib.c | | Lines: | 641-655 |
| | 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/libressl/src/crypto/pem/pem_info.c | | Lines: | 78-93 |
| | 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/libressl/src/crypto/pem/pem_lib.c | | Lines: | 315-331 |
| | 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/libressl/src/crypto/pem/pem_lib.c | | Lines: | 170-185 |
| | 11 | 2 |
OpenSSL_no_config| Name: | OpenSSL_no_config | | Prototype: | int OpenSSL_no_config(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_sap.c | | Lines: | 141-148 |
| | 3 | 2 |
OPENSSL_cpuid_setup| Name: | OPENSSL_cpuid_setup | | Prototype: | void OPENSSL_cpuid_setup(void) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | | Lines: | 635-645 |
| | 5 | 2 |
OCSP_resp_get0| Name: | OCSP_resp_get0 | | Prototype: | OCSP_SINGLERESP * OCSP_resp_get0(OCSP_BASICRESP *bs, int idx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 227-233 |
| | 7 | 2 |
OCSP_resp_count| Name: | OCSP_resp_count | | Prototype: | int OCSP_resp_count(OCSP_BASICRESP *bs) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 218-224 |
| | 3 | 2 |
OCSP_request_is_signed| Name: | OCSP_request_is_signed | | Prototype: | int OCSP_request_is_signed(OCSP_REQUEST *req) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c | | Lines: | 107-113 |
| | 3 | 2 |
OCSP_id_cmp| Name: | OCSP_id_cmp | | Prototype: | int OCSP_id_cmp(OCSP_CERTID *a, OCSP_CERTID *b) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_lib.c | | Lines: | 168-177 |
| | 5 | 2 |
OCSP_copy_nonce| Name: | OCSP_copy_nonce | | Prototype: | int OCSP_copy_nonce(OCSP_BASICRESP *resp, OCSP_REQUEST *req) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c | | Lines: | 424-437 |
| | 7 | 2 |
OCSP_REQ_CTX_free| Name: | OCSP_REQ_CTX_free | | Prototype: | void OCSP_REQ_CTX_free(OCSP_REQ_CTX *rctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c | | Lines: | 108-117 |
| | 7 | 2 |
OBJ_cmp| Name: | OBJ_cmp | | Prototype: | int OBJ_cmp(const ASN1_OBJECT *a, const ASN1_OBJECT *b) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_lib.c | | Lines: | 121-130 |
| | 5 | 2 |
OBJ_NAME_init| Name: | OBJ_NAME_init | | Prototype: | int OBJ_NAME_init(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | | Lines: | 42-49 |
| | 10 | 2 |
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/libressl/src/crypto/x509/x509spki.c | | Lines: | 65-71 |
| | 11 | 2 |
NETSCAPE_SPKI_get_pubkey| Name: | NETSCAPE_SPKI_get_pubkey | | Prototype: | EVP_PKEY * NETSCAPE_SPKI_get_pubkey(NETSCAPE_SPKI *x) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509spki.c | | Lines: | 73-79 |
| | 15 | 2 |
NETSCAPE_SPKI_b64_encode| Name: | NETSCAPE_SPKI_b64_encode | | Prototype: | char * NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509spki.c | | Lines: | 111-131 |
| | 28 | 2 |
NCONF_load_fp| Name: | NCONF_load_fp | | Prototype: | int NCONF_load_fp(CONF *conf, FILE *fp, long *eline) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | | Lines: | 266-279 |
| | 8 | 2 |
NCONF_load_bio| Name: | NCONF_load_bio | | Prototype: | int NCONF_load_bio(CONF *conf, BIO *bp, long *eline) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | | Lines: | 281-290 |
| | 6 | 2 |
NCONF_load| Name: | NCONF_load | | Prototype: | int NCONF_load(CONF *conf, const char *file, long *eline) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | | Lines: | 255-264 |
| | 6 | 2 |
NCONF_free_data| Name: | NCONF_free_data | | Prototype: | void NCONF_free_data(CONF *conf) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | | Lines: | 247-253 |
| | 5 | 2 |
NCONF_free| Name: | NCONF_free | | Prototype: | void NCONF_free(CONF *conf) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | | Lines: | 239-245 |
| | 5 | 2 |
NCONF_dump_fp| Name: | NCONF_dump_fp | | Prototype: | int NCONF_dump_fp(const CONF *conf, FILE *out) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | | Lines: | 352-364 |
| | 8 | 2 |
NCONF_dump_bio| Name: | NCONF_dump_bio | | Prototype: | int NCONF_dump_bio(const CONF *conf, BIO *out) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | | Lines: | 366-375 |
| | 6 | 2 |
MD4_Final [md32_common.h #3]| Name: | MD4_Final [md32_common.h #3] | | Prototype: | int MD4_Final (unsigned char *md, MD4_CTX *c) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #3 | | Lines: | 277-312 |
| | 18 | 2 |
HMAC_Update| Name: | HMAC_Update | | Prototype: | int HMAC_Update(HMAC_CTX *ctx, const unsigned char *data, size_t len) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | | Lines: | 143-150 |
| | 5 | 2 |
HMAC_Init| Name: | HMAC_Init | | Prototype: | int HMAC_Init(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | | Lines: | 135-141 |
| | 7 | 2 |
HMAC_CTX_new| Name: | HMAC_CTX_new | | Prototype: | HMAC_CTX * HMAC_CTX_new(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | | Lines: | 174-185 |
| | 11 | 2 |
HMAC_CTX_free| Name: | HMAC_CTX_free | | Prototype: | void HMAC_CTX_free(HMAC_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | | Lines: | 187-196 |
| | 6 | 2 |
HKDF_extract| Name: | HKDF_extract | | Prototype: | int HKDF_extract(uint8_t *out_key, size_t *out_len, const EVP_MD *digest, const uint8_t *secret, size_t secret_len, const uint8_t *salt, size_t salt_len) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hkdf/hkdf.c | | Lines: | 45-63 |
| | 9 | 2 |
GostR3410_get_md_digest| Name: | GostR3410_get_md_digest | | Prototype: | int GostR3410_get_md_digest(int nid) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_params.c | | Lines: | 62-68 |
| | 3 | 2 |
Gost2814789_mac_mesh| Name: | Gost2814789_mac_mesh | | Prototype: | static inline void Gost2814789_mac_mesh(const unsigned char *data, unsigned char *mac, GOST2814789_KEY *key) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 195-205 |
| | 5 | 2 |
Gost2814789_mac| Name: | Gost2814789_mac | | Prototype: | static void Gost2814789_mac(const unsigned char *in, unsigned char *mac, GOST2814789_KEY *key) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 137-166 |
| | 19 | 2 |
Gost2814789_encrypt_mesh| Name: | Gost2814789_encrypt_mesh | | Prototype: | static inline void Gost2814789_encrypt_mesh(unsigned char *iv, GOST2814789_KEY *key) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 183-193 |
| | 6 | 2 |
GOST_KEY_set_digest| Name: | GOST_KEY_set_digest | | Prototype: | int GOST_KEY_set_digest(GOST_KEY *key, int digest_nid) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 280-291 |
| | 6 | 2 |
GOST_KEY_new| Name: | GOST_KEY_new | | Prototype: | GOST_KEY * GOST_KEY_new(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 74-90 |
| | 29 | 2 |
GOSTR341194_block_data_order| Name: | GOSTR341194_block_data_order | | Prototype: | static void GOSTR341194_block_data_order(GOSTR341194_CTX *ctx, const unsigned char *p, size_t num) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | | Lines: | 209-220 |
| | 5 | 2 |
GOSTR341194_Final| Name: | GOSTR341194_Final | | Prototype: | int GOSTR341194_Final(unsigned char *md, GOSTR341194_CTX * c) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | | Lines: | 234-256 |
| | 14 | 2 |
GOST2814789IMIT_block_data_order| Name: | GOST2814789IMIT_block_data_order | | Prototype: | static void GOST2814789IMIT_block_data_order(GOST2814789IMIT_CTX *ctx, const unsigned char *p, size_t num) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 414-424 |
| | 4 | 2 |
GOST2814789IMIT| Name: | GOST2814789IMIT | | Prototype: | unsigned char * GOST2814789IMIT(const unsigned char *d, size_t n, unsigned char *md, int nid, const unsigned char *key, const unsigned char *iv) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 453-469 |
| | 12 | 2 |
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/libressl/src/crypto/x509v3/v3_genn.c | | Lines: | 448-461 |
| | 8 | 2 |
EVP_set_pw_prompt| Name: | EVP_set_pw_prompt | | Prototype: | void EVP_set_pw_prompt(const char *prompt) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_key.c | | Lines: | 71-79 |
| | 5 | 2 |
EVP_get_pw_prompt| Name: | EVP_get_pw_prompt | | Prototype: | char * EVP_get_pw_prompt(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_key.c | | Lines: | 81-88 |
| | 7 | 2 |
EVP_get_digestbyname| Name: | EVP_get_digestbyname | | Prototype: | const EVP_MD * EVP_get_digestbyname(const char *name) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 123-133 |
| | 13 | 2 |
EVP_get_cipherbyname| Name: | EVP_get_cipherbyname | | Prototype: | const EVP_CIPHER * EVP_get_cipherbyname(const char *name) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 111-121 |
| | 13 | 2 |
EVP_cleanup| Name: | EVP_cleanup | | Prototype: | void EVP_cleanup(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 135-151 |
| | 8 | 2 |
EVP_SealFinal| Name: | EVP_SealFinal | | Prototype: | int EVP_SealFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_seal.c | | Lines: | 115-124 |
| | 21 | 2 |
EVP_PKEY_type| Name: | EVP_PKEY_type | | Prototype: | int EVP_PKEY_type(int type) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 414-429 |
| | 9 | 2 |
EVP_PKEY_size| Name: | EVP_PKEY_size | | Prototype: | int EVP_PKEY_size(const EVP_PKEY *pkey) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 95-101 |
| | 3 | 2 |
EVP_PKEY_set1_RSA| Name: | EVP_PKEY_set1_RSA | | Prototype: | int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, RSA *key) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 307-314 |
| | 4 | 2 |
EVP_PKEY_set1_EC_KEY| Name: | EVP_PKEY_set1_EC_KEY | | Prototype: | int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, EC_KEY *key) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 371-378 |
| | 4 | 2 |
EVP_PKEY_set1_DSA| Name: | EVP_PKEY_set1_DSA | | Prototype: | int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, DSA *key) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 339-346 |
| | 4 | 2 |
EVP_PKEY_set1_DH| Name: | EVP_PKEY_set1_DH | | Prototype: | int EVP_PKEY_set1_DH(EVP_PKEY *pkey, DH *key) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 404-411 |
| | 4 | 2 |
EVP_PKEY_print_public| Name: | EVP_PKEY_print_public | | Prototype: | int EVP_PKEY_print_public(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 483-491 |
| | 3 | 2 |
EVP_PKEY_print_private| Name: | EVP_PKEY_print_private | | Prototype: | int EVP_PKEY_print_private(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 493-501 |
| | 3 | 2 |
EVP_PKEY_print_params| Name: | EVP_PKEY_print_params | | Prototype: | int EVP_PKEY_print_params(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 503-510 |
| | 3 | 2 |
EVP_PKEY_new| Name: | EVP_PKEY_new | | Prototype: | EVP_PKEY * EVP_PKEY_new(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 186-205 |
| | 36 | 2 |
EVP_PKEY_missing_parameters| Name: | EVP_PKEY_missing_parameters | | Prototype: | int EVP_PKEY_missing_parameters(const EVP_PKEY *pkey) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 146-152 |
| | 3 | 2 |
EVP_PKEY_meth_new| Name: | EVP_PKEY_meth_new | | Prototype: | EVP_PKEY_METHOD* EVP_PKEY_meth_new(int id, int flags) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | | Lines: | 218-257 |
| | 36 | 2 |
EVP_PKEY_meth_free| Name: | EVP_PKEY_meth_free | | Prototype: | void EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth) | | Coverage: | 33.333% (2/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | | Lines: | 309-314 |
| | 2 | 2 |
EVP_PKEY_get_default_digest_nid| Name: | EVP_PKEY_get_default_digest_nid | | Prototype: | int EVP_PKEY_get_default_digest_nid(EVP_PKEY *pkey, int *pnid) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 512-519 |
| | 4 | 2 |
EVP_PKEY_get1_RSA| Name: | EVP_PKEY_get1_RSA | | Prototype: | RSA * EVP_PKEY_get1_RSA(EVP_PKEY *pkey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 296-305 |
| | 9 | 2 |
EVP_PKEY_get1_EC_KEY| Name: | EVP_PKEY_get1_EC_KEY | | Prototype: | EC_KEY * EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 360-369 |
| | 9 | 2 |
EVP_PKEY_get1_DSA| Name: | EVP_PKEY_get1_DSA | | Prototype: | DSA * EVP_PKEY_get1_DSA(EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 328-337 |
| | 9 | 2 |
EVP_PKEY_get1_DH| Name: | EVP_PKEY_get1_DH | | Prototype: | DH * EVP_PKEY_get1_DH(EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 393-402 |
| | 9 | 2 |
EVP_PKEY_get0_RSA| Name: | EVP_PKEY_get0_RSA | | Prototype: | RSA * EVP_PKEY_get0_RSA(EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 286-294 |
| | 8 | 2 |
EVP_PKEY_get0_EC_KEY| Name: | EVP_PKEY_get0_EC_KEY | | Prototype: | EC_KEY * EVP_PKEY_get0_EC_KEY(EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 350-358 |
| | 8 | 2 |
EVP_PKEY_get0_DSA| Name: | EVP_PKEY_get0_DSA | | Prototype: | DSA * EVP_PKEY_get0_DSA(EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 318-326 |
| | 8 | 2 |
EVP_PKEY_get0_DH| Name: | EVP_PKEY_get0_DH | | Prototype: | DH * EVP_PKEY_get0_DH(EVP_PKEY *pkey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 383-391 |
| | 8 | 2 |
EVP_PKEY_free_it| Name: | EVP_PKEY_free_it | | Prototype: | static void EVP_PKEY_free_it(EVP_PKEY *x) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 461-472 |
| | 13 | 2 |
EVP_PKEY_bits| Name: | EVP_PKEY_bits | | Prototype: | int EVP_PKEY_bits(const EVP_PKEY *pkey) | | Coverage: | 50.000% (4/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 87-93 |
| | 3 | 2 |
EVP_PKEY_assign| Name: | EVP_PKEY_assign | | Prototype: | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | | Lines: | 270-277 |
| | 8 | 2 |
EVP_PKEY_asn1_get_count| Name: | EVP_PKEY_asn1_get_count | | Prototype: | int EVP_PKEY_asn1_get_count(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | | Lines: | 144-151 |
| | 4 | 2 |
EVP_PKEY_asn1_free| Name: | EVP_PKEY_asn1_free | | Prototype: | void EVP_PKEY_asn1_free(EVP_PKEY_ASN1_METHOD *ameth) | | Coverage: | 33.333% (2/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | | Lines: | 369-377 |
| | 4 | 2 |
EVP_PKEY_add1_attr_by_txt| Name: | EVP_PKEY_add1_attr_by_txt | | Prototype: | int EVP_PKEY_add1_attr_by_txt(EVP_PKEY *key, const char *attrname, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pkey.c | | Lines: | 200-208 |
| | 4 | 2 |
EVP_PKEY_add1_attr_by_OBJ| Name: | EVP_PKEY_add1_attr_by_OBJ | | Prototype: | int EVP_PKEY_add1_attr_by_OBJ(EVP_PKEY *key, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pkey.c | | Lines: | 182-189 |
| | 3 | 2 |
EVP_PKEY_add1_attr_by_NID| Name: | EVP_PKEY_add1_attr_by_NID | | Prototype: | int EVP_PKEY_add1_attr_by_NID(EVP_PKEY *key, int nid, int type, const unsigned char *bytes, int len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pkey.c | | Lines: | 191-198 |
| | 3 | 2 |
EVP_PKEY_add1_attr| Name: | EVP_PKEY_add1_attr | | Prototype: | int EVP_PKEY_add1_attr(EVP_PKEY *key, X509_ATTRIBUTE *attr) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pkey.c | | Lines: | 174-180 |
| | 3 | 2 |
EVP_OpenFinal| Name: | EVP_OpenFinal | | Prototype: | int EVP_OpenFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_open.c | | Lines: | 116-125 |
| | 21 | 2 |
EVP_MD_size| Name: | EVP_MD_size | | Prototype: | int EVP_MD_size(const EVP_MD *md) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_lib.c | | Lines: | 332-340 |
| | 4 | 2 |
EVP_MD_CTX_md| Name: | EVP_MD_CTX_md | | Prototype: | const EVP_MD * EVP_MD_CTX_md(const EVP_MD_CTX *ctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_lib.c | | Lines: | 348-354 |
| | 7 | 2 |
EVP_MD_CTX_free| Name: | EVP_MD_CTX_free | | Prototype: | void EVP_MD_CTX_free(EVP_MD_CTX *ctx) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/digest.c | | Lines: | 335-344 |
| | 6 | 2 |
EVP_EncodeFinal| Name: | EVP_EncodeFinal | | Prototype: | void EVP_EncodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c | | Lines: | 173-185 |
| | 7 | 2 |
EVP_CipherUpdate| Name: | EVP_CipherUpdate | | Prototype: | int EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c | | Lines: | 229-237 |
| | 3 | 2 |
EVP_CipherInit| Name: | EVP_CipherInit | | Prototype: | int EVP_CipherInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c | | Lines: | 78-85 |
| | 7 | 2 |