Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
CMAC_CTX_cleanupName: | CMAC_CTX_cleanup | Prototype: | void CMAC_CTX_cleanup(CMAC_CTX *ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cmac.c | Lines: | 106-115 |
| | 6 | 1 |
CMAC_CTX_freeName: | CMAC_CTX_free | Prototype: | void CMAC_CTX_free(CMAC_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cmac.c | Lines: | 123-131 |
| | 6 | 2 |
CONF_set_nconfName: | CONF_set_nconf | Prototype: | void CONF_set_nconf(CONF *conf, struct lhash_st_CONF_VALUE *hash) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | Lines: | 70-77 |
| | 6 | 2 |
CRYPTO_gcm128_tagName: | CRYPTO_gcm128_tag | Prototype: | void CRYPTO_gcm128_tag(GCM128_CONTEXT *ctx, unsigned char *tag, size_t len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 1543-1547 |
| | 6 | 1 |
DES_set_key_checkedName: | DES_set_key_checked | Prototype: | int DES_set_key_checked(const_DES_cblock *key, DES_key_schedule *schedule) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/set_key.c | Lines: | 324-332 |
| | 6 | 3 |
DSA_SIG_freeName: | DSA_SIG_free | Prototype: | void DSA_SIG_free(DSA_SIG *sig) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_sign.c | Lines: | 82-90 |
| | 6 | 2 |
ECDH_compute_keyName: | ECDH_compute_key | Prototype: | int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *eckey, void *(*KDF)(const void *in, size_t inlen, void *out, size_t *outlen)) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_key.c | Lines: | 218-227 |
| | 6 | 2 |
ECDSA_do_verifyName: | ECDSA_do_verify | Prototype: | int ECDSA_do_verify(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_vrf.c | Lines: | 72-81 |
| | 6 | 2 |
ECDSA_sign_setupName: | ECDSA_sign_setup | Prototype: | int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_sign.c | Lines: | 103-111 |
| | 6 | 2 |
ENGINE_load_builtin_enginesName: | ENGINE_load_builtin_engines | Prototype: | void ENGINE_load_builtin_engines(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_all.c | Lines: | 79-88 |
| | 6 | 1 |
ENGINE_set_default_stringName: | ENGINE_set_default_string | Prototype: | int ENGINE_set_default_string(ENGINE *e, const char *def_list) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_fat.c | Lines: | 144-155 |
| | 6 | 2 |
ERR_error_stringName: | ERR_error_string | Prototype: | char * ERR_error_string(unsigned long e, char *ret) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 944-954 |
| | 6 | 2 |
ERR_remove_thread_stateName: | ERR_remove_thread_state | Prototype: | void ERR_remove_thread_state(const CRYPTO_THREADID *id) | Coverage: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 1023-1036 |
| | 6 | 2 |
ERR_set_markName: | ERR_set_mark | Prototype: | int ERR_set_mark(void) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 1154-1165 |
| | 6 | 2 |
EVP_CIPHER_CTX_freeName: | EVP_CIPHER_CTX_free | Prototype: | void EVP_CIPHER_CTX_free(EVP_CIPHER_CTX *ctx) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c | Lines: | 545-554 |
| | 6 | 2 |
EVP_DigestInitName: | EVP_DigestInit | Prototype: | int EVP_DigestInit(EVP_MD_CTX *ctx, const EVP_MD *type) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/digest.c | Lines: | 125-130 |
| | 6 | 1 |
EVP_MD_CTX_freeName: | 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_PBE_cleanupName: | EVP_PBE_cleanup | Prototype: | void EVP_PBE_cleanup(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c | Lines: | 305-310 |
| | 6 | 1 |
EVP_PKEY_asn1_set_paramName: | EVP_PKEY_asn1_set_param | Prototype: | void EVP_PKEY_asn1_set_param(EVP_PKEY_ASN1_METHOD *ameth, int (*param_decode)(EVP_PKEY *pkey, const unsigned char **pder, int derlen), int (*param_encode)(const EVP_PKEY *pkey, unsigned char **pder), int (*param_missing)(const EVP_PKEY *pk), int (*param_copy)(EVP_PKEY *to, const EVP_PKEY *from), int (*param_cmp)(const EVP_PKEY *a, const EVP_PKEY *b), int (*param_print)(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx)) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Lines: | 409-425 |
| | 6 | 1 |
EVP_PKEY_asn1_set_publicName: | EVP_PKEY_asn1_set_public | Prototype: | void EVP_PKEY_asn1_set_public(EVP_PKEY_ASN1_METHOD *ameth, int (*pub_decode)(EVP_PKEY *pk, X509_PUBKEY *pub), int (*pub_encode)(X509_PUBKEY *pub, const EVP_PKEY *pk), int (*pub_cmp)(const EVP_PKEY *a, const EVP_PKEY *b), int (*pub_print)(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx), int (*pkey_size)(const EVP_PKEY *pk), int (*pkey_bits)(const EVP_PKEY *pk)) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Lines: | 379-395 |
| | 6 | 1 |
EVP_PKEY_encrypt_oldName: | EVP_PKEY_encrypt_old | Prototype: | int EVP_PKEY_encrypt_old(unsigned char *ek, const unsigned char *key, int key_len, EVP_PKEY *pubk) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_enc.c | Lines: | 72-89 |
| | 6 | 3 |
EVP_aes_128_cbc_hmac_sha1Name: | EVP_aes_128_cbc_hmac_sha1 | Prototype: | const EVP_CIPHER * EVP_aes_128_cbc_hmac_sha1(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 571-576 |
| | 6 | 1 |
EVP_aes_256_cbc_hmac_sha1Name: | EVP_aes_256_cbc_hmac_sha1 | Prototype: | const EVP_CIPHER * EVP_aes_256_cbc_hmac_sha1(void) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 578-583 |
| | 6 | 1 |
GOST_KEY_set_digestName: | 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 |
Gost2814789_cryptopro_key_meshName: | Gost2814789_cryptopro_key_mesh | Prototype: | void Gost2814789_cryptopro_key_mesh(GOST2814789_KEY *key) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_params.c | Lines: | 232-243 |
| | 6 | 1 |
Gost2814789_ecb_encryptName: | Gost2814789_ecb_encrypt | Prototype: | void Gost2814789_ecb_encrypt(const unsigned char *in, unsigned char *out, GOST2814789_KEY *key, const int enc) | Coverage: | 55.556% (5/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 168-181 |
| | 6 | 3 |
Gost2814789_encrypt_meshName: | 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 |
HMAC_CTX_freeName: | 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 |
MD4_InitName: | MD4_Init | Prototype: | int MD4_Init(MD4_CTX *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md4/md4_dgst.c | Lines: | 72-80 |
| | 6 | 1 |
MD5_InitName: | MD5_Init | Prototype: | int MD5_Init(MD5_CTX *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md5/md5_dgst.c | Lines: | 72-80 |
| | 6 | 1 |
NCONF_dump_bioName: | 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 |
NCONF_loadName: | 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_load_bioName: | 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 |
NETSCAPE_SPKI_signName: | NETSCAPE_SPKI_sign | Prototype: | int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | Lines: | 546-551 |
| | 6 | 1 |
OBJ_NAME_do_allName: | OBJ_NAME_do_all | Prototype: | void OBJ_NAME_do_all(int type, void (*fn)(const OBJ_NAME *, void *arg), void *arg) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 252-263 |
| | 6 | 1 |
OBJ_txt2nidName: | OBJ_txt2nid | Prototype: | int OBJ_txt2nid(const char *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 644-654 |
| | 6 | 1 |
OCSP_BASICRESP_add_extName: | OCSP_BASICRESP_add_ext | Prototype: | int OCSP_BASICRESP_add_ext(OCSP_BASICRESP *x, X509_EXTENSION *ex, int loc) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c | Lines: | 254-259 |
| | 6 | 1 |
OCSP_REQUEST_add_extName: | OCSP_REQUEST_add_ext | Prototype: | int OCSP_REQUEST_add_ext(OCSP_REQUEST *x, X509_EXTENSION *ex, int loc) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c | Lines: | 131-136 |
| | 6 | 1 |
OCSP_basic_add1_certName: | OCSP_basic_add1_cert | Prototype: | int OCSP_basic_add1_cert(OCSP_BASICRESP *resp, X509 *cert) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c | Lines: | 208-218 |
| | 6 | 3 |
OPENSSL_add_all_algorithms_confName: | OPENSSL_add_all_algorithms_conf | Prototype: | void OPENSSL_add_all_algorithms_conf(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c | Lines: | 309-314 |
| | 6 | 1 |
OPENSSL_init_sslName: | OPENSSL_init_ssl | Prototype: | int OPENSSL_init_ssl(uint64_t opts, const void *settings) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_init.c | Lines: | 37-51 |
| | 6 | 3 |
PKCS7_SIGNER_INFO_get0_algsName: | PKCS7_SIGNER_INFO_get0_algs | Prototype: | void PKCS7_SIGNER_INFO_get0_algs(PKCS7_SIGNER_INFO *si, EVP_PKEY **pk, X509_ALGOR **pdig, X509_ALGOR **psig) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 463-473 |
| | 6 | 4 |
PKCS7_add_attrib_content_typeName: | PKCS7_add_attrib_content_type | Prototype: | int PKCS7_add_attrib_content_type(PKCS7_SIGNER_INFO *si, ASN1_OBJECT *coid) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_attr.c | Lines: | 134-143 |
| | 6 | 3 |
PKCS8_pkey_add1_attr_by_NIDName: | PKCS8_pkey_add1_attr_by_NID | Prototype: | int PKCS8_pkey_add1_attr_by_NID(PKCS8_PRIV_KEY_INFO *p8, 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/asn1/p8_pkey.c | Lines: | 177-185 |
| | 6 | 2 |
RSA_X931_hash_idName: | RSA_X931_hash_id | Prototype: | int RSA_X931_hash_id(int nid) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_x931.c | Lines: | 149-164 |
| | 6 | 5 |
RSA_newName: | RSA_new | Prototype: | RSA * RSA_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c | Lines: | 75-81 |
| | 6 | 1 |
RSA_padding_check_noneName: | RSA_padding_check_none | Prototype: | int RSA_padding_check_none(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_none.c | Lines: | 84-96 |
| | 6 | 2 |
SSL_CIPHER_get_auth_nidName: | SSL_CIPHER_get_auth_nid | Prototype: | int SSL_CIPHER_get_auth_nid(const SSL_CIPHER *c) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1738-1753 |
| | 6 | 6 |
SSL_CIPHER_get_kx_nidName: | SSL_CIPHER_get_kx_nid | Prototype: | int SSL_CIPHER_get_kx_nid(const SSL_CIPHER *c) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1721-1736 |
| | 6 | 6 |
SSL_CTX_callback_ctrlName: | SSL_CTX_callback_ctrl | Prototype: | long SSL_CTX_callback_ctrl(SSL_CTX *ctx, int cmd, void (*fp)(void)) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1209-1222 |
| | 6 | 3 |
SSL_CTX_set_session_id_contextName: | SSL_CTX_set_session_id_context | Prototype: | int SSL_CTX_set_session_id_context(SSL_CTX *ctx, const unsigned char *sid_ctx, unsigned int sid_ctx_len) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 374-386 |
| | 6 | 2 |
SSL_SESSION_set1_idName: | SSL_SESSION_set1_id | Prototype: | int SSL_SESSION_set1_id(SSL_SESSION *s, const unsigned char *sid, unsigned int sid_len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 853-864 |
| | 6 | 2 |
SSL_SESSION_set1_id_contextName: | SSL_SESSION_set1_id_context | Prototype: | int SSL_SESSION_set1_id_context(SSL_SESSION *s, const unsigned char *sid_ctx, unsigned int sid_ctx_len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 866-878 |
| | 6 | 2 |
SSL_SESSION_set_timeName: | SSL_SESSION_set_time | Prototype: | long SSL_SESSION_set_time(SSL_SESSION *s, long t) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 832-839 |
| | 6 | 2 |
SSL_SESSION_set_timeoutName: | SSL_SESSION_set_timeout | Prototype: | long SSL_SESSION_set_timeout(SSL_SESSION *s, long t) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 805-812 |
| | 6 | 2 |
SSL_alert_type_stringName: | SSL_alert_type_string | Prototype: | const char * SSL_alert_type_string(int value) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c | Lines: | 563-573 |
| | 6 | 3 |
SSL_alert_type_string_longName: | SSL_alert_type_string_long | Prototype: | const char * SSL_alert_type_string_long(int value) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c | Lines: | 551-561 |
| | 6 | 3 |
SSL_callback_ctrlName: | SSL_callback_ctrl | Prototype: | long SSL_callback_ctrl(SSL *s, int cmd, void (*fp)(void)) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1109-1122 |
| | 6 | 3 |
SSL_get0_next_proto_negotiatedName: | SSL_get0_next_proto_negotiated | Prototype: | void SSL_get0_next_proto_negotiated(const SSL *s, const unsigned char **data, unsigned *len) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1604-1610 |
| | 6 | 1 |
SSL_set_session_id_contextName: | SSL_set_session_id_context | Prototype: | int SSL_set_session_id_context(SSL *ssl, const unsigned char *sid_ctx, unsigned int sid_ctx_len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 388-400 |
| | 6 | 2 |
TS_RESP_verify_tokenName: | TS_RESP_verify_token | Prototype: | int TS_RESP_verify_token(TS_VERIFY_CTX *ctx, PKCS7 *token) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 403-414 |
| | 6 | 2 |
TS_find_nameName: | TS_find_name | Prototype: | static int TS_find_name(struct stack_st_GENERAL_NAME *gen_names, GENERAL_NAME *name) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 735-745 |
| | 6 | 2 |
UI_add_input_stringName: | UI_add_input_string | Prototype: | int UI_add_input_string(UI *ui, const char *prompt, int flags, char *result_buf, int minsize, int maxsize) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 228-234 |
| | 6 | 1 |
X509V3_EXT_cleanupName: | X509V3_EXT_cleanup | Prototype: | void X509V3_EXT_cleanup(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | Lines: | 173-178 |
| | 6 | 1 |
X509V3_conf_freeName: | X509V3_conf_free | Prototype: | void X509V3_conf_free(CONF_VALUE *conf) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 122-131 |
| | 6 | 2 |
X509_ALGOR_cmpName: | X509_ALGOR_cmp | Prototype: | int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_algor.c | Lines: | 211-222 |
| | 6 | 3 |
X509_EXTENSION_set_criticalName: | X509_EXTENSION_set_critical | Prototype: | int X509_EXTENSION_set_critical(X509_EXTENSION *ex, int crit) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | Lines: | 252-259 |
| | 6 | 2 |
X509_REQ_signName: | X509_REQ_sign | Prototype: | int X509_REQ_sign(X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | Lines: | 516-521 |
| | 6 | 1 |
X509_REQ_sign_ctxName: | X509_REQ_sign_ctx | Prototype: | int X509_REQ_sign_ctx(X509_REQ *x, EVP_MD_CTX *ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x_all.c | Lines: | 523-528 |
| | 6 | 1 |
X509_STORE_CTX_freeName: | X509_STORE_CTX_free | Prototype: | void X509_STORE_CTX_free(X509_STORE_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 2185-2193 |
| | 6 | 2 |
X509_VERIFY_PARAM_set1Name: | X509_VERIFY_PARAM_set1 | Prototype: | int X509_VERIFY_PARAM_set1(X509_VERIFY_PARAM *to, const X509_VERIFY_PARAM *from) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 357-367 |
| | 6 | 1 |
X509_chain_up_refName: | X509_chain_up_ref | Prototype: | struct stack_st_X509 * X509_chain_up_ref(struct stack_st_X509 *chain) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | Lines: | 386-397 |
| | 6 | 2 |
_asn1_check_infinite_endName: | _asn1_check_infinite_end | Prototype: | static int _asn1_check_infinite_end(const unsigned char **p, long len) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 69-81 |
| | 6 | 3 |
_rs_forkdetectName: | _rs_forkdetect | Prototype: | static __inline void _rs_forkdetect(void) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random_linux.h | Lines: | 57-70 |
| | 6 | 3 |
_rs_stir_if_neededName: | _rs_stir_if_needed | Prototype: | static __inline void _rs_stir_if_needed(size_t len) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | Lines: | 106-116 |
| | 6 | 3 |
camellia_init_keyName: | camellia_init_key | Prototype: | static int camellia_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | Lines: | 108-122 |
| | 6 | 2 |
cbs_getName: | cbs_get | Prototype: | static int cbs_get(CBS *cbs, const uint8_t **p, size_t n) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 42-52 |
| | 6 | 2 |
check_crl_chainName: | check_crl_chain | Prototype: | static int check_crl_chain(X509_STORE_CTX *ctx, struct stack_st_X509 *cert_path, struct stack_st_X509 *crl_path) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1349-1360 |
| | 6 | 2 |
circle_xor8Name: | circle_xor8 | Prototype: | static void circle_xor8(const unsigned char *w, unsigned char *k) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | Lines: | 76-86 |
| | 6 | 2 |
cpy_ascName: | cpy_asc | Prototype: | static int cpy_asc(unsigned long value, void *arg) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | Lines: | 366-376 |
| | 6 | 1 |
cpy_utf8Name: | cpy_utf8 | Prototype: | static int cpy_utf8(unsigned long value, void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | Lines: | 412-423 |
| | 6 | 1 |
def_destroy_dataName: | 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 |
des_ede_init_keyName: | 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 |
dtls1_build_sequence_numberName: | dtls1_build_sequence_number | Prototype: | void dtls1_build_sequence_number(unsigned char *dst, unsigned char *seq, unsigned short epoch) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 454-465 |
| | 6 | 1 |
dtls1_set_message_header_intName: | dtls1_set_message_header_int | Prototype: | void dtls1_set_message_header_int(SSL *s, unsigned char mt, unsigned long len, unsigned short seq_num, unsigned long frag_off, unsigned long frag_len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1144-1155 |
| | 6 | 1 |
dtls1_stop_timerName: | dtls1_stop_timer | Prototype: | void dtls1_stop_timer(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 379-390 |
| | 6 | 1 |
ec_GFp_mont_field_decodeName: | ec_GFp_mont_field_decode | Prototype: | int ec_GFp_mont_field_decode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 275-284 |
| | 6 | 2 |
ec_GFp_mont_field_encodeName: | ec_GFp_mont_field_encode | Prototype: | int ec_GFp_mont_field_encode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 263-272 |
| | 6 | 2 |
ec_GFp_mont_field_mulName: | ec_GFp_mont_field_mul | Prototype: | int ec_GFp_mont_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 239-248 |
| | 6 | 2 |
ec_GFp_mont_field_sqrName: | ec_GFp_mont_field_sqr | Prototype: | int ec_GFp_mont_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 251-260 |
| | 6 | 2 |
engine_cleanup_add_firstName: | engine_cleanup_add_first | Prototype: | void engine_cleanup_add_first(ENGINE_CLEANUP_CB *cb) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | Lines: | 175-185 |
| | 6 | 3 |
engine_cleanup_add_lastName: | engine_cleanup_add_last | Prototype: | void engine_cleanup_add_last(ENGINE_CLEANUP_CB *cb) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | Lines: | 187-197 |
| | 6 | 3 |
err_fns_checkName: | err_fns_check | Prototype: | static void err_fns_check(void) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 290-300 |
| | 6 | 3 |
fe_cmovName: | fe_cmov | Prototype: | static void fe_cmov(fe f, const fe g, unsigned b) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 720-728 |
| | 6 | 2 |
file_writeName: | file_write | Prototype: | static int file_write(BIO *b, const char *in, int inl) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | Lines: | 199-207 |
| | 6 | 2 |
freezeroName: | freezero | Prototype: | void freezero(void *ptr, size_t sz) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/freezero.c | Lines: | 23-32 |
| | 6 | 2 |
i2d_ECParametersName: | i2d_ECParameters | Prototype: | int i2d_ECParameters(EC_KEY * a, unsigned char **out) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1522-1530 |
| | 6 | 2 |
i2d_PublicKeyName: | i2d_PublicKey | Prototype: | int i2d_PublicKey(EVP_PKEY *a, unsigned char **pp) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/i2d_pu.c | Lines: | 78-98 |
| | 6 | 5 |
i2r_NAME_CONSTRAINTSName: | i2r_NAME_CONSTRAINTS | Prototype: | static int i2r_NAME_CONSTRAINTS(const X509V3_EXT_METHOD *method, void *a, BIO *bp, int ind) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | Lines: | 231-241 |
| | 6 | 1 |
i2v_POLICY_CONSTRAINTSName: | i2v_POLICY_CONSTRAINTS | Prototype: | static struct stack_st_CONF_VALUE * i2v_POLICY_CONSTRAINTS(const X509V3_EXT_METHOD *method, void *a, struct stack_st_CONF_VALUE *extlist) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pcons.c | Lines: | 131-142 |
| | 6 | 1 |