Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ssl3_renegotiateName: | ssl3_renegotiate | Prototype: | int ssl3_renegotiate(SSL *s) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2493-2504 |
| | 8 | 3 |
ssl3_get_req_cert_typesName: | ssl3_get_req_cert_types | Prototype: | int ssl3_get_req_cert_types(SSL *s, CBB *cbb) | Coverage: | 28.571% (8/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2352-2388 |
| | 19 | 10 |
sock_writeName: | sock_write | Prototype: | static int sock_write(BIO *b, const char *in, int inl) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | Lines: | 148-161 |
| | 10 | 3 |
have_handshake_fragmentName: | have_handshake_fragment | Prototype: | static int have_handshake_fragment(SSL *s, int type, unsigned char *buf, int len, int peek) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1134-1161 |
| | 14 | 4 |
d2i_X509_AUXName: | d2i_X509_AUX | Prototype: | X509 * d2i_X509_AUX(X509 **a, const unsigned char **pp, long length) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c | Lines: | 308-335 |
| | 30 | 6 |
contractName: | contract | Prototype: | static void contract(_LHASH *lh) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 359-392 |
| | 32 | 5 |
X509_CRL_METHOD_freeName: | X509_CRL_METHOD_free | Prototype: | void X509_CRL_METHOD_free(X509_CRL_METHOD *m) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | Lines: | 675-683 |
| | 7 | 3 |
X509V3_add_value_intName: | X509V3_add_value_int | Prototype: | int X509V3_add_value_int(const char *name, const ASN1_INTEGER *aint, struct stack_st_CONF_VALUE **extlist) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 232-246 |
| | 13 | 3 |
PKCS7_content_newName: | PKCS7_content_new | Prototype: | int PKCS7_content_new(PKCS7 *p7, int type) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 111-128 |
| | 19 | 6 |
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 |
GOST_KEY_freeName: | GOST_KEY_free | Prototype: | void GOST_KEY_free(GOST_KEY *r) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | Lines: | 92-109 |
| | 12 | 3 |
EVP_DecodeFinalName: | EVP_DecodeFinal | Prototype: | int EVP_DecodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c | Lines: | 410-425 |
| | 10 | 3 |
ERR_print_errors_cbName: | ERR_print_errors_cb | Prototype: | void ERR_print_errors_cb(int (*cb)(const char *str, size_t len, void *u), void *u) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err_prn.c | Lines: | 67-88 |
| | 16 | 3 |
ENGINE_finishName: | ENGINE_finish | Prototype: | int ENGINE_finish(ENGINE *e) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_init.c | Lines: | 132-147 |
| | 12 | 3 |
COMP_CTX_freeName: | COMP_CTX_free | Prototype: | void COMP_CTX_free(COMP_CTX *ctx) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/comp_lib.c | Lines: | 24-34 |
| | 9 | 3 |
ASN1_TIME_printName: | ASN1_TIME_print | Prototype: | int ASN1_TIME_print(BIO *bp, const ASN1_TIME *tm) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 379-388 |
| | 6 | 3 |
PKCS7_dataDecodeName: | PKCS7_dataDecode | Prototype: | BIO * PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert) | Coverage: | 28.455% (35/123) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 418-627 |
| | 308 | 40 |
ASN1_item_packName: | ASN1_item_pack | Prototype: | ASN1_STRING * ASN1_item_pack(void *obj, const ASN1_ITEM *it, ASN1_STRING **oct) | Coverage: | 28.000% (7/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | Lines: | 170-201 |
| | 32 | 8 |
ec_GF2m_simple_point2octName: | ec_GF2m_simple_point2oct | Prototype: | size_t ec_GF2m_simple_point2oct(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, unsigned char *buf, size_t len, BN_CTX * ctx) | Coverage: | 27.907% (24/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_oct.c | Lines: | 171-280 |
| | 97 | 26 |
PKCS7_set_contentName: | PKCS7_set_content | Prototype: | int PKCS7_set_content(PKCS7 *p7, PKCS7 *p7_data) | Coverage: | 27.778% (5/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 130-158 |
| | 19 | 11 |
Gost2814789_cfb64_encryptName: | Gost2814789_cfb64_encrypt | Prototype: | void Gost2814789_cfb64_encrypt(const unsigned char *in, unsigned char *out, size_t len, GOST2814789_KEY *key, unsigned char *ivec, int *num, const int enc) | Coverage: | 27.586% (16/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 207-319 |
| | 68 | 18 |
tls_error_vsetName: | tls_error_vset | Prototype: | static int tls_error_vset(struct tls_error *error, int errnum, const char *fmt, va_list ap) | Coverage: | 27.273% (3/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 83-114 |
| | 29 | 5 |
sk_dupName: | sk_dup | Prototype: | _STACK * sk_dup(_STACK *sk) | Coverage: | 27.273% (3/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 83-107 |
| | 25 | 5 |
tls_config_set_ciphersName: | tls_config_set_ciphers | Prototype: | int tls_config_set_ciphers(struct tls_config *config, const char *ciphers) | Coverage: | 26.923% (7/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 449-481 |
| | 32 | 8 |
BN_BLINDING_newName: | BN_BLINDING_new | Prototype: | BN_BLINDING * BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai, BIGNUM *mod) | Coverage: | 26.923% (7/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c | Lines: | 139-176 |
| | 46 | 10 |
tls_set_stringName: | tls_set_string | Prototype: | int tls_set_string(const char **dest, const char *src) | Coverage: | 26.667% (4/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | Lines: | 57-66 |
| | 46 | 4 |
X509_EXTENSION_create_by_OBJName: | X509_EXTENSION_create_by_OBJ | Prototype: | X509_EXTENSION * X509_EXTENSION_create_by_OBJ(X509_EXTENSION **ex, const ASN1_OBJECT *obj, int crit, ASN1_OCTET_STRING *data) | Coverage: | 26.667% (8/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | Lines: | 211-240 |
| | 48 | 9 |
ssl3_send_client_verifyName: | ssl3_send_client_verify | Prototype: | int ssl3_send_client_verify(SSL *s) | Coverage: | 26.531% (26/98) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 2362-2511 |
| | 138 | 27 |
RC2_cbc_encryptName: | RC2_cbc_encrypt | Prototype: | void RC2_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *ks, unsigned char *iv, int encrypt) | Coverage: | 26.531% (13/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2_cbc.c | Lines: | 62-134 |
| | 55 | 22 |
CAST_cbc_encryptName: | CAST_cbc_encrypt | Prototype: | void CAST_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *ks, unsigned char *iv, int enc) | Coverage: | 26.531% (13/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_enc.c | Lines: | 130-210 |
| | 63 | 22 |
x509_check_cert_timeName: | x509_check_cert_time | Prototype: | int x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth) | Coverage: | 26.316% (10/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1739-1772 |
| | 30 | 9 |
_SSL_set_tlsext_host_nameName: | _SSL_set_tlsext_host_name | Prototype: | static int _SSL_set_tlsext_host_name(SSL *s, const char *name) | Coverage: | 26.316% (5/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1731-1751 |
| | 51 | 5 |
ASN1_get_objectName: | ASN1_get_object | Prototype: | int ASN1_get_object(const unsigned char **pp, long *plength, int *ptag, int *pclass, long omax) | Coverage: | 26.316% (10/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 95-154 |
| | 44 | 13 |
dtls1_read_bytesName: | dtls1_read_bytes | Prototype: | int dtls1_read_bytes(SSL *s, int type, unsigned char *buf, int len, int peek) | Coverage: | 26.296% (71/270) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 638-1104 |
| | 290 | 74 |
X509V3_add1_i2dName: | X509V3_add1_i2d | Prototype: | int X509V3_add1_i2d(struct stack_st_X509_EXTENSION **x, int nid, void *value, int crit, unsigned long flags) | Coverage: | 26.087% (12/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | Lines: | 284-357 |
| | 38 | 15 |
ssl3_read_bytesName: | ssl3_read_bytes | Prototype: | int ssl3_read_bytes(SSL *s, int type, unsigned char *buf, int len, int peek) | Coverage: | 26.042% (75/288) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 896-1344 |
| | 292 | 72 |
X509_NAME_ENTRY_create_by_OBJName: | X509_NAME_ENTRY_create_by_OBJ | Prototype: | X509_NAME_ENTRY * X509_NAME_ENTRY_create_by_OBJ(X509_NAME_ENTRY **ne, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len) | Coverage: | 25.926% (7/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 329-354 |
| | 45 | 8 |
tls_conninfo_populateName: | tls_conninfo_populate | Prototype: | int tls_conninfo_populate(struct tls *ctx) | Coverage: | 25.806% (16/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 230-277 |
| | 143 | 16 |
get_error_valuesName: | get_error_values | Prototype: | static unsigned long get_error_values(int inc, int top, const char **file, int *line, const char **data, int *flags) | Coverage: | 25.397% (16/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 820-884 |
| | 72 | 19 |
trust_1oidanyName: | trust_1oidany | Prototype: | static int trust_1oidany(X509_TRUST *trust, X509 *x, int flags) | Coverage: | 25.000% (2/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 294-303 |
| | 3 | 2 |
ssl_update_cacheName: | ssl_update_cache | Prototype: | void ssl_update_cache(SSL *s, int mode) | Coverage: | 25.000% (7/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2259-2289 |
| | 24 | 6 |
ssl3_send_client_certificateName: | ssl3_send_client_certificate | Prototype: | int ssl3_send_client_certificate(SSL *s) | Coverage: | 25.000% (12/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 2513-2583 |
| | 74 | 14 |
pkey_rsa_signName: | pkey_rsa_sign | Prototype: | static int pkey_rsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 25.000% (8/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 163-210 |
| | 37 | 11 |
aes_gcm_set_keyName: | aes_gcm_set_key | Prototype: | static ctr128_f aes_gcm_set_key(AES_KEY *aes_key, GCM128_CONTEXT *gcm_ctx, const unsigned char *key, size_t key_len) | Coverage: | 25.000% (2/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 853-880 |
| | 20 | 3 |
X509_certificate_typeName: | X509_certificate_type | Prototype: | int X509_certificate_type(const X509 *x, const EVP_PKEY *pkey) | Coverage: | 25.000% (10/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509type.c | Lines: | 65-123 |
| | 42 | 19 |
X509_TRUST_get_by_idName: | X509_TRUST_get_by_id | Prototype: | int X509_TRUST_get_by_id(int id) | Coverage: | 25.000% (3/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 160-175 |
| | 11 | 4 |
X509_PURPOSE_get_by_idName: | X509_PURPOSE_get_by_id | Prototype: | int X509_PURPOSE_get_by_id(int purpose) | Coverage: | 25.000% (3/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 188-203 |
| | 11 | 4 |
X509_ATTRIBUTE_createName: | X509_ATTRIBUTE_create | Prototype: | X509_ATTRIBUTE * X509_ATTRIBUTE_create(int nid, int atrtype, void *value) | Coverage: | 25.000% (5/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_attrib.c | Lines: | 172-198 |
| | 45 | 8 |
SSL_get_client_CA_listName: | SSL_get_client_CA_list | Prototype: | struct stack_st_X509_NAME * SSL_get_client_CA_list(const SSL *s) | Coverage: | 25.000% (3/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 492-508 |
| | 18 | 4 |
EC_EX_DATA_set_dataName: | EC_EX_DATA_set_data | Prototype: | int EC_EX_DATA_set_data(EC_EXTRA_DATA ** ex_data, void *data, void *(*dup_func) (void *), void (*free_func) (void *), void (*clear_free_func) (void *)) | Coverage: | 25.000% (5/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 538-574 |
| | 29 | 6 |
do_rsa_printName: | do_rsa_print | Prototype: | static int do_rsa_print(BIO *bp, const RSA *x, int off, int priv) | Coverage: | 24.528% (13/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 196-262 |
| | 59 | 18 |
PKCS7_set_typeName: | PKCS7_set_type | Prototype: | int PKCS7_set_type(PKCS7 *p7, int type) | Coverage: | 24.490% (12/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 160-228 |
| | 67 | 20 |
d2i_PrivateKeyName: | d2i_PrivateKey | Prototype: | EVP_PKEY * d2i_PrivateKey(int type, EVP_PKEY **a, const unsigned char **pp, long length) | Coverage: | 24.242% (8/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/d2i_pr.c | Lines: | 76-122 |
| | 65 | 10 |
BN_GF2m_mod_solve_quad_arrName: | BN_GF2m_mod_solve_quad_arr | Prototype: | int BN_GF2m_mod_solve_quad_arr(BIGNUM *r, const BIGNUM *a_, const int p[], BN_CTX *ctx) | Coverage: | 24.211% (23/95) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1131-1232 |
| | 81 | 32 |
dsa_pub_decodeName: | dsa_pub_decode | Prototype: | static int dsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | Coverage: | 24.138% (7/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 72-127 |
| | 65 | 10 |
tls_configure_ssl_verifyName: | tls_configure_ssl_verify | Prototype: | int tls_configure_ssl_verify(struct tls *ctx, SSL_CTX *ssl_ctx, int verify) | Coverage: | 24.000% (12/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 478-563 |
| | 108 | 18 |
asn1_item_clearName: | asn1_item_clear | Prototype: | static void asn1_item_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 23.810% (5/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | Lines: | 211-242 |
| | 23 | 9 |
md_ctrlName: | md_ctrl | Prototype: | static long md_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 23.684% (9/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_md.c | Lines: | 176-238 |
| | 52 | 15 |
x509_name_ex_newName: | x509_name_ex_new | Prototype: | static int x509_name_ex_new(ASN1_VALUE **val, const ASN1_ITEM *it) | Coverage: | 23.529% (4/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 241-267 |
| | 31 | 7 |
tls_servername_cbName: | tls_servername_cb | Prototype: | static int tls_servername_cb(SSL *ssl, int *al, void *arg) | Coverage: | 23.529% (8/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 77-136 |
| | 77 | 10 |
tlsext_ocsp_clienthello_parseName: | tlsext_ocsp_clienthello_parse | Prototype: | int tlsext_ocsp_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 23.404% (11/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 766-838 |
| | 67 | 17 |
X509_check_akidName: | X509_check_akid | Prototype: | int X509_check_akid(X509 *issuer, AUTHORITY_KEYID *akid) | Coverage: | 23.333% (7/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 856-893 |
| | 26 | 8 |
X509V3_EXT_get_nidName: | X509V3_EXT_get_nid | Prototype: | const X509V3_EXT_METHOD * X509V3_EXT_get_nid(int nid) | Coverage: | 23.077% (3/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | Lines: | 113-132 |
| | 27 | 5 |
tlsext_ocsp_clienthello_buildName: | tlsext_ocsp_clienthello_build | Prototype: | int tlsext_ocsp_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 22.500% (9/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 722-764 |
| | 46 | 14 |
tls12_get_hashName: | tls12_get_hash | Prototype: | const EVP_MD * tls12_get_hash(unsigned char hash_alg) | Coverage: | 22.222% (4/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1133-1158 |
| | 14 | 10 |
ssl_set_certName: | ssl_set_cert | Prototype: | static int ssl_set_cert(CERT *c, X509 *x) | Coverage: | 22.222% (4/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 359-414 |
| | 36 | 6 |
dtls1_guess_mtuName: | dtls1_guess_mtu | Prototype: | static unsigned int dtls1_guess_mtu(unsigned int curr_mtu) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1202-1215 |
| | 7 | 4 |
_rs_rekeyName: | _rs_rekey | Prototype: | static __inline void _rs_rekey(u_char *dat, size_t datlen) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | Lines: | 118-139 |
| | 10 | 3 |
X509_NAME_ENTRY_set_dataName: | X509_NAME_ENTRY_set_data | Prototype: | int X509_NAME_ENTRY_set_data(X509_NAME_ENTRY *ne, int type, const unsigned char *bytes, int len) | Coverage: | 22.222% (6/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 368-391 |
| | 24 | 7 |
BIO_sock_non_fatal_errorName: | BIO_sock_non_fatal_error | Prototype: | int BIO_sock_non_fatal_error(int err) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | Lines: | 224-238 |
| | 4 | 7 |
add_cert_dirName: | add_cert_dir | Prototype: | static int add_cert_dir(BY_DIR *ctx, const char *dir, int type) | Coverage: | 21.649% (21/97) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | Lines: | 200-258 |
| | 294 | 21 |
X509_STORE_CTX_get1_issuerName: | X509_STORE_CTX_get1_issuer | Prototype: | int X509_STORE_CTX_get1_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x) | Coverage: | 21.622% (8/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 690-753 |
| | 44 | 13 |
CONF_modules_unloadName: | CONF_modules_unload | Prototype: | void CONF_modules_unload(int all) | Coverage: | 21.429% (3/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | Lines: | 404-426 |
| | 16 | 4 |
i2c_ASN1_BIT_STRINGName: | i2c_ASN1_BIT_STRING | Prototype: | int i2c_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **pp) | Coverage: | 21.277% (10/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c | Lines: | 71-127 |
| | 46 | 16 |
tls_closeName: | tls_close | Prototype: | int tls_close(struct tls *ctx) | Coverage: | 21.053% (8/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 769-821 |
| | 52 | 12 |
SSL_get_errorName: | SSL_get_error | Prototype: | int SSL_get_error(const SSL *s, int i) | Coverage: | 20.635% (13/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2323-2399 |
| | 42 | 19 |
tls_ocsp_verify_cbName: | tls_ocsp_verify_cb | Prototype: | int tls_ocsp_verify_cb(SSL *ssl, void *arg) | Coverage: | 20.000% (4/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 297-326 |
| | 26 | 6 |
policy_cache_freeName: | policy_cache_free | Prototype: | void policy_cache_free(X509_POLICY_CACHE *cache) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | Lines: | 218-228 |
| | 7 | 4 |
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 |
ec_GF2m_simple_cmpName: | ec_GF2m_simple_cmp | Prototype: | int ec_GF2m_simple_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 20.000% (10/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 654-697 |
| | 47 | 14 |
dtls1_handle_timeoutName: | dtls1_handle_timeout | Prototype: | int dtls1_handle_timeout(SSL *s) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 413-433 |
| | 10 | 4 |
do_pk8pkeyName: | do_pk8pkey | Prototype: | static int do_pk8pkey(BIO *bp, EVP_PKEY *x, int isder, int nid, const EVP_CIPHER *enc, char *kstr, int klen, pem_password_cb *cb, void *u) | Coverage: | 20.000% (6/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | Lines: | 109-154 |
| | 35 | 9 |
EC_GROUP_clear_freeName: | EC_GROUP_clear_free | Prototype: | void EC_GROUP_clear_free(EC_GROUP * group) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 137-156 |
| | 12 | 4 |
ASN1_STRING_TABLE_getName: | ASN1_STRING_TABLE_get | Prototype: | ASN1_STRING_TABLE * ASN1_STRING_TABLE_get(int nid) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | Lines: | 230-248 |
| | 22 | 4 |
tls_ocsp_stapling_cbName: | tls_ocsp_stapling_cb | Prototype: | int tls_ocsp_stapling_cb(SSL *ssl, void *arg) | Coverage: | 19.048% (4/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 330-360 |
| | 35 | 7 |
getentropyName: | getentropy | Prototype: | int getentropy(void *buf, size_t len) | Coverage: | 18.750% (3/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | Lines: | 87-178 |
| | 30 | 6 |
rc2_ctrlName: | rc2_ctrl | Prototype: | static int rc2_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 18.182% (2/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | Lines: | 223-251 |
| | 10 | 6 |
dtls1_get_bitmapName: | dtls1_get_bitmap | Prototype: | static DTLS1_BITMAP * dtls1_get_bitmap(SSL *s, SSL3_RECORD *rr, unsigned int *is_next_epoch) | Coverage: | 18.182% (2/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1417-1435 |
| | 12 | 3 |
SSLeay_versionName: | SSLeay_version | Prototype: | const char * SSLeay_version(int t) | Coverage: | 18.182% (2/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cversion.c | Lines: | 64-80 |
| | 7 | 6 |
PKCS7_get_octet_stringName: | PKCS7_get_octet_string | Prototype: | static ASN1_OCTET_STRING * PKCS7_get_octet_string(PKCS7 *p7) | Coverage: | 18.182% (2/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 96-105 |
| | 10 | 3 |
ssl3_ctx_ctrlName: | ssl3_ctx_ctrl | Prototype: | long ssl3_ctx_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | Coverage: | 17.857% (10/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2114-2197 |
| | 35 | 26 |
SSL_CTX_ctrlName: | SSL_CTX_ctrl | Prototype: | long SSL_CTX_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg) | Coverage: | 16.949% (10/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1130-1207 |
| | 41 | 29 |
tls1_ec_nid2curve_idName: | tls1_ec_nid2curve_id | Prototype: | uint16_t tls1_ec_nid2curve_id(const int nid) | Coverage: | 16.667% (10/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 272-338 |
| | 31 | 31 |
ssl3_check_finishedName: | ssl3_check_finished | Prototype: | int ssl3_check_finished(SSL *s) | Coverage: | 16.667% (2/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 2655-2676 |
| | 13 | 4 |
is_printableName: | is_printable | Prototype: | static int is_printable(unsigned long value) | Coverage: | 16.667% (5/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | Lines: | 426-447 |
| | 43 | 6 |
ASN1_TYPE_cmpName: | ASN1_TYPE_cmp | Prototype: | int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b) | Coverage: | 16.667% (6/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 110-156 |
| | 14 | 26 |
SSL_ctrlName: | SSL_ctrl | Prototype: | long SSL_ctrl(SSL *s, int cmd, long larg, void *parg) | Coverage: | 16.279% (7/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1052-1107 |
| | 32 | 19 |
check_idName: | check_id | Prototype: | static int check_id(X509_STORE_CTX *ctx) | Coverage: | 16.000% (4/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 201-222 |
| | 22 | 7 |
PEM_read_bioName: | PEM_read_bio | Prototype: | int PEM_read_bio(BIO *bp, char **name, char **header, unsigned char **data, long *len) | Coverage: | 15.666% (60/383) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 657-827 |
| | 1563 | 74 |