Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ssl_get_server_send_pkeyName: | ssl_get_server_send_pkey | Prototype: | CERT_PKEY * ssl_get_server_send_pkey(const SSL *s) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2144-2171 |
| | 23 | 5 |
dsa_priv_encodeName: | dsa_priv_encode | Prototype: | static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 248-292 |
| | 48 | 6 |
PKCS7_decryptName: | PKCS7_decrypt | Prototype: | int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags) | Coverage: | 35.714% (15/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | Lines: | 526-590 |
| | 54 | 14 |
PKCS7_bio_add_digestName: | PKCS7_bio_add_digest | Prototype: | static int PKCS7_bio_add_digest(BIO **pbio, X509_ALGOR *alg) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 107-138 |
| | 29 | 6 |
EVP_PKEY_verify_initName: | EVP_PKEY_verify_init | Prototype: | int EVP_PKEY_verify_init(EVP_PKEY_CTX *ctx) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | Lines: | 118-134 |
| | 11 | 4 |
EVP_PKEY_sign_initName: | EVP_PKEY_sign_init | Prototype: | int EVP_PKEY_sign_init(EVP_PKEY_CTX *ctx) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | Lines: | 84-100 |
| | 11 | 4 |
EVP_PKEY_keygen_initName: | EVP_PKEY_keygen_init | Prototype: | int EVP_PKEY_keygen_init(EVP_PKEY_CTX *ctx) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_gn.c | Lines: | 116-132 |
| | 11 | 4 |
EVP_PKEY_encrypt_initName: | EVP_PKEY_encrypt_init | Prototype: | int EVP_PKEY_encrypt_init(EVP_PKEY_CTX *ctx) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | Lines: | 185-201 |
| | 11 | 4 |
EVP_PKEY_decrypt_initName: | EVP_PKEY_decrypt_init | Prototype: | int EVP_PKEY_decrypt_init(EVP_PKEY_CTX *ctx) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | Lines: | 219-235 |
| | 11 | 4 |
ssl3_get_server_helloName: | ssl3_get_server_hello | Prototype: | int ssl3_get_server_hello(SSL *s) | Coverage: | 35.606% (47/132) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 793-1035 |
| | 162 | 39 |
tls1_handshake_hash_initName: | tls1_handshake_hash_init | Prototype: | int tls1_handshake_hash_init(SSL *s) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | Lines: | 22-61 |
| | 29 | 7 |
ec_GF2m_simple_oct2pointName: | ec_GF2m_simple_oct2point | Prototype: | int ec_GF2m_simple_oct2point(const EC_GROUP *group, EC_POINT *point, const unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 35.294% (30/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_oct.c | Lines: | 286-381 |
| | 84 | 24 |
_CONF_new_sectionName: | _CONF_new_section | Prototype: | CONF_VALUE * _CONF_new_section(CONF *conf, const char *section) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 248-279 |
| | 50 | 7 |
OBJ_nid2objName: | OBJ_nid2obj | Prototype: | ASN1_OBJECT * OBJ_nid2obj(int n) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 340-366 |
| | 33 | 5 |
HMAC_FinalName: | HMAC_Final | Prototype: | int HMAC_Final(HMAC_CTX *ctx, unsigned char *md, unsigned int *len) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | Lines: | 152-172 |
| | 16 | 7 |
tls_check_common_nameName: | tls_check_common_name | Prototype: | static int tls_check_common_name(struct tls *ctx, X509 *cert, const char *name, int *cn_match) | Coverage: | 35.088% (20/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_verify.c | Lines: | 204-259 |
| | 216 | 15 |
ec_GFp_simple_set_compressed_coordinatesName: | ec_GFp_simple_set_compressed_coordinates | Prototype: | int ec_GFp_simple_set_compressed_coordinates(const EC_GROUP * group, EC_POINT * point, const BIGNUM * x_, int y_bit, BN_CTX * ctx) | Coverage: | 35.000% (42/120) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_oct.c | Lines: | 69-197 |
| | 96 | 36 |
def_load_bioName: | def_load_bio | Prototype: | static int def_load_bio(CONF *conf, BIO *in, long *line) | Coverage: | 35.000% (63/180) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 210-413 |
| | 445 | 48 |
bn_mul_part_recursiveName: | bn_mul_part_recursive | Prototype: | void bn_mul_part_recursive(unsigned long *r, unsigned long *a, unsigned long *b, int n, int tna, int tnb, unsigned long *t) | Coverage: | 35.000% (21/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | Lines: | 582-738 |
| | 80 | 23 |
ASN1_put_objectName: | ASN1_put_object | Prototype: | void ASN1_put_object(unsigned char **pp, int constructed, int length, int tag, int xclass) | Coverage: | 35.000% (7/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 198-227 |
| | 20 | 6 |
ssl_cert_typeName: | ssl_cert_type | Prototype: | int ssl_cert_type(X509 *x, EVP_PKEY *pkey) | Coverage: | 34.783% (8/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 580-607 |
| | 22 | 8 |
ssl3_send_server_kex_ecdhe_ecpName: | ssl3_send_server_kex_ecdhe_ecp | Prototype: | static int ssl3_send_server_kex_ecdhe_ecp(SSL *s, int nid, CBB *cbb) | Coverage: | 34.783% (16/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1349-1441 |
| | 83 | 16 |
ec_GFp_mont_group_set_curveName: | ec_GFp_mont_group_set_curve | Prototype: | int ec_GFp_mont_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 34.783% (8/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 187-236 |
| | 81 | 9 |
dtls1_write_message_headerName: | dtls1_write_message_header | Prototype: | static int dtls1_write_message_header(const struct hm_header_st *msg_hdr, unsigned long frag_off, unsigned long frag_len, unsigned char *p) | Coverage: | 34.783% (8/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1166-1193 |
| | 26 | 9 |
PKCS7_add_signatureName: | PKCS7_add_signature | Prototype: | PKCS7_SIGNER_INFO * PKCS7_add_signature(PKCS7 *p7, X509 *x509, EVP_PKEY *pkey, const EVP_MD *dgst) | Coverage: | 34.783% (8/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 404-431 |
| | 33 | 9 |
tls_connect_commonName: | tls_connect_common | Prototype: | static int tls_connect_common(struct tls *ctx, const char *servername) | Coverage: | 34.722% (25/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | Lines: | 278-370 |
| | 117 | 22 |
ssl3_send_newsession_ticketName: | ssl3_send_newsession_ticket | Prototype: | int ssl3_send_newsession_ticket(SSL *s) | Coverage: | 34.722% (25/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 2523-2654 |
| | 107 | 25 |
tls_get_peer_cert_timesName: | tls_get_peer_cert_times | Prototype: | static int tls_get_peer_cert_times(struct tls *ctx, time_t *notbefore, time_t *notafter) | Coverage: | 34.615% (9/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 105-137 |
| | 28 | 10 |
tls_config_new_internalName: | tls_config_new_internal | Prototype: | struct tls_config * tls_config_new_internal(void) | Coverage: | 34.615% (9/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 83-133 |
| | 40 | 10 |
SSL_set_sessionName: | SSL_set_session | Prototype: | int SSL_set_session(SSL *s, SSL_SESSION *session) | Coverage: | 34.483% (10/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 744-786 |
| | 41 | 10 |
PKCS7_SIGNER_INFO_signName: | PKCS7_SIGNER_INFO_sign | Prototype: | int PKCS7_SIGNER_INFO_sign(PKCS7_SIGNER_INFO *si) | Coverage: | 34.483% (10/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 857-913 |
| | 63 | 11 |
ssl3_get_client_certificateName: | ssl3_get_client_certificate | Prototype: | int ssl3_get_client_certificate(SSL *s) | Coverage: | 34.286% (24/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 2335-2482 |
| | 121 | 23 |
SSL_CTX_newName: | SSL_CTX_new | Prototype: | SSL_CTX * SSL_CTX_new(const SSL_METHOD *meth) | Coverage: | 34.211% (13/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1788-1933 |
| | 173 | 14 |
ssl3_send_certificate_requestName: | ssl3_send_certificate_request | Prototype: | int ssl3_send_certificate_request(SSL *s) | Coverage: | 34.146% (14/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1626-1694 |
| | 49 | 15 |
ssl3_get_cert_verifyName: | ssl3_get_cert_verify | Prototype: | int ssl3_get_cert_verify(SSL *s) | Coverage: | 34.091% (45/132) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 2103-2333 |
| | 207 | 40 |
RSA_eay_public_decryptName: | RSA_eay_public_decrypt | Prototype: | static int RSA_eay_public_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | Coverage: | 33.871% (21/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c | Lines: | 592-689 |
| | 75 | 22 |
x509_object_idx_cntName: | x509_object_idx_cnt | Prototype: | static int x509_object_idx_cnt(struct stack_st_X509_OBJECT *h, int type, X509_NAME *name, int *pnmatch) | Coverage: | 33.333% (6/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 478-520 |
| | 29 | 7 |
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 |
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 |
tls_config_set_keypair_file_internalName: | tls_config_set_keypair_file_internal | Prototype: | static int tls_config_set_keypair_file_internal(struct tls_config *config, const char *cert_file, const char *key_file, const char *ocsp_file) | Coverage: | 33.333% (5/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 610-625 |
| | 14 | 5 |
ssl_freeName: | ssl_free | Prototype: | static int ssl_free(BIO *a) | Coverage: | 33.333% (5/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 122-140 |
| | 21 | 5 |
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 |
satsub64beName: | satsub64be | Prototype: | static int satsub64be(const unsigned char *v1, const unsigned char *v2) | Coverage: | 33.333% (10/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 134-183 |
| | 34 | 10 |
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 |
null_ctrlName: | null_ctrl | Prototype: | static long null_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 33.333% (5/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_null.c | Lines: | 120-144 |
| | 7 | 13 |
engine_list_cleanupName: | engine_list_cleanup | Prototype: | static void engine_list_cleanup(void) | Coverage: | 33.333% (2/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 90-97 |
| | 7 | 2 |
do_ext_i2dName: | do_ext_i2d | Prototype: | static X509_EXTENSION * do_ext_i2d(const X509V3_EXT_METHOD *method, int ext_nid, int crit, void *ext_struc) | Coverage: | 33.333% (6/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | Lines: | 183-224 |
| | 48 | 7 |
check_ssl_caName: | check_ssl_ca | Prototype: | static int check_ssl_ca(const X509 *x) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 635-648 |
| | 7 | 3 |
asn1_check_eocName: | asn1_check_eoc | Prototype: | static int asn1_check_eoc(const unsigned char **in, long len) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 1070-1083 |
| | 8 | 3 |
UI_create_methodName: | UI_create_method | Prototype: | UI_METHOD * UI_create_method(const char *name) | Coverage: | 33.333% (5/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 584-593 |
| | 36 | 3 |
SSL_SESSION_ticketName: | SSL_SESSION_ticket | Prototype: | int SSL_SESSION_ticket(SSL_SESSION *ss, unsigned char **out, size_t *out_len) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_asn1.c | Lines: | 194-204 |
| | 11 | 3 |
RSA_verifyName: | RSA_verify | Prototype: | int RSA_verify(int dtype, const unsigned char *m, unsigned int m_len, const unsigned char *sigbuf, unsigned int siglen, RSA *rsa) | Coverage: | 33.333% (2/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_sign.c | Lines: | 267-276 |
| | 12 | 2 |
PKCS7_get_signer_infoName: | PKCS7_get_signer_info | Prototype: | struct stack_st_PKCS7_SIGNER_INFO * PKCS7_get_signer_info(PKCS7 *p7) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 450-461 |
| | 21 | 4 |
OBJ_txt2objName: | OBJ_txt2obj | Prototype: | ASN1_OBJECT * OBJ_txt2obj(const char *s, int no_name) | Coverage: | 33.333% (5/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 483-522 |
| | 45 | 5 |
OBJ_NAME_removeName: | OBJ_NAME_remove | Prototype: | int OBJ_NAME_remove(const char *name, int type) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 207-235 |
| | 24 | 4 |
EVP_PKEY_meth_freeName: | EVP_PKEY_meth_free | Prototype: | void EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth) | Coverage: | 33.333% (2/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | Lines: | 309-314 |
| | 2 | 2 |
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_freeName: | EVP_PKEY_asn1_free | Prototype: | void EVP_PKEY_asn1_free(EVP_PKEY_ASN1_METHOD *ameth) | Coverage: | 33.333% (2/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Lines: | 369-377 |
| | 4 | 2 |
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 |
ENGINE_register_all_completeName: | ENGINE_register_all_complete | Prototype: | int ENGINE_register_all_complete(void) | Coverage: | 33.333% (2/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_fat.c | Lines: | 182-191 |
| | 5 | 3 |
BN_set_negativeName: | BN_set_negative | Prototype: | void BN_set_negative(BIGNUM *a, int b) | Coverage: | 33.333% (2/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 781-788 |
| | 3 | 2 |
ASN1_TYPE_setName: | ASN1_TYPE_set | Prototype: | void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 73-85 |
| | 13 | 3 |
ec_GFp_simple_group_get_curveName: | ec_GFp_simple_group_get_curve | Prototype: | int ec_GFp_simple_group_get_curve(const EC_GROUP * group, BIGNUM * p, BIGNUM * a, BIGNUM * b, BN_CTX * ctx) | Coverage: | 32.609% (15/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 233-274 |
| | 50 | 16 |
ASN1_item_verifyName: | ASN1_item_verify | Prototype: | int ASN1_item_verify(const ASN1_ITEM *it, X509_ALGOR *a, ASN1_BIT_STRING *signature, void *asn, EVP_PKEY *pkey) | Coverage: | 32.558% (14/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_verify.c | Lines: | 74-167 |
| | 68 | 14 |
recallocarrayName: | recallocarray | Prototype: | void * recallocarray(void *ptr, size_t oldnmemb, size_t newnmemb, size_t size) | Coverage: | 32.432% (12/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/recallocarray.c | Lines: | 30-80 |
| | 65 | 8 |
CRYPTO_cbc128_decryptName: | CRYPTO_cbc128_decrypt | Prototype: | void CRYPTO_cbc128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 32.432% (12/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cbc128.c | Lines: | 116-202 |
| | 38 | 16 |
tls_configure_server_sslName: | tls_configure_server_ssl | Prototype: | static int tls_configure_server_ssl(struct tls *ctx, SSL_CTX **ssl_ctx, struct tls_keypair *keypair) | Coverage: | 32.143% (18/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 209-295 |
| | 89 | 20 |
ssl3_get_client_kex_dheName: | ssl3_get_client_kex_dhe | Prototype: | static int ssl3_get_client_kex_dhe(SSL *s, CBS *cbs) | Coverage: | 32.000% (8/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1795-1855 |
| | 61 | 11 |
RSA_new_methodName: | RSA_new_method | Prototype: | RSA * RSA_new_method(ENGINE *engine) | Coverage: | 32.000% (8/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c | Lines: | 126-193 |
| | 127 | 8 |
tls_config_load_fileName: | tls_config_load_file | Prototype: | int tls_config_load_file(struct tls_error *error, const char *filetype, const char *filename, char **buf, size_t *len) | Coverage: | 31.818% (7/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 34-81 |
| | 48 | 8 |
PKCS7_SIGNER_INFO_setName: | PKCS7_SIGNER_INFO_set | Prototype: | int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey, const EVP_MD *dgst) | Coverage: | 31.818% (7/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 360-402 |
| | 28 | 8 |
DSA_new_methodName: | DSA_new_method | Prototype: | DSA * DSA_new_method(ENGINE *engine) | Coverage: | 31.818% (7/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c | Lines: | 120-179 |
| | 96 | 7 |
DH_new_methodName: | DH_new_method | Prototype: | DH * DH_new_method(ENGINE *engine) | Coverage: | 31.818% (7/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c | Lines: | 116-174 |
| | 102 | 7 |
X509V3_add_valueName: | X509V3_add_value | Prototype: | int X509V3_add_value(const char *name, const char *value, struct stack_st_CONF_VALUE **extlist) | Coverage: | 31.707% (13/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 83-111 |
| | 101 | 9 |
engine_list_addName: | engine_list_add | Prototype: | static int engine_list_add(ENGINE *e) | Coverage: | 31.481% (17/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 101-149 |
| | 217 | 13 |
ssl_writeName: | ssl_write | Prototype: | static int ssl_write(BIO *b, const char *out, int outl) | Coverage: | 31.429% (11/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 214-278 |
| | 46 | 15 |
check_chain_extensionsName: | check_chain_extensions | Prototype: | static int check_chain_extensions(X509_STORE_CTX *ctx) | Coverage: | 31.250% (30/96) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 618-759 |
| | 94 | 25 |
EVP_PKEY_cmpName: | EVP_PKEY_cmp | Prototype: | int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b) | Coverage: | 31.250% (5/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | Lines: | 164-184 |
| | 11 | 6 |
ssl3_shutdownName: | ssl3_shutdown | Prototype: | int ssl3_shutdown(SSL *s) | Coverage: | 31.034% (9/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2390-2438 |
| | 25 | 9 |
DH_checkName: | DH_check | Prototype: | int DH_check(const DH *dh, int *ret) | Coverage: | 30.909% (17/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_check.c | Lines: | 74-118 |
| | 54 | 13 |
buffer_ctrlName: | buffer_ctrl | Prototype: | static long buffer_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 30.841% (33/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | Lines: | 291-450 |
| | 140 | 39 |
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 |
pkey_hmac_copyName: | pkey_hmac_copy | Prototype: | static int pkey_hmac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 30.769% (4/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | Lines: | 98-117 |
| | 14 | 5 |
check_padding_mdName: | check_padding_md | Prototype: | static int check_padding_md(const EVP_MD *md, int padding) | Coverage: | 30.769% (4/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 335-355 |
| | 11 | 5 |
tls_ocsp_setup_from_peerName: | tls_ocsp_setup_from_peer | Prototype: | struct tls_ocsp * tls_ocsp_setup_from_peer(struct tls *ctx) | Coverage: | 30.435% (7/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 157-193 |
| | 74 | 7 |
check_caName: | check_ca | Prototype: | static int check_ca(const X509 *x) | Coverage: | 30.435% (7/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 594-620 |
| | 14 | 7 |
tlsext_sessionticket_clienthello_parseName: | tlsext_sessionticket_clienthello_parse | Prototype: | int tlsext_sessionticket_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 931-950 |
| | 10 | 4 |
ssl_cert_instName: | ssl_cert_inst | Prototype: | int ssl_cert_inst(CERT **o) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 334-359 |
| | 14 | 4 |
reallocarrayName: | reallocarray | Prototype: | void * reallocarray(void *optr, size_t nmemb, size_t size) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/reallocarray.c | Lines: | 29-38 |
| | 19 | 2 |
pkey_rsa_copyName: | pkey_rsa_copy | Prototype: | static int pkey_rsa_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 120-138 |
| | 13 | 4 |
ecdsa_prepare_digestName: | ecdsa_prepare_digest | Prototype: | static int ecdsa_prepare_digest(const unsigned char *dgst, int dgst_len, BIGNUM *order, BIGNUM *ret) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_ossl.c | Lines: | 90-112 |
| | 11 | 4 |
dtls1_read_failedName: | dtls1_read_failed | Prototype: | int dtls1_read_failed(SSL *s, int code) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 891-917 |
| | 8 | 4 |
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 |
ssl_create_cipher_listName: | ssl_create_cipher_list | Prototype: | struct stack_st_SSL_CIPHER * ssl_create_cipher_list(const SSL_METHOD *ssl_method, struct stack_st_SSL_CIPHER **cipher_list, struct stack_st_SSL_CIPHER **cipher_list_by_id, const char *rule_str) | Coverage: | 29.885% (26/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1283-1458 |
| | 355 | 20 |
OBJ_nid2snName: | OBJ_nid2sn | Prototype: | const char * OBJ_nid2sn(int n) | Coverage: | 29.412% (5/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 368-394 |
| | 33 | 5 |
OBJ_nid2lnName: | OBJ_nid2ln | Prototype: | const char * OBJ_nid2ln(int n) | Coverage: | 29.412% (5/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 396-422 |
| | 33 | 5 |
ec_GFp_simple_get_Jprojective_coordinates_GFpName: | ec_GFp_simple_get_Jprojective_coordinates_GFp | Prototype: | int ec_GFp_simple_get_Jprojective_coordinates_GFp(const EC_GROUP * group, const EC_POINT * point, BIGNUM * x, BIGNUM * y, BIGNUM * z, BN_CTX * ctx) | Coverage: | 29.167% (14/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 468-513 |
| | 48 | 17 |
X509_signature_printName: | X509_signature_print | Prototype: | int X509_signature_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig) | Coverage: | 29.167% (7/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 323-347 |
| | 22 | 8 |
ssl_readName: | ssl_read | Prototype: | static int ssl_read(BIO *b, char *out, int outl) | Coverage: | 28.947% (11/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 142-212 |
| | 51 | 17 |
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 |