| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
CMAC_CTX_cleanup| Name: | 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_free| Name: | 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_nconf| Name: | 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_tag| Name: | 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_checked| Name: | 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_free| Name: | 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_key| Name: | 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_verify| Name: | 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_setup| Name: | 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_engines| Name: | 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_string| Name: | 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_string| Name: | 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_state| Name: | 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_mark| Name: | 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_free| Name: | 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_DigestInit| Name: | 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_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_PBE_cleanup| Name: | 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_param| Name: | 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_public| Name: | 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_old| Name: | 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_sha1| Name: | 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_sha1| Name: | 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_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 |
Gost2814789_cryptopro_key_mesh| Name: | 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_encrypt| Name: | 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_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 |
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 |
MD4_Init| Name: | 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_Init| Name: | 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_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 |
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_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 |
NETSCAPE_SPKI_sign| Name: | 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_all| Name: | 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_txt2nid| Name: | 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_ext| Name: | 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_ext| Name: | 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_cert| Name: | 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_conf| Name: | 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_ssl| Name: | 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_algs| Name: | 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_type| Name: | 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_NID| Name: | 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_id| Name: | 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_new| Name: | 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_none| Name: | 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_nid| Name: | 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_nid| Name: | 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_ctrl| Name: | 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_context| Name: | 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_id| Name: | 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_context| Name: | 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_time| Name: | 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_timeout| Name: | 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_string| Name: | 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_long| Name: | 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_ctrl| Name: | 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_negotiated| Name: | 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_context| Name: | 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_token| Name: | 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_name| Name: | 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_string| Name: | 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_cleanup| Name: | 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_free| Name: | 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_cmp| Name: | 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_critical| Name: | 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_sign| Name: | 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_ctx| Name: | 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_free| Name: | 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_set1| Name: | 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_ref| Name: | 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_end| Name: | _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_forkdetect| Name: | _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_needed| Name: | _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_key| Name: | 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_get| Name: | 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_chain| Name: | 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_xor8| Name: | 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_asc| Name: | 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_utf8| Name: | 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_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 |
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 |
dtls1_build_sequence_number| Name: | 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_int| Name: | 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_timer| Name: | 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_decode| Name: | 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_encode| Name: | 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_mul| Name: | 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_sqr| Name: | 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_first| Name: | 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_last| Name: | 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_check| Name: | 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_cmov| Name: | 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_write| Name: | 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 |
freezero| Name: | 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_ECParameters| Name: | 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_PublicKey| Name: | 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_CONSTRAINTS| Name: | 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_CONSTRAINTS| Name: | 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 |