Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
asn1_collate_primitiveName: | asn1_collate_primitive | Prototype: | static int asn1_collate_primitive(ASN1_STRING *a, ASN1_const_CTX *c) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bytes.c | Lines: | 247-306 |
| | 53 | 11 |
asn1_set_seq_outName: | asn1_set_seq_out | Prototype: | static int asn1_set_seq_out(struct stack_st_ASN1_VALUE *sk, unsigned char **out, int skcontlen, const ASN1_ITEM *item, int do_sort, int iclass) | Coverage: | 86.667% (26/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 411-470 |
| | 53 | 10 |
cbs_get_any_asn1_element_internalName: | cbs_get_any_asn1_element_internal | Prototype: | int cbs_get_any_asn1_element_internal(CBS *cbs, CBS *out, unsigned int *out_tag, size_t *out_header_len, int strict) | Coverage: | 61.818% (34/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 250-334 |
| | 53 | 18 |
dtls1_buffer_messageName: | dtls1_buffer_message | Prototype: | int dtls1_buffer_message(SSL *s, int is_ccs) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 964-1021 |
| | 53 | 4 |
int_TS_RESP_verify_tokenName: | int_TS_RESP_verify_token | Prototype: | static int int_TS_RESP_verify_token(TS_VERIFY_CTX *ctx, PKCS7 *token, TS_TST_INFO *tst_info) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 428-495 |
| | 53 | 10 |
BN_GF2m_mod_arrName: | BN_GF2m_mod_arr | Prototype: | int BN_GF2m_mod_arr(BIGNUM *r, const BIGNUM *a, const int p[]) | Coverage: | 83.929% (47/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 364-455 |
| | 54 | 18 |
CRYPTO_gcm128_decrypt_ctr32Name: | CRYPTO_gcm128_decrypt_ctr32 | Prototype: | int CRYPTO_gcm128_decrypt_ctr32(GCM128_CONTEXT *ctx, const unsigned char *in, unsigned char *out, size_t len,ctr128_f stream) | Coverage: | 50.000% (17/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 1376-1499 |
| | 54 | 10 |
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 |
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 |
UI_dup_error_stringName: | UI_dup_error_string | Prototype: | int UI_dup_error_string(UI *ui, const char *text) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 366-380 |
| | 54 | 4 |
UI_dup_info_stringName: | UI_dup_info_string | Prototype: | int UI_dup_info_string(UI *ui, const char *text) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 343-357 |
| | 54 | 4 |
UTF8_getcName: | UTF8_getc | Prototype: | int UTF8_getc(const unsigned char *str, int len, unsigned long *val) | Coverage: | 96.825% (61/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_utf8.c | Lines: | 78-139 |
| | 54 | 18 |
X509at_add1_attrName: | X509at_add1_attr | Prototype: | struct stack_st_X509_ATTRIBUTE * X509at_add1_attr(struct stack_st_X509_ATTRIBUTE **x, X509_ATTRIBUTE *attr) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | Lines: | 127-160 |
| | 54 | 11 |
b2i_dssName: | b2i_dss | Prototype: | static EVP_PKEY * b2i_dss(const unsigned char **in, unsigned int length, unsigned int bitlen, int ispub) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 308-358 |
| | 54 | 12 |
bn_expand_internalName: | bn_expand_internal | Prototype: | static unsigned long * bn_expand_internal(const BIGNUM *b, int words) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 264-326 |
| | 54 | 9 |
general_allocate_booleanName: | general_allocate_boolean | Prototype: | static int general_allocate_boolean(UI *ui, const char *prompt, const char *action_desc, const char *ok_chars, const char *cancel_chars, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 184-224 |
| | 54 | 8 |
tls1_macName: | tls1_mac | Prototype: | int tls1_mac(SSL *ssl, unsigned char *md, int send) | Coverage: | 77.143% (27/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 988-1068 |
| | 54 | 9 |
tls_ocsp_get_certidName: | tls_ocsp_get_certid | Prototype: | static OCSP_CERTID * tls_ocsp_get_certid(X509 *main_cert, struct stack_st_X509 *extra_certs, SSL_CTX *ssl_ctx) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 124-155 |
| | 54 | 7 |
x509_name_ex_d2iName: | x509_name_ex_d2i | Prototype: | static int x509_name_ex_d2i(ASN1_VALUE **val, const unsigned char **in, long len, const ASN1_ITEM *it, int tag, int aclass, char opt, ASN1_TLC *ctx) | Coverage: | 51.724% (15/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 285-344 |
| | 54 | 11 |
ASN1_TIME_set_string_internalName: | ASN1_TIME_set_string_internal | Prototype: | static int ASN1_TIME_set_string_internal(ASN1_TIME *s, const char *str, int mode) | Coverage: | 50.000% (12/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 232-254 |
| | 55 | 6 |
BN_sqrName: | BN_sqr | Prototype: | int BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 80.851% (38/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqr.c | Lines: | 66-153 |
| | 55 | 13 |
CRYPTO_get_new_dynlockidName: | CRYPTO_get_new_dynlockid | Prototype: | int CRYPTO_get_new_dynlockid(void) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | Lines: | 234-288 |
| | 55 | 7 |
EC_POINT_mulName: | EC_POINT_mul | Prototype: | int EC_POINT_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar, const EC_POINT *point, const BIGNUM *p_scalar, BN_CTX *ctx) | Coverage: | 62.069% (18/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 1060-1106 |
| | 55 | 5 |
OCSP_sendreq_newName: | OCSP_sendreq_new | Prototype: | OCSP_REQ_CTX * OCSP_sendreq_new(BIO *io, const char *path, OCSP_REQUEST *req, int maxline) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c | Lines: | 151-194 |
| | 55 | 8 |
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 |
buffer_readName: | buffer_read | Prototype: | static int buffer_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | Lines: | 144-213 |
| | 55 | 16 |
crl_set_issuersName: | crl_set_issuers | Prototype: | static int crl_set_issuers(X509_CRL *crl) | Coverage: | 0.000% (0/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | Lines: | 197-261 |
| | 55 | 12 |
d2i_PKCS8PrivateKey_bioName: | d2i_PKCS8PrivateKey_bio | Prototype: | EVP_PKEY * d2i_PKCS8PrivateKey_bio(BIO *bp, EVP_PKEY **x, pem_password_cb *cb, void *u) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | Lines: | 156-190 |
| | 55 | 7 |
idea_cbc_encryptName: | idea_cbc_encrypt | Prototype: | void idea_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *ks, unsigned char *iv, int encrypt) | Coverage: | 65.306% (32/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_cbc.c | Lines: | 62-134 |
| | 55 | 22 |
multi_splitName: | multi_split | Prototype: | static int multi_split(BIO *bio, char *bound, struct stack_st_BIO **ret) | Coverage: | 0.000% (0/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 604-653 |
| | 55 | 13 |
probable_prime_dh_safeName: | probable_prime_dh_safe | Prototype: | static int probable_prime_dh_safe(BIGNUM *p, int bits, const BIGNUM *padd, const BIGNUM *rem, BN_CTX *ctx) | Coverage: | 45.161% (28/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | Lines: | 480-546 |
| | 55 | 21 |
ssl3_clearName: | ssl3_clear | Prototype: | void ssl3_clear(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1528-1579 |
| | 55 | 1 |
x509_cbName: | x509_cb | Prototype: | static int x509_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c | Lines: | 172-211 |
| | 55 | 4 |
BN_MONT_CTX_setName: | BN_MONT_CTX_set | Prototype: | int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx) | Coverage: | 52.500% (21/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 360-488 |
| | 56 | 13 |
DSO_set_filenameName: | DSO_set_filename | Prototype: | int DSO_set_filename(DSO *dso, const char *filename) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c | Lines: | 345-367 |
| | 56 | 5 |
EC_KEY_set_public_key_affine_coordinatesName: | EC_KEY_set_public_key_affine_coordinates | Prototype: | int EC_KEY_set_public_key_affine_coordinates(EC_KEY * key, BIGNUM * x, BIGNUM * y) | Coverage: | 0.000% (0/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 333-403 |
| | 56 | 16 |
OCSP_request_verifyName: | OCSP_request_verify | Prototype: | int OCSP_request_verify(OCSP_REQUEST *req, struct stack_st_X509 *certs, X509_STORE *store, unsigned long flags) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 368-438 |
| | 56 | 12 |
PEM_write_bioName: | PEM_write_bio | Prototype: | int PEM_write_bio(BIO *bp, const char *name, const char *header, const unsigned char *data, long len) | Coverage: | 40.000% (18/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 583-639 |
| | 56 | 11 |
PKCS5_v2_PBE_keyivgenName: | PKCS5_v2_PBE_keyivgen | Prototype: | int PKCS5_v2_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *c, const EVP_MD *md, int en_de) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p5_crpt2.c | Lines: | 165-219 |
| | 56 | 8 |
TS_RESP_create_responseName: | TS_RESP_create_response | Prototype: | TS_RESP * TS_RESP_create_response(TS_RESP_CTX *ctx, BIO *req_bio) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 412-479 |
| | 56 | 13 |
X509_policy_checkName: | X509_policy_check | Prototype: | int X509_policy_check(X509_POLICY_TREE **ptree, int *pexplicit_policy, struct stack_st_X509 *certs, struct stack_st_ASN1_OBJECT *policy_oids, unsigned int flags) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 668-770 |
| | 56 | 19 |
asn1_template_print_ctxName: | asn1_template_print_ctx | Prototype: | int asn1_template_print_ctx(BIO *out, ASN1_VALUE **fld, int indent, const ASN1_TEMPLATE *tt, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 333-387 |
| | 56 | 15 |
bio_writeName: | bio_write | Prototype: | static int bio_write(BIO *bio, const char *buf, int num_) | Coverage: | 77.778% (21/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 330-400 |
| | 56 | 8 |
copy_emailName: | copy_email | Prototype: | static int copy_email(X509V3_CTX *ctx, GENERAL_NAMES *gens, int move_p) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 392-444 |
| | 56 | 9 |
v3_generic_extensionName: | v3_generic_extension | Prototype: | static X509_EXTENSION * v3_generic_extension(const char *ext, const char *value, int crit, int gen_type, X509V3_CTX *ctx) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | Lines: | 277-324 |
| | 56 | 7 |
DSA_dup_DHName: | DSA_dup_DH | Prototype: | DH * DSA_dup_DH(const DSA *r) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c | Lines: | 262-300 |
| | 57 | 14 |
EC_GROUP_newName: | EC_GROUP_new | Prototype: | EC_GROUP * EC_GROUP_new(const EC_METHOD * meth) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 75-113 |
| | 57 | 5 |
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 |
aes_init_keyName: | aes_init_key | Prototype: | static int aes_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 63.889% (23/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 502-571 |
| | 57 | 7 |
do_print_exName: | do_print_ex | Prototype: | static int do_print_ex(char_io *io_ch, void *arg, unsigned long lflags, const ASN1_STRING *str) | Coverage: | 0.000% (0/61) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | Lines: | 348-425 |
| | 57 | 17 |
parse_bagName: | parse_bag | Prototype: | static int parse_bag(PKCS12_SAFEBAG *bag, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | Coverage: | 0.000% (0/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_kiss.c | Lines: | 220-295 |
| | 57 | 20 |
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 |
rsa_pss_param_printName: | rsa_pss_param_print | Prototype: | static int rsa_pss_param_print(BIO *bp, RSA_PSS_PARAMS *pss, X509_ALGOR *maskHash, int indent) | Coverage: | 0.000% (0/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 308-380 |
| | 57 | 30 |
tls1_process_sigalgsName: | tls1_process_sigalgs | Prototype: | int tls1_process_sigalgs(SSL *s, CBS *cbs) | Coverage: | 62.791% (27/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1162-1230 |
| | 57 | 17 |
tls_ocsp_fill_infoName: | tls_ocsp_fill_info | Prototype: | static int tls_ocsp_fill_info(struct tls *ctx, int response_status, int cert_status, int crl_reason, ASN1_GENERALIZEDTIME *revtime, ASN1_GENERALIZEDTIME *thisupd, ASN1_GENERALIZEDTIME *nextupd) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 72-122 |
| | 57 | 8 |
tlsext_srtp_clienthello_parseName: | tlsext_srtp_clienthello_parse | Prototype: | int tlsext_srtp_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 55.769% (29/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1038-1116 |
| | 57 | 18 |
BN_from_montgomery_wordName: | BN_from_montgomery_word | Prototype: | static int BN_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont) | Coverage: | 76.190% (32/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 179-272 |
| | 58 | 14 |
PEM_read_bio_ParametersName: | PEM_read_bio_Parameters | Prototype: | EVP_PKEY * PEM_read_bio_Parameters(BIO *bp, EVP_PKEY **x) | Coverage: | 45.833% (11/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pkey.c | Lines: | 166-204 |
| | 58 | 8 |
PKCS7_get0_signersName: | PKCS7_get0_signers | Prototype: | struct stack_st_X509 * PKCS7_get0_signers(PKCS7 *p7, struct stack_st_X509 *certs, int flags) | Coverage: | 40.625% (13/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | Lines: | 425-481 |
| | 58 | 10 |
VKO_compute_keyName: | VKO_compute_key | Prototype: | int VKO_compute_key(BIGNUM *X, BIGNUM *Y, const GOST_KEY *pkey, GOST_KEY *priv_key, const BIGNUM *ukm) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001.c | Lines: | 328-368 |
| | 58 | 11 |
gost2814789_set_asn1_paramsName: | gost2814789_set_asn1_params | Prototype: | int gost2814789_set_asn1_params(EVP_CIPHER_CTX *ctx, ASN1_TYPE *params) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | Lines: | 99-147 |
| | 58 | 6 |
lh_newName: | lh_new | Prototype: | _LHASH * lh_new(LHASH_HASH_FN_TYPE h, LHASH_COMP_FN_TYPE c) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 115-158 |
| | 58 | 6 |
pkcs7_encode_rinfoName: | pkcs7_encode_rinfo | Prototype: | static int pkcs7_encode_rinfo(PKCS7_RECIP_INFO *ri, unsigned char *key, int keylen) | Coverage: | 39.130% (9/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 140-189 |
| | 58 | 9 |
ssl3_send_client_kex_dheName: | ssl3_send_client_kex_dhe | Prototype: | static int ssl3_send_client_kex_dhe(SSL *s, SESS_CERT *sess_cert, CBB *cbb) | Coverage: | 37.931% (11/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 1982-2042 |
| | 58 | 11 |
ssl_bytes_to_cipher_listName: | ssl_bytes_to_cipher_list | Prototype: | struct stack_st_SSL_CIPHER * ssl_bytes_to_cipher_list(SSL *s, CBS *cbs) | Coverage: | 53.846% (21/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1450-1522 |
| | 58 | 13 |
x509_param_set1_internalName: | x509_param_set1_internal | Prototype: | static int x509_param_set1_internal(char **pdest, size_t *pdestlen, const char *src, size_t srclen, int nonul) | Coverage: | 0.000% (0/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 369-398 |
| | 58 | 10 |
ASN1_time_parseName: | ASN1_time_parse | Prototype: | int ASN1_time_parse(const char *bytes, size_t len, struct tm *tm, int mode) | Coverage: | 71.642% (48/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 149-226 |
| | 59 | 20 |
BIO_new_bio_pairName: | BIO_new_bio_pair | Prototype: | int BIO_new_bio_pair(BIO **bio1_p, size_t writebuf1, BIO **bio2_p, size_t writebuf2) | Coverage: | 37.500% (12/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 750-795 |
| | 59 | 12 |
BN_generate_prime_exName: | BN_generate_prime_ex | Prototype: | int BN_generate_prime_ex(BIGNUM *ret, int bits, int safe, const BIGNUM *add, const BIGNUM *rem, BN_GENCB *cb) | Coverage: | 60.440% (55/91) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | Lines: | 161-250 |
| | 59 | 23 |
BN_nist_mod_224Name: | BN_nist_mod_224 | Prototype: | int BN_nist_mod_224(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: | 562-727 |
| | 59 | 11 |
dh_priv_decodeName: | dh_priv_decode | Prototype: | static int dh_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | Lines: | 182-230 |
| | 59 | 9 |
do_othernameName: | do_othername | Prototype: | static int do_othername(GENERAL_NAME *gen, const char *value, X509V3_CTX *ctx) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 610-637 |
| | 59 | 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 |
pkey_gost01_signName: | pkey_gost01_sign | Prototype: | static int pkey_gost01_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbs_len) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 228-278 |
| | 59 | 12 |
BIO_acceptName: | BIO_accept | Prototype: | int BIO_accept(int sock, char **addr) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c | Lines: | 198-237 |
| | 60 | 9 |
CRYPTO_get_new_lockidName: | CRYPTO_get_new_lockid | Prototype: | int CRYPTO_get_new_lockid(char *name) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | Lines: | 205-226 |
| | 60 | 5 |
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 |
RAND_write_fileName: | RAND_write_file | Prototype: | int RAND_write_file(const char *file) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rand/randfile.c | Lines: | 89-135 |
| | 60 | 7 |
TS_CONF_load_certsName: | TS_CONF_load_certs | Prototype: | struct stack_st_X509 * TS_CONF_load_certs(const char *file) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 114-146 |
| | 60 | 8 |
X509V3_EXT_printName: | X509V3_EXT_print | Prototype: | int X509V3_EXT_print(BIO *out, X509_EXTENSION *ext, unsigned long flag, int indent) | Coverage: | 42.857% (15/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_prn.c | Lines: | 103-152 |
| | 60 | 12 |
X509v3_add_extName: | X509v3_add_ext | Prototype: | struct stack_st_X509_EXTENSION * X509v3_add_ext(struct stack_st_X509_EXTENSION **x, X509_EXTENSION *ex, int loc) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | Lines: | 151-191 |
| | 60 | 13 |
b64_ctrlName: | b64_ctrl | Prototype: | static long b64_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 37.037% (20/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | Lines: | 464-547 |
| | 60 | 22 |
buffer_writeName: | buffer_write | Prototype: | static int buffer_write(BIO *b, const char *in, int inl) | Coverage: | 13.208% (7/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | Lines: | 215-289 |
| | 60 | 17 |
by_mem_ctrlName: | by_mem_ctrl | Prototype: | static int by_mem_ctrl(X509_LOOKUP *lu, int cmd, const char *buf, long type, char **ret) | Coverage: | 48.649% (18/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_mem.c | Lines: | 92-138 |
| | 60 | 13 |
gost2001_compute_publicName: | gost2001_compute_public | Prototype: | int gost2001_compute_public(GOST_KEY *ec) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001.c | Lines: | 102-143 |
| | 60 | 10 |
i2d_ASN1_SETName: | i2d_ASN1_SET | Prototype: | int i2d_ASN1_SET(struct stack_st_OPENSSL_BLOCK *a, unsigned char **pp, i2d_of_void *i2d, int ex_tag, int ex_class, int is_set) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_set.c | Lines: | 90-166 |
| | 60 | 10 |
old_dsa_priv_decodeName: | old_dsa_priv_decode | Prototype: | static int old_dsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 475-532 |
| | 60 | 10 |
OCSP_url_svcloc_newName: | OCSP_url_svcloc_new | Prototype: | X509_EXTENSION * OCSP_url_svcloc_new(X509_NAME* issuer, const char **urls) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c | Lines: | 521-565 |
| | 61 | 15 |
X509_ocspid_printName: | X509_ocspid_print | Prototype: | int X509_ocspid_print(BIO *bp, X509 *x) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 249-296 |
| | 61 | 11 |
asn1_multiName: | asn1_multi | Prototype: | static ASN1_TYPE * asn1_multi(int utype, const char *section, X509V3_CTX *cnf) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 430-489 |
| | 61 | 15 |
d2i_PublicKeyName: | d2i_PublicKey | Prototype: | EVP_PKEY * d2i_PublicKey(int type, EVP_PKEY **a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/d2i_pu.c | Lines: | 79-136 |
| | 61 | 14 |
dh_pub_decodeName: | dh_pub_decode | Prototype: | static int dh_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | Lines: | 75-125 |
| | 61 | 8 |
dtls1_retransmit_messageName: | dtls1_retransmit_message | Prototype: | int dtls1_retransmit_message(SSL *s, unsigned short seq, unsigned long frag_off, int *found) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1023-1114 |
| | 61 | 5 |
int_rsa_verifyName: | int_rsa_verify | Prototype: | int int_rsa_verify(int type, const unsigned char *m, unsigned int m_len, unsigned char *rm, size_t *prm_len, const unsigned char *sigbuf, size_t siglen, RSA *rsa) | Coverage: | 38.298% (18/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_sign.c | Lines: | 176-265 |
| | 61 | 16 |
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 |
tls1_change_cipher_stateName: | tls1_change_cipher_state | Prototype: | int tls1_change_cipher_state(SSL *s, int which) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 534-631 |
| | 61 | 8 |
BIO_debug_callbackName: | BIO_debug_callback | Prototype: | long BIO_debug_callback(BIO *bio, int cmd, const char *argp, int argi, long argl, long ret) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_cb.c | Lines: | 66-145 |
| | 62 | 17 |
BN_kroneckerName: | BN_kronecker | Prototype: | int BN_kronecker(const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 50.000% (43/86) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_kron.c | Lines: | 62-185 |
| | 62 | 21 |
DES_xcbc_encryptName: | DES_xcbc_encrypt | Prototype: | void DES_xcbc_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, const_DES_cblock *inw, const_DES_cblock *outw, int enc) | Coverage: | 69.388% (34/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/xcbc_enc.c | Lines: | 63-147 |
| | 62 | 22 |
do_dsa_printName: | do_dsa_print | Prototype: | static int do_dsa_print(BIO *bp, const DSA *x, int off, int ptype) | Coverage: | 45.455% (20/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 376-436 |
| | 62 | 15 |