Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
tls_peer_ocsp_resultName: | tls_peer_ocsp_result | Prototype: | const char * tls_peer_ocsp_result(struct tls *ctx) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 375-383 |
| | 17 | 3 |
tls_conninfo_alpn_protoName: | tls_conninfo_alpn_proto | Prototype: | static int tls_conninfo_alpn_proto(struct tls *ctx) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 161-179 |
| | 17 | 3 |
tls_clientName: | tls_client | Prototype: | struct tls * tls_client(void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | Lines: | 36-50 |
| | 17 | 3 |
tls1_generate_master_secretName: | tls1_generate_master_secret | Prototype: | int tls1_generate_master_secret(SSL *s, unsigned char *out, unsigned char *p, int len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 1070-1085 |
| | 17 | 3 |
sxnet_i2rName: | sxnet_i2r | Prototype: | static int sxnet_i2r(X509V3_EXT_METHOD *method, SXNET *sx, BIO *out, int indent) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | Lines: | 206-224 |
| | 17 | 2 |
strlcatName: | strlcat | Prototype: | size_t strlcat(char *dst, const char *src, size_t dsize) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/strlcat.c | Lines: | 29-55 |
| | 17 | 5 |
streebog_single_blockName: | streebog_single_block | Prototype: | static void streebog_single_block(STREEBOG_CTX *ctx, const unsigned char *in, size_t num) | Coverage: | 57.143% (12/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | Lines: | 1239-1267 |
| | 17 | 7 |
ssl_has_ecc_ciphersName: | ssl_has_ecc_ciphers | Prototype: | int ssl_has_ecc_ciphers(SSL *s) | Coverage: | 80.000% (12/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1285-1309 |
| | 17 | 5 |
ssl3_do_writeName: | ssl3_do_write | Prototype: | int ssl3_do_write(SSL *s, int type) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 134-164 |
| | 17 | 5 |
rsa_sig_printName: | rsa_sig_print | Prototype: | static int rsa_sig_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig, int indent, ASN1_PCTX *pctx) | Coverage: | 38.095% (8/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 382-403 |
| | 17 | 7 |
rfc5280_string_from_tmName: | rfc5280_string_from_tm | Prototype: | char * rfc5280_string_from_tm(struct tm *tm) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 115-131 |
| | 17 | 3 |
purpose_smimeName: | purpose_smime | Prototype: | static int purpose_smime(const X509 *x, int ca) | Coverage: | 15.385% (4/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 698-723 |
| | 17 | 8 |
poly1305_initName: | poly1305_init | Prototype: | static inline void poly1305_init(poly1305_context *ctx, const unsigned char key[32]) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305-donna.c | Lines: | 54-81 |
| | 17 | 1 |
pkey_hmac_ctrlName: | pkey_hmac_ctrl | Prototype: | static int pkey_hmac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 50.000% (11/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | Lines: | 186-215 |
| | 17 | 8 |
pkey_gost01_deriveName: | pkey_gost01_derive | Prototype: | int pkey_gost01_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 445-472 |
| | 17 | 4 |
pkey_ec_keygenName: | pkey_ec_keygen | Prototype: | static int pkey_ec_keygen(EVP_PKEY_CTX * ctx, EVP_PKEY * pkey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 286-302 |
| | 17 | 4 |
pkey_dsa_keygenName: | pkey_dsa_keygen | Prototype: | static int pkey_dsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 299-316 |
| | 17 | 4 |
pkey_dh_keygenName: | pkey_dh_keygen | Prototype: | static int pkey_dh_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 212-229 |
| | 17 | 4 |
pkey_asn1_findName: | pkey_asn1_find | Prototype: | static const EVP_PKEY_ASN1_METHOD * pkey_asn1_find(int type) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Lines: | 165-182 |
| | 17 | 4 |
pitem_newName: | pitem_new | Prototype: | pitem * pitem_new(unsigned char *prio64be, void *data) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 70-84 |
| | 17 | 2 |
obj_trustName: | obj_trust | Prototype: | static int obj_trust(int id, X509 *x, int flags) | Coverage: | 9.091% (2/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 323-348 |
| | 17 | 8 |
new_dirName: | new_dir | Prototype: | static int new_dir(X509_LOOKUP *lu) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | Lines: | 145-159 |
| | 17 | 3 |
ndef_prefix_freeName: | ndef_prefix_free | Prototype: | static int ndef_prefix_free(BIO *b, unsigned char **pbuf, int *plen, void *parg) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_ndef.c | Lines: | 178-194 |
| | 17 | 2 |
nc_dnName: | nc_dn | Prototype: | static int nc_dn(X509_NAME *nm, X509_NAME *base) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | Lines: | 430-443 |
| | 17 | 5 |
look_str_cbName: | look_str_cb | Prototype: | static void look_str_cb(int nid, struct stack_st_ENGINE *sk, ENGINE *def, void *arg) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c | Lines: | 215-234 |
| | 17 | 4 |
lh_retrieveName: | lh_retrieve | Prototype: | void * lh_retrieve(_LHASH *lh, const void *data) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 247-265 |
| | 17 | 2 |
ipv6_hexName: | ipv6_hex | Prototype: | static int ipv6_hex(unsigned char *out, const char *in, int inlen) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 1283-1306 |
| | 17 | 6 |
int_thread_releaseName: | int_thread_release | Prototype: | static void int_thread_release(struct lhash_st_ERR_STATE **hash) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 469-482 |
| | 17 | 3 |
i2v_AUTHORITY_KEYIDName: | i2v_AUTHORITY_KEYID | Prototype: | static struct stack_st_CONF_VALUE *i2v_AUTHORITY_KEYID(X509V3_EXT_METHOD *method, AUTHORITY_KEYID *akeyid, struct stack_st_CONF_VALUE *extlist) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_akey.c | Lines: | 90-110 |
| | 17 | 4 |
i2s_ASN1_IA5STRINGName: | i2s_ASN1_IA5STRING | Prototype: | static char * i2s_ASN1_IA5STRING(X509V3_EXT_METHOD *method, ASN1_IA5STRING *ia5) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ia5.c | Lines: | 202-216 |
| | 17 | 3 |
i2d_ECPKParametersName: | i2d_ECPKParameters | Prototype: | int i2d_ECPKParameters(const EC_GROUP * a, unsigned char **out) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1322-1338 |
| | 17 | 3 |
gNName: | gN | Prototype: | static inline void gN(unsigned long *h, unsigned long *m, unsigned long *N) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | Lines: | 1212-1236 |
| | 17 | 2 |
engine_pkey_meths_freeName: | engine_pkey_meths_free | Prototype: | void engine_pkey_meths_free(ENGINE *e) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c | Lines: | 159-175 |
| | 17 | 4 |
engine_pkey_asn1_meths_freeName: | engine_pkey_asn1_meths_free | Prototype: | void engine_pkey_asn1_meths_free(ENGINE *e) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c | Lines: | 163-179 |
| | 17 | 4 |
engine_opensslName: | engine_openssl | Prototype: | static ENGINE * engine_openssl(void) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 175-187 |
| | 17 | 3 |
engine_free_utilName: | engine_free_util | Prototype: | int engine_free_util(ENGINE *e, int locked) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | Lines: | 113-138 |
| | 17 | 5 |
ec_pre_comp_clear_freeName: | ec_pre_comp_clear_free | Prototype: | static void ec_pre_comp_clear_free(void *pre_) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 158-181 |
| | 17 | 5 |
dtls1_retransmit_buffered_messagesName: | dtls1_retransmit_buffered_messages | Prototype: | int dtls1_retransmit_buffered_messages(SSL *s) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 936-962 |
| | 17 | 3 |
do_dirnameName: | do_dirname | Prototype: | static int do_dirname(GENERAL_NAME *gen, const char *value, X509V3_CTX *ctx) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 639-663 |
| | 17 | 4 |
def_loadName: | 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 |
conn_freeName: | conn_free | Prototype: | static int conn_free(BIO *a) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | Lines: | 355-372 |
| | 17 | 3 |
check_name_constraintsName: | check_name_constraints | Prototype: | static int check_name_constraints(X509_STORE_CTX *ctx) | Coverage: | 61.905% (13/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 761-793 |
| | 17 | 7 |
check_crl_pathName: | check_crl_path | Prototype: | static int check_crl_path(X509_STORE_CTX *ctx, X509 *x) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1306-1339 |
| | 17 | 5 |
chacha_keysetupName: | chacha_keysetup | Prototype: | static inline void chacha_keysetup(chacha_ctx *x, const u8 *k, u32 kbits) | Coverage: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/chacha/chacha-merged.c | Lines: | 87-110 |
| | 17 | 2 |
chacha_keysetupName: | chacha_keysetup | Prototype: | static void chacha_keysetup(chacha_ctx *x,const u8 *k,u32 kbits,u32 ivbits) | Coverage: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/chacha_private.h | Lines: | 54-77 |
| | 17 | 2 |
cfbr_encrypt_blockName: | cfbr_encrypt_block | Prototype: | static void cfbr_encrypt_block(const unsigned char *in,unsigned char *out, int nbits,const void *key, unsigned char ivec[16],int enc, block128_f block) | Coverage: | 85.000% (17/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cfb128.c | Lines: | 173-204 |
| | 17 | 7 |
buffer_freeName: | buffer_free | Prototype: | static int buffer_free(BIO *a) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | Lines: | 127-142 |
| | 17 | 2 |
bn_dup_expandName: | bn_dup_expand | Prototype: | BIGNUM * bn_dup_expand(const BIGNUM *b, int words) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 340-376 |
| | 17 | 4 |
aead_chacha20_poly1305_initName: | aead_chacha20_poly1305_init | Prototype: | static int aead_chacha20_poly1305_init(EVP_AEAD_CTX *ctx, const unsigned char *key, size_t key_len, size_t tag_len) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha20poly1305.c | Lines: | 45-72 |
| | 17 | 5 |
acpt_freeName: | acpt_free | Prototype: | static int acpt_free(BIO *a) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c | Lines: | 174-191 |
| | 17 | 3 |
_SSL_set_tmp_dhName: | _SSL_set_tmp_dh | Prototype: | static int _SSL_set_tmp_dh(SSL *s, DH *dh) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1672-1696 |
| | 17 | 4 |
X509_getm_notBeforeName: | X509_getm_notBefore | Prototype: | ASN1_TIME * X509_getm_notBefore(const X509 *x) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | Lines: | 136-142 |
| | 17 | 2 |
X509_getm_notAfterName: | X509_getm_notAfter | Prototype: | ASN1_TIME * X509_getm_notAfter(const X509 *x) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | Lines: | 174-180 |
| | 17 | 2 |
X509_REQ_get1_emailName: | X509_REQ_get1_email | Prototype: | struct stack_st_OPENSSL_STRING *X509_REQ_get1_email(X509_REQ *x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 548-560 |
| | 17 | 1 |
X509_EXTENSION_set_objectName: | X509_EXTENSION_set_object | Prototype: | int X509_EXTENSION_set_object(X509_EXTENSION *ex, const ASN1_OBJECT *obj) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | Lines: | 242-250 |
| | 17 | 2 |
X509_ATTRIBUTE_set1_objectName: | X509_ATTRIBUTE_set1_object | Prototype: | int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | Lines: | 290-298 |
| | 17 | 2 |
X509_ATTRIBUTE_get0_typeName: | X509_ATTRIBUTE_get0_type | Prototype: | ASN1_TYPE * X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, int idx) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | Lines: | 388-399 |
| | 17 | 4 |
TS_RESP_CTX_set_certsName: | TS_RESP_CTX_set_certs | Prototype: | int TS_RESP_CTX_set_certs(TS_RESP_CTX *ctx, struct stack_st_X509 *certs) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 217-238 |
| | 17 | 5 |
TS_CONF_set_certsName: | TS_CONF_set_certs | Prototype: | int TS_CONF_set_certs(CONF *conf, const char *section, const char *certs, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 282-304 |
| | 17 | 7 |
SSL_set_ssl_methodName: | SSL_set_ssl_method | Prototype: | int SSL_set_ssl_method(SSL *s, const SSL_METHOD *meth) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2297-2321 |
| | 17 | 6 |
RSA_padding_add_PKCS1_type_2Name: | RSA_padding_add_PKCS1_type_2 | Prototype: | int RSA_padding_add_PKCS1_type_2(unsigned char *to, int tlen, const unsigned char *from, int flen) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pk1.c | Lines: | 143-174 |
| | 17 | 4 |
RSA_generate_keyName: | RSA_generate_key | Prototype: | RSA * RSA_generate_key(int bits, unsigned long e_value, void (*callback)(int, int, void *), void *cb_arg) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_depr.c | Lines: | 69-100 |
| | 17 | 7 |
PKCS7_get_smimecapName: | PKCS7_get_smimecap | Prototype: | struct stack_st_X509_ALGOR * PKCS7_get_smimecap(PKCS7_SIGNER_INFO *si) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_attr.c | Lines: | 83-96 |
| | 17 | 2 |
PKCS7_add_recipientName: | PKCS7_add_recipient | Prototype: | PKCS7_RECIP_INFO * PKCS7_add_recipient(PKCS7 *p7, X509 *x509) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 482-498 |
| | 17 | 6 |
PKCS5_pbe_setName: | PKCS5_pbe_set | Prototype: | X509_ALGOR * PKCS5_pbe_set(int alg, int iter, const unsigned char *salt, int saltlen) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p5_pbe.c | Lines: | 171-186 |
| | 17 | 3 |
OCSP_response_get1_basicName: | OCSP_response_get1_basic | Prototype: | OCSP_BASICRESP * OCSP_response_get1_basic(OCSP_RESPONSE *resp) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | Lines: | 197-213 |
| | 17 | 3 |
OBJ_cleanupName: | OBJ_cleanup | Prototype: | void OBJ_cleanup(void) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 265-280 |
| | 17 | 3 |
GENERAL_NAME_cmpName: | GENERAL_NAME_cmp | Prototype: | int GENERAL_NAME_cmp(GENERAL_NAME *a, GENERAL_NAME *b) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | Lines: | 328-364 |
| | 17 | 11 |
EVP_PKEY_meth_findName: | EVP_PKEY_meth_find | Prototype: | const EVP_PKEY_METHOD * EVP_PKEY_meth_find(int type) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | Lines: | 132-150 |
| | 17 | 4 |
EVP_PKEY_asn1_add_aliasName: | EVP_PKEY_asn1_add_alias | Prototype: | int EVP_PKEY_asn1_add_alias(int to, int from) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Lines: | 265-279 |
| | 17 | 3 |
ERR_set_error_dataName: | ERR_set_error_data | Prototype: | void ERR_set_error_data(char *data, int flags) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 1092-1107 |
| | 17 | 3 |
ERR_peek_last_errorName: | ERR_peek_last_error | Prototype: | unsigned long ERR_peek_last_error(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 801-805 |
| | 17 | 1 |
ERR_peek_errorName: | ERR_peek_error | Prototype: | unsigned long ERR_peek_error(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 782-786 |
| | 17 | 1 |
ERR_get_errorName: | ERR_get_error | Prototype: | unsigned long ERR_get_error(void) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 762-766 |
| | 17 | 1 |
ENGINE_get_prevName: | ENGINE_get_prev | Prototype: | ENGINE * ENGINE_get_prev(ENGINE *e) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 236-256 |
| | 17 | 3 |
ENGINE_get_nextName: | ENGINE_get_next | Prototype: | ENGINE * ENGINE_get_next(ENGINE *e) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 214-234 |
| | 17 | 3 |
EC_GROUP_set_seedName: | EC_GROUP_set_seed | Prototype: | size_t EC_GROUP_set_seed(EC_GROUP * group, const unsigned char *p, size_t len) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 358-375 |
| | 17 | 4 |
EC_EX_DATA_free_dataName: | EC_EX_DATA_free_data | Prototype: | void EC_EX_DATA_free_data(EC_EXTRA_DATA ** ex_data, void *(*dup_func) (void *), void (*free_func) (void *), void (*clear_free_func) (void *)) | Coverage: | 57.143% (8/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 594-618 |
| | 17 | 4 |
EC_EX_DATA_clear_free_dataName: | EC_EX_DATA_clear_free_data | Prototype: | void EC_EX_DATA_clear_free_data(EC_EXTRA_DATA ** ex_data, void *(*dup_func) (void *), void (*free_func) (void *), void (*clear_free_func) (void *)) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 621-645 |
| | 17 | 4 |
CRYPTO_nistcts128_decryptName: | CRYPTO_nistcts128_decrypt | Prototype: | size_t CRYPTO_nistcts128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | Lines: | 236-267 |
| | 17 | 4 |
CRYPTO_lockName: | CRYPTO_lock | Prototype: | void CRYPTO_lock(int mode, int type, const char *file, int line) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | Lines: | 523-564 |
| | 17 | 4 |
CBS_get_optional_asn1_boolName: | CBS_get_optional_asn1_bool | Prototype: | int CBS_get_optional_asn1_bool(CBS *cbs, int *out, unsigned int tag, int default_value) | Coverage: | 71.429% (15/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 482-511 |
| | 17 | 6 |
CBB_add_asn1Name: | CBB_add_asn1 | Prototype: | int CBB_add_asn1(CBB *cbb, CBB *out_contents, unsigned int tag) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 329-358 |
| | 17 | 5 |
BN_mod_mulName: | BN_mod_mul | Prototype: | int BN_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | Lines: | 178-207 |
| | 17 | 7 |
BN_MONT_CTX_set_lockedName: | BN_MONT_CTX_set_locked | Prototype: | BN_MONT_CTX * BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, int lock, const BIGNUM *mod, BN_CTX *ctx) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 508-538 |
| | 17 | 5 |
BIO_pushName: | BIO_push | Prototype: | BIO * BIO_push(BIO *b, BIO *bio) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 480-496 |
| | 17 | 4 |
ASN1_TYPE_get_octetstringName: | ASN1_TYPE_get_octetstring | Prototype: | int ASN1_TYPE_get_octetstring(const ASN1_TYPE *a, unsigned char *data, int max_len) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | Lines: | 81-100 |
| | 17 | 3 |
ASN1_PCTX_newName: | ASN1_PCTX_new | Prototype: | ASN1_PCTX * ASN1_PCTX_new(void) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 84-99 |
| | 17 | 2 |
x509_name_ex_i2dName: | x509_name_ex_i2d | Prototype: | static int x509_name_ex_i2d(ASN1_VALUE **val, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 346-367 |
| | 16 | 5 |
ts_resp_cbName: | ts_resp_cb | Prototype: | static int ts_resp_cb(int op, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c | Lines: | 562-577 |
| | 16 | 6 |
tlsext_ri_clienthello_parseName: | tlsext_ri_clienthello_parse | Prototype: | int tlsext_ri_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 54.545% (6/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 413-439 |
| | 16 | 5 |
tlsext_ec_clienthello_buildName: | tlsext_ec_clienthello_build | Prototype: | int tlsext_ec_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 174-201 |
| | 16 | 6 |
tls_set_memName: | tls_set_mem | Prototype: | int tls_set_mem(char **dest, size_t *destlen, const void *src, size_t srclen) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | Lines: | 44-55 |
| | 16 | 3 |
tls_accept_cbsName: | tls_accept_cbs | Prototype: | int tls_accept_cbs(struct tls *ctx, struct tls **cctx, tls_read_cb read_cb, tls_write_cb write_cb, void *cb_arg) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 406-426 |
| | 16 | 4 |
tls1_set_groupsName: | tls1_set_groups | Prototype: | int tls1_set_groups(uint16_t **out_group_ids, size_t *out_group_ids_len, const int *groups, size_t ngroups) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 386-410 |
| | 16 | 4 |
tls1_generate_key_blockName: | tls1_generate_key_block | Prototype: | static int tls1_generate_key_block(SSL *s, unsigned char *km, int num) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 357-369 |
| | 16 | 2 |
table_selectName: | table_select | Prototype: | static void table_select(ge_precomp *t, int pos, signed char b) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 3489-3507 |
| | 16 | 1 |
sxnet_v2iName: | sxnet_v2i | Prototype: | static SXNET * sxnet_v2i(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | Lines: | 233-247 |
| | 16 | 3 |
ssl_free_wbio_bufferName: | ssl_free_wbio_buffer | Prototype: | void ssl_free_wbio_buffer(SSL *s) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2754-2769 |
| | 16 | 4 |
ssl3_read_internalName: | ssl3_read_internal | Prototype: | static int ssl3_read_internal(SSL *s, void *buf, int len, int peek) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2452-2479 |
| | 16 | 3 |