Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
tls_server_connName: | tls_server_conn | Prototype: | struct tls * tls_server_conn(struct tls *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 45-61 |
| | 14 | 2 |
tlsext_clienthello_reset_stateName: | tlsext_clienthello_reset_state | Prototype: | static void tlsext_clienthello_reset_state(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1429-1438 |
| | 14 | 1 |
tlsext_ecpf_buildName: | tlsext_ecpf_build | Prototype: | static int tlsext_ecpf_build(SSL *s, CBB *cbb) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 292-314 |
| | 14 | 5 |
tree_evaluateName: | tree_evaluate | Prototype: | static int tree_evaluate(X509_POLICY_TREE *tree) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 600-622 |
| | 14 | 5 |
type_strName: | type_str | Prototype: | static int type_str(unsigned long value, void *arg) | Coverage: | 33.333% (8/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | Lines: | 344-362 |
| | 14 | 6 |
unpack_signature_cpName: | unpack_signature_cp | Prototype: | static ECDSA_SIG * unpack_signature_cp(const unsigned char *sig, size_t siglen) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 69-82 |
| | 14 | 2 |
unpack_signature_leName: | unpack_signature_le | Prototype: | static ECDSA_SIG * unpack_signature_le(const unsigned char *sig, size_t siglen) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 102-115 |
| | 14 | 2 |
witnessName: | witness | Prototype: | static int witness(BIGNUM *w, const BIGNUM *a, const BIGNUM *a1, const BIGNUM *a1_odd, int k, BN_CTX *ctx, BN_MONT_CTX *mont) | Coverage: | 60.526% (23/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | Lines: | 368-392 |
| | 14 | 8 |
ASN1_TYPE_set1Name: | ASN1_TYPE_set1 | Prototype: | int ASN1_TYPE_set1(ASN1_TYPE *a, int type, const void *value) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 87-107 |
| | 15 | 5 |
ASN1_d2i_fpName: | ASN1_d2i_fp | Prototype: | void * ASN1_d2i_fp(void *(*xnew)(void), d2i_of_void *d2i, FILE *in, void **x) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_d2i_fp.c | Lines: | 70-84 |
| | 15 | 2 |
ASN1_item_d2i_fpName: | ASN1_item_d2i_fp | Prototype: | void * ASN1_item_d2i_fp(const ASN1_ITEM *it, FILE *in, void *x) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_d2i_fp.c | Lines: | 130-144 |
| | 15 | 2 |
ASN1_object_sizeName: | ASN1_object_size | Prototype: | int ASN1_object_size(int constructed, int length, int tag) | Coverage: | 56.250% (9/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 263-286 |
| | 15 | 6 |
BIO_vprintfName: | BIO_vprintf | Prototype: | int BIO_vprintf(BIO *bio, const char *format, va_list args) | Coverage: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_print.c | Lines: | 45-60 |
| | 15 | 3 |
BN_GF2m_mod_sqrt_arrName: | BN_GF2m_mod_sqrt_arr | Prototype: | int BN_GF2m_mod_sqrt_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1070-1096 |
| | 15 | 5 |
BN_clear_freeName: | BN_clear_free | Prototype: | void BN_clear_free(BIGNUM *a) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 215-229 |
| | 15 | 4 |
BN_num_bits_wordName: | BN_num_bits_word | Prototype: | int BN_num_bits_word(unsigned long l) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 151-201 |
| | 15 | 8 |
BN_printName: | BN_print | Prototype: | int BN_print(BIO *bp, const BIGNUM *a) | Coverage: | 76.923% (20/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | Lines: | 366-391 |
| | 15 | 8 |
BN_set_bitName: | BN_set_bit | Prototype: | int BN_set_bit(BIGNUM *a, int n) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 701-722 |
| | 15 | 5 |
CMAC_resumeName: | CMAC_resume | Prototype: | int CMAC_resume(CMAC_CTX *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cmac.c | Lines: | 269-281 |
| | 15 | 2 |
CRYPTO_ccm128_setivName: | CRYPTO_ccm128_setiv | Prototype: | int CRYPTO_ccm128_setiv(CCM128_CONTEXT *ctx, const unsigned char *nonce,size_t nlen,size_t mlen) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ccm128.c | Lines: | 76-101 |
| | 15 | 3 |
CRYPTO_gcm128_finishName: | CRYPTO_gcm128_finish | Prototype: | int CRYPTO_gcm128_finish(GCM128_CONTEXT *ctx,const unsigned char *tag, size_t len) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 1501-1541 |
| | 15 | 3 |
CRYPTO_gcm128_initName: | CRYPTO_gcm128_init | Prototype: | void CRYPTO_gcm128_init(GCM128_CONTEXT *ctx,void *key,block128_f block) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 682-749 |
| | 15 | 2 |
DES_ecb3_encryptName: | DES_ecb3_encrypt | Prototype: | void DES_ecb3_encrypt(const_DES_cblock *input, DES_cblock *output, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3, int enc) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ecb3_enc.c | Lines: | 61-83 |
| | 15 | 2 |
DSO_global_lookupName: | DSO_global_lookup | Prototype: | void * DSO_global_lookup(const char *name) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c | Lines: | 442-453 |
| | 15 | 3 |
EVP_CIPHER_CTX_get_ivName: | EVP_CIPHER_CTX_get_iv | Prototype: | int EVP_CIPHER_CTX_get_iv(const EVP_CIPHER_CTX *ctx, unsigned char *iv, size_t len) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_lib.c | Lines: | 276-293 |
| | 15 | 5 |
EVP_CIPHER_CTX_set_ivName: | EVP_CIPHER_CTX_set_iv | Prototype: | int EVP_CIPHER_CTX_set_iv(EVP_CIPHER_CTX *ctx, const unsigned char *iv, size_t len) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_lib.c | Lines: | 295-312 |
| | 15 | 5 |
EVP_CIPHER_get_asn1_ivName: | EVP_CIPHER_get_asn1_iv | Prototype: | int EVP_CIPHER_get_asn1_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_lib.c | Lines: | 94-113 |
| | 15 | 5 |
MD4Name: | MD4 | Prototype: | unsigned char *MD4(const unsigned char *d, size_t n, unsigned char *md) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md4/md4_one.c | Lines: | 64-76 |
| | 15 | 3 |
MD5Name: | MD5 | Prototype: | unsigned char *MD5(const unsigned char *d, size_t n, unsigned char *md) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md5/md5_one.c | Lines: | 64-76 |
| | 15 | 3 |
NCONF_get_number_eName: | NCONF_get_number_e | Prototype: | int NCONF_get_number_e(const CONF *conf, const char *group, const char *name, long *result) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | Lines: | 328-350 |
| | 15 | 4 |
NETSCAPE_SPKI_get_pubkeyName: | 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 |
OPENSSL_init_cryptoName: | OPENSSL_init_crypto | Prototype: | int OPENSSL_init_crypto(uint64_t opts, const void *settings) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/crypto_init.c | Lines: | 43-63 |
| | 15 | 5 |
PKCS12_get_friendlynameName: | PKCS12_get_friendlyname | Prototype: | char * PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_attr.c | Lines: | 140-151 |
| | 15 | 3 |
PKCS12_set_macName: | PKCS12_set_mac | Prototype: | int PKCS12_set_mac(PKCS12 *p12, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, const EVP_MD *md_type) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_mutl.c | Lines: | 143-166 |
| | 15 | 5 |
RIPEMD160Name: | RIPEMD160 | Prototype: | unsigned char *RIPEMD160(const unsigned char *d, size_t n, unsigned char *md) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ripemd/rmd_one.c | Lines: | 64-77 |
| | 15 | 3 |
SHA1Name: | SHA1 | Prototype: | unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha1_one.c | Lines: | 68-80 |
| | 15 | 3 |
SSL_CTX_flush_sessionsName: | SSL_CTX_flush_sessions | Prototype: | void SSL_CTX_flush_sessions(SSL_CTX *s, long t) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 985-1003 |
| | 15 | 2 |
SSL_CTX_use_certificate_ASN1Name: | SSL_CTX_use_certificate_ASN1 | Prototype: | int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, int len, const unsigned char *d) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 458-473 |
| | 15 | 2 |
SSL_get_current_cipherName: | SSL_get_current_cipher | Prototype: | const SSL_CIPHER * SSL_get_current_cipher(const SSL *s) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2672-2678 |
| | 15 | 2 |
SSL_use_certificate_ASN1Name: | SSL_use_certificate_ASN1 | Prototype: | int SSL_use_certificate_ASN1(SSL *ssl, const unsigned char *d, int len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 130-145 |
| | 15 | 2 |
TS_RESP_CTX_add_policyName: | TS_RESP_CTX_add_policy | Prototype: | int TS_RESP_CTX_add_policy(TS_RESP_CTX *ctx, const ASN1_OBJECT *policy) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 240-259 |
| | 15 | 5 |
TS_RESP_CTX_initName: | TS_RESP_CTX_init | Prototype: | static void TS_RESP_CTX_init(TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 482-488 |
| | 15 | 1 |
UI_ctrlName: | UI_ctrl | Prototype: | int UI_ctrl(UI *ui, int cmd, long i, void *p, void (*f) (void)) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 509-533 |
| | 15 | 6 |
UI_get0_resultName: | UI_get0_result | Prototype: | const char * UI_get0_result(UI *ui, int i) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 421-433 |
| | 15 | 3 |
X509_LOOKUP_freeName: | X509_LOOKUP_free | Prototype: | void X509_LOOKUP_free(X509_LOOKUP *ctx) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 90-98 |
| | 15 | 3 |
X509_NAME_ENTRY_create_by_NIDName: | X509_NAME_ENTRY_create_by_NID | Prototype: | X509_NAME_ENTRY * X509_NAME_ENTRY_create_by_NID(X509_NAME_ENTRY **ne, int nid, int type, const unsigned char *bytes, int len) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 312-327 |
| | 15 | 2 |
X509_NAME_get0_derName: | X509_NAME_get0_der | Prototype: | int X509_NAME_get0_der(X509_NAME *nm, const unsigned char **pder, size_t *pderlen) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 644-655 |
| | 15 | 4 |
X509_NAME_get_text_by_OBJName: | X509_NAME_get_text_by_OBJ | Prototype: | int X509_NAME_get_text_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, char *buf, int len) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 80-99 |
| | 15 | 4 |
X509_NAME_setName: | X509_NAME_set | Prototype: | int X509_NAME_set(X509_NAME **xn, X509_NAME *name) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 626-642 |
| | 15 | 4 |
X509_REQ_get_pubkeyName: | X509_REQ_get_pubkey | Prototype: | EVP_PKEY * X509_REQ_get_pubkey(X509_REQ *req) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_req.c | Lines: | 116-122 |
| | 15 | 2 |
X509_check_issuedName: | X509_check_issued | Prototype: | int X509_check_issued(X509 *issuer, X509 *subject) | Coverage: | 47.826% (11/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 833-854 |
| | 15 | 7 |
X509at_get_attr_by_OBJName: | X509at_get_attr_by_OBJ | Prototype: | int X509at_get_attr_by_OBJ(const struct stack_st_X509_ATTRIBUTE *sk, const ASN1_OBJECT *obj, int lastpos) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | Lines: | 86-105 |
| | 15 | 5 |
X509v3_get_ext_by_OBJName: | X509v3_get_ext_by_OBJ | Prototype: | int X509v3_get_ext_by_OBJ(const struct stack_st_X509_EXTENSION *sk, const ASN1_OBJECT *obj, int lastpos) | Coverage: | 15.385% (2/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | Lines: | 88-107 |
| | 15 | 5 |
_SSL_set_tmp_ecdhName: | _SSL_set_tmp_ecdh | Prototype: | static int _SSL_set_tmp_ecdh(SSL *s, EC_KEY *ecdh) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1705-1723 |
| | 15 | 4 |
alg_getName: | alg_get | Prototype: | static int alg_get(X509_ALGOR *alg, int *pnid, int *piter, int *psaltlen) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_npas.c | Lines: | 230-245 |
| | 15 | 2 |
asn1_get_enc_ptrName: | asn1_get_enc_ptr | Prototype: | static ASN1_ENCODING * asn1_get_enc_ptr(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 123-134 |
| | 15 | 3 |
by_file_ctrlName: | by_file_ctrl | Prototype: | static int by_file_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl, char **ret) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_file.c | Lines: | 92-118 |
| | 15 | 5 |
check_bitlen_dsaName: | check_bitlen_dsa | Prototype: | static int check_bitlen_dsa(DSA *dsa, int ispub, unsigned int *pmagic) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 543-567 |
| | 15 | 6 |
check_hostsName: | check_hosts | Prototype: | static int check_hosts(X509 *x, X509_VERIFY_PARAM_ID *id) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 182-199 |
| | 15 | 3 |
check_purpose_timestamp_signName: | check_purpose_timestamp_sign | Prototype: | static int check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x, int ca) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 780-813 |
| | 15 | 6 |
dgram_clearName: | dgram_clear | Prototype: | static int dgram_clear(BIO *a) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | Lines: | 165-179 |
| | 15 | 4 |
dgram_newName: | dgram_new | Prototype: | static int dgram_new(BIO *bi) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | Lines: | 133-147 |
| | 15 | 2 |
dsa_missing_parametersName: | dsa_missing_parameters | Prototype: | static int dsa_missing_parameters(const EVP_PKEY *pkey) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 306-315 |
| | 15 | 2 |
dtls1_process_buffered_recordsName: | dtls1_process_buffered_records | Prototype: | static int dtls1_process_buffered_records(SSL *s) | Coverage: | 12.500% (2/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 295-324 |
| | 15 | 6 |
equal_wildcardName: | equal_wildcard | Prototype: | static int equal_wildcard(const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 870-887 |
| | 15 | 3 |
i2b_PVK_bioName: | i2b_PVK_bio | Prototype: | int i2b_PVK_bio(BIO *out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 910-926 |
| | 15 | 3 |
i2r_crldpName: | i2r_crldp | Prototype: | static int i2r_crldp(const X509V3_EXT_METHOD *method, void *pcrldp, BIO *out, int indent) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 758-779 |
| | 15 | 5 |
int_thread_getName: | int_thread_get | Prototype: | static struct lhash_st_ERR_STATE *int_thread_get(int create) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 450-467 |
| | 15 | 3 |
int_thread_get_itemName: | int_thread_get_item | Prototype: | static ERR_STATE * int_thread_get_item(const ERR_STATE *d) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 484-501 |
| | 15 | 2 |
int_thread_set_itemName: | int_thread_set_item | Prototype: | static ERR_STATE * int_thread_set_item(ERR_STATE *d) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 503-520 |
| | 15 | 2 |
nbiof_ctrlName: | nbiof_ctrl | Prototype: | static long nbiof_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_nbio.c | Lines: | 200-221 |
| | 15 | 5 |
nullf_writeName: | nullf_write | Prototype: | static int nullf_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c | Lines: | 130-143 |
| | 15 | 3 |
ocsp_find_signerName: | ocsp_find_signer | Prototype: | static int ocsp_find_signer(X509 **psigner, OCSP_BASICRESP *bs, struct stack_st_X509 *certs, X509_STORE *st, unsigned long flags) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 182-202 |
| | 15 | 3 |
old_hmac_encodeName: | old_hmac_encode | Prototype: | static int old_hmac_encode(const EVP_PKEY *pkey, unsigned char **pder) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_ameth.c | Lines: | 128-150 |
| | 15 | 5 |
pkey_gost01_copyName: | pkey_gost01_copy | Prototype: | static int pkey_gost01_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 157-171 |
| | 15 | 3 |
popsigName: | popsig | Prototype: | static void popsig(void) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | Lines: | 380-391 |
| | 15 | 4 |
sk_popName: | sk_pop | Prototype: | void * sk_pop(_STACK *st) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 251-259 |
| | 15 | 3 |
sk_shiftName: | sk_shift | Prototype: | void * sk_shift(_STACK *st) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 241-249 |
| | 15 | 3 |
sock_freeName: | sock_free | Prototype: | static int sock_free(BIO *a) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | Lines: | 115-129 |
| | 15 | 4 |
ssl3_get_cipher_by_idName: | ssl3_get_cipher_by_id | Prototype: | const SSL_CIPHER * ssl3_get_cipher_by_id(unsigned int id) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1357-1369 |
| | 15 | 2 |
ssl3_send_alertName: | ssl3_send_alert | Prototype: | int ssl3_send_alert(SSL *s, int level, int desc) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 1395-1415 |
| | 15 | 4 |
ssl3_send_client_kex_ecdheName: | ssl3_send_client_kex_ecdhe | Prototype: | static int ssl3_send_client_kex_ecdhe(SSL *s, SESS_CERT *sc, CBB *cbb) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 2174-2193 |
| | 15 | 6 |
ssl_cert_newName: | ssl_cert_new | Prototype: | CERT * ssl_cert_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 173-187 |
| | 15 | 2 |
ssl_sess_cert_freeName: | ssl_sess_cert_free | Prototype: | void ssl_sess_cert_free(SESS_CERT *sc) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 378-399 |
| | 15 | 4 |
tls1_digest_cached_recordsName: | tls1_digest_cached_records | Prototype: | int tls1_digest_cached_records(SSL *s) | Coverage: | 62.500% (5/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 192-213 |
| | 15 | 4 |
tls_config_set_dheparamsName: | tls_config_set_dheparams | Prototype: | int tls_config_set_dheparams(struct tls_config *config, const char *params) | Coverage: | 30.769% (4/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 497-516 |
| | 15 | 4 |
tls_get_peer_cert_infoName: | tls_get_peer_cert_info | Prototype: | static int tls_get_peer_cert_info(struct tls *ctx) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 139-159 |
| | 15 | 7 |
tlsext_sessionticket_serverhello_parseName: | tlsext_sessionticket_serverhello_parse | Prototype: | int tlsext_sessionticket_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 967-987 |
| | 15 | 4 |
tlsext_srtp_serverhello_buildName: | tlsext_srtp_serverhello_build | Prototype: | int tlsext_srtp_serverhello_build(SSL *s, CBB *cbb) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1124-1146 |
| | 15 | 6 |
write_lebnName: | write_lebn | Prototype: | static void write_lebn(unsigned char **out, const BIGNUM *bn, int len) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 445-469 |
| | 15 | 4 |
ASN1_item_d2iName: | ASN1_item_d2i | Prototype: | ASN1_VALUE * ASN1_item_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_ITEM *it) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 129-142 |
| | 16 | 3 |
ASN1_template_freeName: | ASN1_template_free | Prototype: | void ASN1_template_free(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_fre.c | Lines: | 173-190 |
| | 16 | 3 |
B64_write_ASN1Name: | B64_write_ASN1 | Prototype: | static int B64_write_ASN1(BIO *out, ASN1_VALUE *val, BIO *in, int flags, const ASN1_ITEM *it) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 147-167 |
| | 16 | 2 |
BIO_get_retry_BIOName: | BIO_get_retry_BIO | Prototype: | BIO * BIO_get_retry_BIO(BIO *bio, int *reason) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 520-537 |
| | 16 | 5 |
BN_addName: | BN_add | Prototype: | int BN_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | Lines: | 65-95 |
| | 16 | 4 |
BN_mod_exp_internalName: | BN_mod_exp_internal | Prototype: | static int BN_mod_exp_internal(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, int ct) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | Lines: | 175-227 |
| | 16 | 3 |
BN_subName: | BN_sub | Prototype: | int BN_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | Lines: | 193-223 |
| | 16 | 4 |
CBB_initName: | CBB_init | Prototype: | int CBB_init(CBB *cbb, size_t initial_capacity) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 47-66 |
| | 16 | 4 |
CBS_get_optional_asn1_octet_stringName: | CBS_get_optional_asn1_octet_string | Prototype: | int CBS_get_optional_asn1_octet_string(CBS *cbs, CBS *out, int *out_present, unsigned int tag) | Coverage: | 81.250% (13/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 439-460 |
| | 16 | 5 |
CBS_stowName: | CBS_stow | Prototype: | int CBS_stow(const CBS *cbs, uint8_t **out_ptr, size_t *out_len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 79-96 |
| | 16 | 3 |