Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
pem_check_suffixName: | pem_check_suffix | Prototype: | int pem_check_suffix(const char *pem_str, const char *suffix) | Coverage: | 15.000% (6/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 834-850 |
| | 172 | 10 |
int_ctrl_cmd_by_nameName: | int_ctrl_cmd_by_name | Prototype: | static int int_ctrl_cmd_by_name(const ENGINE_CMD_DEFN *defn, const char *s) | Coverage: | 0.000% (0/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c | Lines: | 78-91 |
| | 172 | 9 |
EVP_PKEY_CTX_ctrl_strName: | EVP_PKEY_CTX_ctrl_str | Prototype: | int EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, const char *name, const char *value) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | Lines: | 433-449 |
| | 172 | 10 |
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 |
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 |
aesni_cbc_hmac_sha1_cipherName: | aesni_cbc_hmac_sha1_cipher | Prototype: | static int aesni_cbc_hmac_sha1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 0.000% (0/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 167-468 |
| | 169 | 20 |
X509_PURPOSE_get_by_snameName: | X509_PURPOSE_get_by_sname | Prototype: | int X509_PURPOSE_get_by_sname(const char *sname) | Coverage: | 0.000% (0/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 174-186 |
| | 169 | 9 |
tls_config_set_ecdhecurvesName: | tls_config_set_ecdhecurves | Prototype: | int tls_config_set_ecdhecurves(struct tls_config *config, const char *curves) | Coverage: | 51.282% (20/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 534-593 |
| | 167 | 11 |
mime_param_cmpName: | mime_param_cmp | Prototype: | static int mime_param_cmp(const MIME_PARAM * const *a, const MIME_PARAM * const *b) | Coverage: | 0.000% (0/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 918-924 |
| | 167 | 8 |
mime_hdr_cmpName: | mime_hdr_cmp | Prototype: | static int mime_hdr_cmp(const MIME_HEADER * const *a, const MIME_HEADER * const *b) | Coverage: | 0.000% (0/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 910-916 |
| | 167 | 8 |
do_all_sorted_cmpName: | do_all_sorted_cmp | Prototype: | static int do_all_sorted_cmp(const void *n1_, const void *n2_) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 282-289 |
| | 167 | 7 |
EC_curve_nist2nidName: | EC_curve_nist2nid | Prototype: | int EC_curve_nist2nid(const char *name) | Coverage: | 13.514% (5/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_curve.c | Lines: | 3334-3344 |
| | 167 | 9 |
sn_cmpName: | sn_cmp | Prototype: | static int sn_cmp(const ASN1_OBJECT * const *a, const unsigned int *b) | Coverage: | 3.226% (1/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 99-102 |
| | 165 | 7 |
sk_strcmpName: | sk_strcmp | Prototype: | static int sk_strcmp(const char * const *a, const char * const *b) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 508-512 |
| | 165 | 7 |
param_cmpName: | param_cmp | Prototype: | static int param_cmp(const X509_VERIFY_PARAM * const *a, const X509_VERIFY_PARAM * const *b) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 635-640 |
| | 165 | 7 |
ln_cmpName: | ln_cmp | Prototype: | static int ln_cmp(const ASN1_OBJECT * const *a, const unsigned int *b) | Coverage: | 3.226% (1/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 120-123 |
| | 165 | 7 |
gost2001_do_signName: | gost2001_do_sign | Prototype: | ECDSA_SIG * gost2001_do_sign(BIGNUM *md, GOST_KEY *eckey) | Coverage: | 0.000% (0/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001.c | Lines: | 145-246 |
| | 165 | 30 |
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 |
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 |
SSL_newName: | SSL_new | Prototype: | SSL * SSL_new(SSL_CTX *ctx) | Coverage: | 44.681% (21/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 233-372 |
| | 162 | 16 |
RSA_check_keyName: | RSA_check_key | Prototype: | int RSA_check_key(const RSA *key) | Coverage: | 0.000% (0/104) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_chk.c | Lines: | 57-212 |
| | 160 | 26 |
TXT_DB_readName: | TXT_DB_read | Prototype: | TXT_DB * TXT_DB_read(BIO *in, int num) | Coverage: | 0.000% (0/78) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/txt_db/txt_db.c | Lines: | 69-186 |
| | 157 | 27 |
tls_config_parse_alpnName: | tls_config_parse_alpn | Prototype: | static int tls_config_parse_alpn(struct tls_config *config, const char *alpn, char **alpn_data, size_t *alpn_len) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 262-320 |
| | 155 | 9 |
BN_nist_mod_384Name: | BN_nist_mod_384 | Prototype: | int BN_nist_mod_384(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_nist.c | Lines: | 968-1210 |
| | 150 | 11 |
tls_config_parse_protocolsName: | tls_config_parse_protocols | Prototype: | int tls_config_parse_protocols(uint32_t *protocols, const char *protostr) | Coverage: | 76.667% (46/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 199-260 |
| | 148 | 16 |
mime_hdr_newName: | mime_hdr_new | Prototype: | static MIME_HEADER * mime_hdr_new(char *name, char *value) | Coverage: | 0.000% (0/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 841-873 |
| | 148 | 16 |
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 |
OBJ_dupName: | OBJ_dup | Prototype: | ASN1_OBJECT * OBJ_dup(const ASN1_OBJECT *o) | Coverage: | 40.426% (19/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_lib.c | Lines: | 67-119 |
| | 147 | 13 |
ec_wNAF_precompute_multName: | ec_wNAF_precompute_mult | Prototype: | int ec_wNAF_precompute_mult(EC_GROUP * group, BN_CTX * ctx) | Coverage: | 41.667% (45/108) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 724-875 |
| | 145 | 30 |
ec_group_new_from_dataName: | ec_group_new_from_data | Prototype: | static EC_GROUP * ec_group_new_from_data(const ec_list_element curve) | Coverage: | 43.103% (25/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_curve.c | Lines: | 3157-3252 |
| | 145 | 17 |
ssl3_get_server_certificateName: | ssl3_get_server_certificate | Prototype: | int ssl3_get_server_certificate(SSL *s) | Coverage: | 44.262% (27/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 1037-1189 |
| | 144 | 21 |
ec_GFp_simple_mul_ctName: | ec_GFp_simple_mul_ct | Prototype: | static int ec_GFp_simple_mul_ct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, const EC_POINT *point, BN_CTX *ctx) | Coverage: | 55.085% (65/118) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 1453-1634 |
| | 144 | 27 |
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 |
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 |
tls1_set_groups_listName: | tls1_set_groups_list | Prototype: | int tls1_set_groups_list(uint16_t **out_group_ids, size_t *out_group_ids_len, const char *groups) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 412-458 |
| | 141 | 10 |
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 |
chacha_encrypt_bytesName: | chacha_encrypt_bytes | Prototype: | static inline void chacha_encrypt_bytes(chacha_ctx *x, const u8 *m, u8 *c, u32 bytes) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/chacha/chacha-merged.c | Lines: | 121-279 |
| | 140 | 11 |
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 |
ssl3_cbc_digest_recordName: | ssl3_cbc_digest_record | Prototype: | int ssl3_cbc_digest_record(const EVP_MD_CTX *ctx, unsigned char* md_out, size_t* md_out_size, const unsigned char header[13], const unsigned char *data, size_t data_plus_mac_size, size_t data_plus_mac_plus_padding_size, const unsigned char *mac_secret, unsigned mac_secret_length) | Coverage: | 62.295% (38/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 366-615 |
| | 139 | 23 |
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 |
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 |
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 |
RSA_eay_private_encryptName: | RSA_eay_private_encrypt | Prototype: | static int RSA_eay_private_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | Coverage: | 37.079% (33/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c | Lines: | 342-466 |
| | 138 | 27 |
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 |
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 |
i2d_RSA_NETName: | i2d_RSA_NET | Prototype: | int i2d_RSA_NET(const RSA *a, unsigned char **pp, int (*cb)(char *buf, int len, const char *prompt, int verify), int sgckey) | Coverage: | 0.000% (0/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/n_pkey.c | Lines: | 213-321 |
| | 136 | 19 |
gost2001_do_verifyName: | gost2001_do_verify | Prototype: | int gost2001_do_verify(BIGNUM *md, ECDSA_SIG *sig, GOST_KEY *ec) | Coverage: | 0.000% (0/78) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001.c | Lines: | 248-325 |
| | 136 | 25 |
ecdsa_sign_setupName: | ecdsa_sign_setup | Prototype: | static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) | Coverage: | 43.421% (33/76) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_ossl.c | Lines: | 114-235 |
| | 135 | 21 |
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 |
ssl3_get_recordName: | ssl3_get_record | Prototype: | static int ssl3_get_record(SSL *s) | Coverage: | 54.455% (55/101) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 327-559 |
| | 130 | 27 |
fe_sq2Name: | fe_sq2 | Prototype: | static void fe_sq2(fe h, const fe f) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 764-904 |
| | 130 | 1 |
X509_PURPOSE_addName: | X509_PURPOSE_add | Prototype: | int X509_PURPOSE_add(int id, int trust, int flags, int (*ck)(const X509_PURPOSE *, const X509 *, int), const char *name, const char *sname, void *arg) | Coverage: | 0.000% (0/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 205-277 |
| | 130 | 14 |
d2i_ECPrivateKeyName: | d2i_ECPrivateKey | Prototype: | EC_KEY * d2i_ECPrivateKey(EC_KEY ** a, const unsigned char **in, long len) | Coverage: | 0.000% (0/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1342-1437 |
| | 128 | 19 |
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 |
get_cert_by_subjectName: | get_cert_by_subject | Prototype: | static int get_cert_by_subject(X509_LOOKUP *xl, int type, X509_NAME *name, X509_OBJECT *ret) | Coverage: | 0.000% (0/76) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | Lines: | 260-422 |
| | 127 | 26 |
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 |
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 |
RSA_eay_private_decryptName: | RSA_eay_private_decrypt | Prototype: | static int RSA_eay_private_decrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | Coverage: | 45.122% (37/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c | Lines: | 468-589 |
| | 127 | 25 |
BN_nist_mod_256Name: | BN_nist_mod_256 | Prototype: | int BN_nist_mod_256(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_nist.c | Lines: | 741-950 |
| | 127 | 11 |
tree_initName: | tree_init | Prototype: | static int tree_init(X509_POLICY_TREE **ptree, struct stack_st_X509 *certs, unsigned int flags) | Coverage: | 0.000% (0/98) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 141-289 |
| | 123 | 28 |
ssl3_get_certificate_requestName: | ssl3_get_certificate_request | Prototype: | int ssl3_get_certificate_request(SSL *s) | Coverage: | 36.842% (28/76) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 1591-1744 |
| | 123 | 26 |
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 |
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_asn1_group2parametersName: | ec_asn1_group2parameters | Prototype: | static ECPARAMETERS * ec_asn1_group2parameters(const EC_GROUP * group, ECPARAMETERS * param) | Coverage: | 0.000% (0/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 907-1000 |
| | 122 | 19 |
crl_cbName: | crl_cb | Prototype: | static int crl_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 0.000% (0/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | Lines: | 266-361 |
| | 122 | 17 |
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 |
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_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 |
nc_uriName: | nc_uri | Prototype: | static int nc_uri(ASN1_IA5STRING *uri, ASN1_IA5STRING *base) | Coverage: | 0.000% (0/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | Lines: | 511-556 |
| | 121 | 9 |
ec_asn1_group2curveName: | ec_asn1_group2curve | Prototype: | static int ec_asn1_group2curve(const EC_GROUP * group, X9_62_CURVE * curve) | Coverage: | 0.000% (0/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 801-905 |
| | 121 | 19 |
priv_decode_gost01Name: | priv_decode_gost01 | Prototype: | static int priv_decode_gost01(EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 396-470 |
| | 120 | 13 |
mime_hdr_addparamName: | mime_hdr_addparam | Prototype: | static int mime_hdr_addparam(MIME_HEADER *mhdr, char *name, char *value) | Coverage: | 0.000% (0/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 875-908 |
| | 120 | 13 |
fe_sqName: | fe_sq | Prototype: | static void fe_sq(fe h, const fe f) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 507-636 |
| | 120 | 1 |
dtls1_do_writeName: | dtls1_do_write | Prototype: | int dtls1_do_write(SSL *s, int type) | Coverage: | 73.973% (54/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 225-385 |
| | 120 | 21 |
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 |
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 |
ssl_get_prev_sessionName: | ssl_get_prev_session | Prototype: | int ssl_get_prev_session(SSL *s, const unsigned char *session_id, int session_id_len, CBS *ext_block) | Coverage: | 15.476% (13/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 437-595 |
| | 119 | 28 |
do_ssl3_writeName: | do_ssl3_write | Prototype: | static int do_ssl3_write(SSL *s, int type, const unsigned char *buf, unsigned int len, int create_empty_fragment) | Coverage: | 67.647% (69/102) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 622-819 |
| | 119 | 27 |
PKCS12_createName: | PKCS12_create | Prototype: | PKCS12 * PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey, X509 *cert, struct stack_st_X509 *ca, int nid_key, int nid_cert, int iter, int mac_iter, int keytype) | Coverage: | 0.000% (0/97) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_crt.c | Lines: | 82-183 |
| | 119 | 27 |
a2i_IPADDRESS_NCName: | a2i_IPADDRESS_NC | Prototype: | ASN1_OCTET_STRING * a2i_IPADDRESS_NC(const char *ipasc) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 1086-1129 |
| | 118 | 10 |
SSL_dupName: | SSL_dup | Prototype: | SSL * SSL_dup(SSL *s) | Coverage: | 0.000% (0/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2487-2613 |
| | 118 | 22 |
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 |
dsa_do_signName: | dsa_do_sign | Prototype: | static DSA_SIG * dsa_do_sign(const unsigned char *dgst, int dlen, DSA *dsa) | Coverage: | 38.667% (29/75) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ossl.c | Lines: | 94-211 |
| | 117 | 24 |
do_EC_KEY_printName: | do_EC_KEY_print | Prototype: | static int do_EC_KEY_print(BIO * bp, const EC_KEY * x, int off, int ktype) | Coverage: | 0.000% (0/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 412-494 |
| | 117 | 22 |
OpenSSL_add_all_ciphers_internalName: | OpenSSL_add_all_ciphers_internal | Prototype: | static void OpenSSL_add_all_ciphers_internal(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c | Lines: | 70-227 |
| | 117 | 1 |
module_initName: | module_init | Prototype: | static int module_init(CONF_MODULE *pmod, char *name, char *value, const CONF *cnf) | Coverage: | 0.000% (0/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | Lines: | 338-397 |
| | 116 | 14 |
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 |
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 |
mime_parse_hdrName: | mime_parse_hdr | Prototype: | static struct stack_st_MIME_HEADER *mime_parse_hdr(BIO *bio) | Coverage: | 0.000% (0/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 666-786 |
| | 115 | 29 |
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 |
X509V3_parse_listName: | X509V3_parse_list | Prototype: | struct stack_st_CONF_VALUE * X509V3_parse_list(const char *line) | Coverage: | 0.000% (0/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 291-375 |
| | 114 | 16 |
asn1_d2i_ex_primitiveName: | asn1_d2i_ex_primitive | Prototype: | static int asn1_d2i_ex_primitive(ASN1_VALUE **pval, const unsigned char **in, long inlen, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx) | Coverage: | 45.205% (33/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 660-785 |
| | 113 | 23 |
BN_GF2m_mod_invName: | BN_GF2m_mod_inv | Prototype: | int BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 68.889% (62/90) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 635-803 |
| | 113 | 29 |
ecdh_compute_keyName: | ecdh_compute_key | Prototype: | static int ecdh_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh, void *(*KDF)(const void *in, size_t inlen, void *out, size_t *outlen)) | Coverage: | 47.619% (30/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_key.c | Lines: | 93-205 |
| | 112 | 21 |
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 |
tls_connect_servernameName: | tls_connect_servername | Prototype: | int tls_connect_servername(struct tls *ctx, const char *host, const char *port, const char *servername) | Coverage: | 0.000% (0/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | Lines: | 58-164 |
| | 111 | 16 |
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 |
X509_NAME_onelineName: | X509_NAME_oneline | Prototype: | char * X509_NAME_oneline(const X509_NAME *a, char *buf, int len) | Coverage: | 45.679% (37/81) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_obj.c | Lines: | 68-179 |
| | 110 | 25 |
do_check_stringName: | do_check_string | Prototype: | static int do_check_string(ASN1_STRING *a, int cmp_type, equal_fn equal, unsigned int flags, const char *b, size_t blen, char **peername) | Coverage: | 0.000% (0/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 895-927 |
| | 109 | 13 |
BN_mod_inverse_no_branchName: | BN_mod_inverse_no_branch | Prototype: | static BIGNUM * BN_mod_inverse_no_branch(BIGNUM *in, const BIGNUM *a, const BIGNUM *n, BN_CTX *ctx) | Coverage: | 54.444% (49/90) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | Lines: | 566-723 |
| | 109 | 26 |