Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
ssl3_acceptName: | ssl3_accept | Prototype: | int ssl3_accept(SSL *s) | Coverage: | 53.444% (194/363) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 171-777 |
| | 393 | 131 |
check_pemName: | check_pem | Prototype: | static int check_pem(const char *nm, const char *name) | Coverage: | 5.226% (30/574) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 187-268 |
| | 2819 | 119 |
ssl3_connectName: | ssl3_connect | Prototype: | int ssl3_connect(SSL *s) | Coverage: | 59.091% (182/308) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 177-648 |
| | 315 | 117 |
PEM_X509_INFO_read_bioName: | PEM_X509_INFO_read_bio | Prototype: | struct stack_st_X509_INFO * PEM_X509_INFO_read_bio(BIO *bp, struct stack_st_X509_INFO *sk, pem_password_cb *cb, void *u) | Coverage: | 8.333% (31/372) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_info.c | Lines: | 95-305 |
| | 1417 | 95 |
int_def_cbName: | int_def_cb | Prototype: | static int int_def_cb(const char *alg, int len, void *arg) | Coverage: | 0.000% (0/518) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_fat.c | Lines: | 109-142 |
| | 2452 | 85 |
SSL_state_func_codeName: | SSL_state_func_code | Prototype: | int SSL_state_func_code(int state) | Coverage: | 3.636% (6/165) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_err.c | Lines: | 491-660 |
| | 84 | 83 |
BN_mod_sqrtName: | BN_mod_sqrt | Prototype: | BIGNUM * BN_mod_sqrt(BIGNUM *in, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 41.275% (123/298) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqrt.c | Lines: | 62-410 |
| | 222 | 83 |
pkey_rsa_ctrl_strName: | pkey_rsa_ctrl_str | Prototype: | static int pkey_rsa_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/374) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 455-531 |
| | 1728 | 80 |
SSL_state_string_longName: | SSL_state_string_long | Prototype: | const char * SSL_state_string_long(const SSL *s) | Coverage: | 0.000% (0/148) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c | Lines: | 89-321 |
| | 141 | 79 |
X509V3_get_value_boolName: | X509V3_get_value_bool | Prototype: | int X509V3_get_value_bool(const CONF_VALUE *value, int *asn1_bool) | Coverage: | 0.000% (0/391) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 248-271 |
| | 1980 | 77 |
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 |
asn1_parse2Name: | asn1_parse2 | Prototype: | static int asn1_parse2(BIO *bp, const unsigned char **pp, long length, int offset, int depth, int indent, int dump) | Coverage: | 0.000% (0/254) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_par.c | Lines: | 116-375 |
| | 242 | 74 |
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 |
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 |
dsa_builtin_paramgenName: | dsa_builtin_paramgen | Prototype: | int dsa_builtin_paramgen(DSA *ret, size_t bits, size_t qbits, const EVP_MD *evpmd, const unsigned char *seed_in, size_t seed_len, unsigned char *seed_out, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb) | Coverage: | 45.413% (99/218) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_gen.c | Lines: | 98-357 |
| | 270 | 71 |
SSL_state_stringName: | SSL_state_string | Prototype: | const char * SSL_state_string(const SSL *s) | Coverage: | 0.000% (0/130) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c | Lines: | 345-549 |
| | 123 | 70 |
ec_wNAF_mulName: | ec_wNAF_mul | Prototype: | int ec_wNAF_mul(const EC_GROUP * group, EC_POINT * r, const BIGNUM * scalar, size_t num, const EC_POINT * points[], const BIGNUM * scalars[], BN_CTX * ctx) | Coverage: | 47.137% (107/227) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 334-702 |
| | 348 | 69 |
dgram_ctrlName: | dgram_ctrl | Prototype: | static long dgram_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 0.000% (0/164) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | Lines: | 321-618 |
| | 267 | 69 |
BN_mod_inverse_internalName: | BN_mod_inverse_internal | Prototype: | static BIGNUM * BN_mod_inverse_internal(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx, int ct) | Coverage: | 0.778% (2/257) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | Lines: | 251-541 |
| | 176 | 69 |
int_engine_configureName: | int_engine_configure | Prototype: | static int int_engine_configure(char *name, char *value, const CONF *cnf) | Coverage: | 0.000% (0/260) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c | Lines: | 98-205 |
| | 1060 | 62 |
process_pci_valueName: | process_pci_value | Prototype: | static int process_pci_value(CONF_VALUE *val, ASN1_OBJECT **language, ASN1_INTEGER **pathlen, ASN1_OCTET_STRING **policy) | Coverage: | 0.000% (0/284) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pci.c | Lines: | 85-227 |
| | 1214 | 60 |
ssl3_get_client_helloName: | ssl3_get_client_hello | Prototype: | int ssl3_get_client_hello(SSL *s) | Coverage: | 36.458% (70/192) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 805-1166 |
| | 237 | 58 |
asn1_item_ex_d2iName: | asn1_item_ex_d2i | Prototype: | static int asn1_item_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx, int depth) | Coverage: | 54.945% (100/182) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 159-460 |
| | 232 | 57 |
ec_GFp_simple_addName: | ec_GFp_simple_add | Prototype: | int ec_GFp_simple_add(const EC_GROUP * group, EC_POINT * r, const EC_POINT * a, const EC_POINT * b, BN_CTX * ctx) | Coverage: | 47.368% (81/171) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 636-822 |
| | 148 | 56 |
X509_verify_cert_error_stringName: | X509_verify_cert_error_string | Prototype: | const char * X509_verify_cert_error_string(long n) | Coverage: | 0.000% (0/110) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_txt.c | Lines: | 70-189 |
| | 57 | 56 |
ssl_cipher_process_rulestrName: | ssl_cipher_process_rulestr | Prototype: | static int ssl_cipher_process_rulestr(const char *rule_str, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p, const SSL_CIPHER **ca_list) | Coverage: | 36.694% (91/248) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1036-1271 |
| | 543 | 55 |
getentropy_fallbackName: | getentropy_fallback | Prototype: | static int getentropy_fallback(void *buf, size_t len) | Coverage: | 0.000% (0/185) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | Lines: | 339-550 |
| | 504 | 51 |
asn1_cbName: | asn1_cb | Prototype: | static int asn1_cb(const char *elem, int len, void *bitstr) | Coverage: | 0.000% (0/232) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 268-371 |
| | 878 | 50 |
pkey_gost01_ctrl_strName: | pkey_gost01_ctrl_str | Prototype: | static int pkey_gost01_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, const char *value) | Coverage: | 0.000% (0/220) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 639-681 |
| | 1018 | 49 |
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 |
d2i_SSL_SESSIONName: | d2i_SSL_SESSION | Prototype: | SSL_SESSION * d2i_SSL_SESSION(SSL_SESSION **a, const unsigned char **pp, long length) | Coverage: | 41.096% (60/146) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_asn1.c | Lines: | 243-431 |
| | 187 | 48 |
X509_verify_certName: | X509_verify_cert | Prototype: | int X509_verify_cert(X509_STORE_CTX *ctx) | Coverage: | 45.223% (71/157) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 224-559 |
| | 216 | 48 |
v2i_idpName: | v2i_idp | Prototype: | static void * v2i_idp(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/195) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 647-700 |
| | 856 | 47 |
BN_mod_exp2_montName: | BN_mod_exp2_mont | Prototype: | int BN_mod_exp2_mont(BIGNUM *rr, const BIGNUM *a1, const BIGNUM *p1, const BIGNUM *a2, const BIGNUM *p2, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | Coverage: | 54.070% (93/172) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp2.c | Lines: | 120-308 |
| | 164 | 47 |
asn1_str2typeName: | asn1_str2type | Prototype: | static ASN1_TYPE * asn1_str2type(const char *str, int format, int utype) | Coverage: | 0.000% (0/110) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 606-779 |
| | 127 | 46 |
ECPKParameters_printName: | ECPKParameters_print | Prototype: | int ECPKParameters_print(BIO * bp, const EC_GROUP * x, int off) | Coverage: | 0.000% (0/168) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/eck_prn.c | Lines: | 152-336 |
| | 246 | 46 |
BN_mod_exp_mont_consttimeName: | BN_mod_exp_mont_consttime | Prototype: | int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | Coverage: | 73.457% (119/162) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | Lines: | 647-905 |
| | 179 | 46 |
ssl_ctrlName: | ssl_ctrl | Prototype: | static long ssl_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 12.174% (14/115) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 280-462 |
| | 180 | 45 |
asn1_ex_c2iName: | asn1_ex_c2i | Prototype: | int asn1_ex_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | Coverage: | 53.465% (54/101) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 789-925 |
| | 103 | 45 |
X509_print_exName: | X509_print_ex | Prototype: | int X509_print_ex(BIO *bp, X509 *x, unsigned long nmflags, unsigned long cflag) | Coverage: | 41.045% (55/134) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 110-247 |
| | 123 | 45 |
X509_REQ_print_exName: | X509_REQ_print_ex | Prototype: | int X509_REQ_print_ex(BIO *bp, X509_REQ *x, unsigned long nmflags, unsigned long cflag) | Coverage: | 0.000% (0/135) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_req.c | Lines: | 93-261 |
| | 138 | 45 |
SSL_SESSION_encodeName: | SSL_SESSION_encode | Prototype: | static int SSL_SESSION_encode(SSL_SESSION *s, unsigned char **out, size_t *out_len, int ticket_encoding) | Coverage: | 49.618% (65/131) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_asn1.c | Lines: | 47-192 |
| | 105 | 45 |
DES_ede3_cfb_encryptName: | DES_ede3_cfb_encrypt | Prototype: | void DES_ede3_cfb_encrypt(const unsigned char *in,unsigned char *out, int numbits,long length,DES_key_schedule *ks1, DES_key_schedule *ks2,DES_key_schedule *ks3, DES_cblock *ivec,int enc) | Coverage: | 0.000% (0/101) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/cfb64ede.c | Lines: | 139-243 |
| | 71 | 45 |
DES_cfb_encryptName: | DES_cfb_encrypt | Prototype: | void DES_cfb_encrypt(const unsigned char *in, unsigned char *out, int numbits, long length, DES_key_schedule *schedule, DES_cblock *ivec, int enc) | Coverage: | 78.095% (82/105) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/cfb_enc.c | Lines: | 70-188 |
| | 60 | 45 |
ssl_convert_sslv2_client_helloName: | ssl_convert_sslv2_client_hello | Prototype: | static int ssl_convert_sslv2_client_hello(SSL *s) | Coverage: | 36.364% (48/132) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_packet.c | Lines: | 71-227 |
| | 137 | 44 |
ec_GF2m_simple_addName: | ec_GF2m_simple_add | Prototype: | int ec_GF2m_simple_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 38.346% (51/133) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 438-552 |
| | 114 | 44 |
SMIME_read_ASN1Name: | SMIME_read_ASN1 | Prototype: | ASN1_VALUE * SMIME_read_ASN1(BIO *bio, BIO **bcont, const ASN1_ITEM *it) | Coverage: | 0.000% (0/203) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 426-529 |
| | 930 | 44 |
ec_GFp_simple_points_make_affineName: | ec_GFp_simple_points_make_affine | Prototype: | int ec_GFp_simple_points_make_affine(const EC_GROUP * group, size_t num, EC_POINT * points[], BN_CTX * ctx) | Coverage: | 46.154% (60/130) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 1228-1400 |
| | 139 | 43 |
ec_GFp_simple_dblName: | ec_GFp_simple_dbl | Prototype: | int ec_GFp_simple_dbl(const EC_GROUP * group, EC_POINT * r, const EC_POINT * a, BN_CTX * ctx) | Coverage: | 40.945% (52/127) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 825-964 |
| | 112 | 43 |
rsa_builtin_keygenName: | rsa_builtin_keygen | Prototype: | static int rsa_builtin_keygen(RSA *rsa, int bits, BIGNUM *e_value, BN_GENCB *cb) | Coverage: | 36.184% (55/152) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_gen.c | Lines: | 91-230 |
| | 188 | 42 |
ec_asn1_parameters2groupName: | ec_asn1_parameters2group | Prototype: | static EC_GROUP * ec_asn1_parameters2group(const ECPARAMETERS * params) | Coverage: | 0.000% (0/152) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1048-1258 |
| | 213 | 42 |
v2i_AUTHORITY_KEYIDName: | v2i_AUTHORITY_KEYID | Prototype: | static AUTHORITY_KEYID * v2i_AUTHORITY_KEYID(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *values) | Coverage: | 0.000% (0/189) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_akey.c | Lines: | 120-210 |
| | 752 | 41 |
ssl_server_legacy_first_packetName: | ssl_server_legacy_first_packet | Prototype: | int ssl_server_legacy_first_packet(SSL *s) | Coverage: | 4.219% (10/237) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_packet.c | Lines: | 234-293 |
| | 1055 | 41 |
bn_add_part_wordsName: | bn_add_part_words | Prototype: | unsigned long bn_add_part_words(unsigned long *r, const unsigned long *a, const unsigned long *b, int cl, int dl) | Coverage: | 0.000% (0/112) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | Lines: | 231-417 |
| | 122 | 41 |
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 |
notice_sectionName: | notice_section | Prototype: | static POLICYQUALINFO * notice_section(X509V3_CTX *ctx, struct stack_st_CONF_VALUE *unot, int ia5org) | Coverage: | 0.000% (0/159) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c | Lines: | 560-643 |
| | 560 | 40 |
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 |
BN_div_internalName: | BN_div_internal | Prototype: | static int BN_div_internal(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, BN_CTX *ctx, int ct) | Coverage: | 79.856% (111/139) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_div.c | Lines: | 119-379 |
| | 144 | 40 |
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 |
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 |
asn1_item_print_ctxName: | asn1_item_print_ctx | Prototype: | static int asn1_item_print_ctx(BIO *out, ASN1_VALUE **fld, int indent, const ASN1_ITEM *it, const char *fname, const char *sname, int nohdr, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/126) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 199-331 |
| | 99 | 39 |
OCSP_sendreq_nbioName: | OCSP_sendreq_nbio | Prototype: | int OCSP_sendreq_nbio(OCSP_RESPONSE **presp, OCSP_REQ_CTX *rctx) | Coverage: | 0.000% (0/109) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c | Lines: | 262-439 |
| | 107 | 39 |
tls1_encName: | tls1_enc | Prototype: | int tls1_enc(SSL *s, int send) | Coverage: | 76.429% (107/140) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 720-966 |
| | 179 | 38 |
SSL_CIPHER_descriptionName: | SSL_CIPHER_description | Prototype: | char * SSL_CIPHER_description(const SSL_CIPHER *cipher, char *buf, int len) | Coverage: | 0.000% (0/83) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1472-1615 |
| | 94 | 38 |
ASN1_STRING_set_default_mask_ascName: | ASN1_STRING_set_default_mask_asc | Prototype: | int ASN1_STRING_set_default_mask_asc(const char *p) | Coverage: | 0.000% (0/183) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | Lines: | 101-125 |
| | 869 | 38 |
conn_stateName: | conn_state | Prototype: | static int conn_state(BIO *b, BIO_CONNECT *c) | Coverage: | 0.000% (0/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | Lines: | 121-288 |
| | 215 | 37 |
str_copyName: | str_copy | Prototype: | static int str_copy(CONF *conf, char *section, char **pto, char *from) | Coverage: | 10.280% (11/107) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 453-597 |
| | 115 | 36 |
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 |
conn_ctrlName: | conn_ctrl | Prototype: | static long conn_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 0.000% (0/106) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | Lines: | 422-552 |
| | 174 | 36 |
asn1_ex_i2cName: | asn1_ex_i2c | Prototype: | static int asn1_ex_i2c(ASN1_VALUE **pval, unsigned char *cout, int *putype, const ASN1_ITEM *it) | Coverage: | 54.430% (43/79) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 533-652 |
| | 79 | 36 |
PKCS7_dataInitName: | PKCS7_dataInit | Prototype: | BIO * PKCS7_dataInit(PKCS7 *p7, BIO *bio) | Coverage: | 49.524% (52/105) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 247-402 |
| | 216 | 36 |
OCSP_RESPONSE_printName: | OCSP_RESPONSE_print | Prototype: | int OCSP_RESPONSE_print(BIO *bp, OCSP_RESPONSE* o, unsigned long flags) | Coverage: | 0.000% (0/102) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_prn.c | Lines: | 194-312 |
| | 128 | 36 |
BN_mod_exp_mont_internalName: | BN_mod_exp_mont_internal | Prototype: | static int BN_mod_exp_mont_internal(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont, int ct) | Coverage: | 54.688% (70/128) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | Lines: | 387-537 |
| | 122 | 36 |
ssl3_ctrlName: | ssl3_ctrl | Prototype: | long ssl3_ctrl(SSL *s, int cmd, long larg, void *parg) | Coverage: | 12.000% (9/75) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1827-1938 |
| | 46 | 35 |
idea_encryptName: | idea_encrypt | Prototype: | void idea_encrypt(unsigned long *d, IDEA_KEY_SCHEDULE *key) | Coverage: | 56.204% (77/137) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_cbc.c | Lines: | 136-168 |
| | 23 | 35 |
bn_sub_part_wordsName: | bn_sub_part_words | Prototype: | unsigned long bn_sub_part_words(unsigned long *r, const unsigned long *a, const unsigned long *b, int cl, int dl) | Coverage: | 45.361% (44/97) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | Lines: | 83-228 |
| | 98 | 35 |
b64_readName: | b64_read | Prototype: | static int b64_read(BIO *b, char *out, int outl) | Coverage: | 77.500% (93/120) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | Lines: | 148-348 |
| | 135 | 35 |
PKCS7_dataFinalName: | PKCS7_dataFinal | Prototype: | int PKCS7_dataFinal(PKCS7 *p7, BIO *bio) | Coverage: | 38.095% (40/105) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 682-855 |
| | 170 | 35 |
x509v3_cache_extensionsName: | x509v3_cache_extensions | Prototype: | static void x509v3_cache_extensions(X509 *x) | Coverage: | 36.792% (39/106) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 429-583 |
| | 171 | 34 |
pkey_rsa_ctrlName: | pkey_rsa_ctrl | Prototype: | static int pkey_rsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 12.346% (10/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 357-453 |
| | 57 | 34 |
a2d_ASN1_OBJECTName: | a2d_ASN1_OBJECT | Prototype: | int a2d_ASN1_OBJECT(unsigned char *out, int olen, const char *buf, int num) | Coverage: | 40.909% (45/110) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | Lines: | 91-213 |
| | 104 | 34 |
BN_mod_exp_mont_wordName: | BN_mod_exp_mont_word | Prototype: | int BN_mod_exp_mont_word(BIGNUM *rr, unsigned long a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | Coverage: | 55.118% (70/127) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | Lines: | 907-1056 |
| | 116 | 34 |
tls1_alert_codeName: | tls1_alert_code | Prototype: | int tls1_alert_code(int code) | Coverage: | 3.125% (2/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 1162-1231 |
| | 33 | 33 |
ASN1_mbstring_ncopyName: | ASN1_mbstring_ncopy | Prototype: | int ASN1_mbstring_ncopy(ASN1_STRING **out, const unsigned char *in, int len, int inform, unsigned long mask, long minsize, long maxsize) | Coverage: | 40.217% (37/92) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | Lines: | 94-257 |
| | 120 | 33 |
ssl3_get_server_key_exchangeName: | ssl3_get_server_key_exchange | Prototype: | int ssl3_get_server_key_exchange(SSL *s) | Coverage: | 48.352% (44/91) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 1423-1589 |
| | 137 | 32 |
ec_GFp_simple_point_get_affine_coordinatesName: | ec_GFp_simple_point_get_affine_coordinates | Prototype: | int ec_GFp_simple_point_get_affine_coordinates(const EC_GROUP * group, const EC_POINT * point, BIGNUM * x, BIGNUM * y, BN_CTX * ctx) | Coverage: | 38.462% (40/104) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 529-634 |
| | 90 | 32 |
aes_gcm_ctrlName: | aes_gcm_ctrl | Prototype: | static int aes_gcm_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 0.000% (0/106) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 714-851 |
| | 86 | 32 |
SSL_alert_desc_string_longName: | SSL_alert_desc_string_long | Prototype: | const char * SSL_alert_desc_string_long(int value) | Coverage: | 0.000% (0/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c | Lines: | 678-779 |
| | 65 | 32 |
SSL_alert_desc_stringName: | SSL_alert_desc_string | Prototype: | const char * SSL_alert_desc_string(int value) | Coverage: | 0.000% (0/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_stat.c | Lines: | 575-676 |
| | 65 | 32 |
PKCS7_verifyName: | PKCS7_verify | Prototype: | int PKCS7_verify(PKCS7 *p7, struct stack_st_X509 *certs, X509_STORE *store, BIO *indata, BIO *out, int flags) | Coverage: | 51.020% (50/98) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | Lines: | 257-423 |
| | 120 | 32 |
BN_is_prime_fasttest_exName: | BN_is_prime_fasttest_ex | Prototype: | int BN_is_prime_fasttest_ex(const BIGNUM *a, int checks, BN_CTX *ctx_passed, int do_trial_division, BN_GENCB *cb) | Coverage: | 54.331% (69/127) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | Lines: | 258-366 |
| | 107 | 32 |
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 |
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 |
ssl_verify_alarm_typeName: | ssl_verify_alarm_type | Prototype: | int ssl_verify_alarm_type(long type) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 609-667 |
| | 23 | 31 |
ssl_cipher_get_evpName: | ssl_cipher_get_evp | Prototype: | int ssl_cipher_get_evp(const SSL_SESSION *s, const EVP_CIPHER **enc, const EVP_MD **md, int *mac_pkey_type, int *mac_secret_size) | Coverage: | 50.000% (44/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 500-615 |
| | 107 | 31 |
bio_ctrlName: | bio_ctrl | Prototype: | static long bio_ctrl(BIO *bio, int cmd, long num, void *ptr) | Coverage: | 40.244% (33/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 481-661 |
| | 110 | 31 |
asn1_item_ex_combine_newName: | asn1_item_ex_combine_new | Prototype: | static int asn1_item_ex_combine_new(ASN1_VALUE **pval, const ASN1_ITEM *it, int combine) | Coverage: | 56.818% (50/88) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | Lines: | 90-209 |
| | 98 | 31 |
SSL_SESSION_printName: | SSL_SESSION_print | Prototype: | int SSL_SESSION_print(BIO *bp, const SSL_SESSION *x) | Coverage: | 0.000% (0/90) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_txt.c | Lines: | 108-187 |
| | 69 | 31 |
PEM_get_EVP_CIPHER_INFOName: | PEM_get_EVP_CIPHER_INFO | Prototype: | int PEM_get_EVP_CIPHER_INFO(char *header, EVP_CIPHER_INFO *cipher) | Coverage: | 1.775% (3/169) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 476-535 |
| | 665 | 31 |
BN_mod_exp_recpName: | BN_mod_exp_recp | Prototype: | int BN_mod_exp_recp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx) | Coverage: | 55.238% (58/105) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | Lines: | 253-385 |
| | 94 | 31 |