Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
b2i_rsaName: | b2i_rsa | Prototype: | static EVP_PKEY * b2i_rsa(const unsigned char **in, unsigned int length, unsigned int bitlen, int ispub) | Coverage: | 0.000% (0/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 360-407 |
| | 50 | 13 |
asn1_check_tlenName: | asn1_check_tlen | Prototype: | static int asn1_check_tlen(long *olen, int *otag, unsigned char *oclass, char *inf, char *cst, const unsigned char **in, long len, int exptag, int expclass, char opt, ASN1_TLC *ctx) | Coverage: | 71.186% (42/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 1092-1167 |
| | 50 | 18 |
_CONF_new_sectionName: | _CONF_new_section | Prototype: | CONF_VALUE * _CONF_new_section(CONF *conf, const char *section) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 248-279 |
| | 50 | 7 |
X509V3_get_d2iName: | X509V3_get_d2i | Prototype: | void * X509V3_get_d2i(const struct stack_st_X509_EXTENSION *x, int nid, int *crit, int *idx) | Coverage: | 56.818% (25/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | Lines: | 229-277 |
| | 50 | 15 |
UI_dup_input_stringName: | UI_dup_input_string | Prototype: | int UI_dup_input_string(UI *ui, const char *prompt, int flags, char *result_buf, int minsize, int maxsize) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 237-252 |
| | 50 | 4 |
PKCS5_pbe_set0_algorName: | PKCS5_pbe_set0_algor | Prototype: | int PKCS5_pbe_set0_algor(X509_ALGOR *algor, int alg, int iter, const unsigned char *salt, int saltlen) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p5_pbe.c | Lines: | 120-167 |
| | 50 | 11 |
PKCS12_add_keyName: | PKCS12_add_key | Prototype: | PKCS12_SAFEBAG * PKCS12_add_key(struct stack_st_PKCS12_SAFEBAG **pbags, EVP_PKEY *key, int key_usage, int iter, int nid_key, const char *pass) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_crt.c | Lines: | 222-260 |
| | 50 | 10 |
PKCS12_PBE_keyivgenName: | PKCS12_PBE_keyivgen | Prototype: | int PKCS12_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *cipher, const EVP_MD *md, int en_de) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_crpt.c | Lines: | 72-121 |
| | 50 | 7 |
OCSP_basic_add1_statusName: | OCSP_basic_add1_status | Prototype: | OCSP_SINGLERESP * OCSP_basic_add1_status(OCSP_BASICRESP *rsp, OCSP_CERTID *cid, int status, int reason, ASN1_TIME *revtime, ASN1_TIME *thisupd, ASN1_TIME *nextupd) | Coverage: | 0.000% (0/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c | Lines: | 141-205 |
| | 50 | 18 |
EVP_PKCS82PKEYName: | EVP_PKCS82PKEY | Prototype: | EVP_PKEY * EVP_PKCS82PKEY(const PKCS8_PRIV_KEY_INFO *p8) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pkey.c | Lines: | 69-106 |
| | 50 | 7 |
EVP_OpenInitName: | EVP_OpenInit | Prototype: | int EVP_OpenInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type, const unsigned char *ek, int ekl, const unsigned char *iv, EVP_PKEY *priv) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_open.c | Lines: | 72-114 |
| | 50 | 9 |
CRYPTO_gcm128_encrypt_ctr32Name: | CRYPTO_gcm128_encrypt_ctr32 | Prototype: | int CRYPTO_gcm128_encrypt_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: | 1258-1374 |
| | 50 | 10 |
x509_verify_param_zeroName: | x509_verify_param_zero | Prototype: | static void x509_verify_param_zero(X509_VERIFY_PARAM *param) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 169-200 |
| | 49 | 4 |
tls_config_set_session_fdName: | tls_config_set_session_fd | Prototype: | int tls_config_set_session_fd(struct tls_config *config, int session_fd) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 685-721 |
| | 49 | 6 |
ssl3_send_certificate_requestName: | ssl3_send_certificate_request | Prototype: | int ssl3_send_certificate_request(SSL *s) | Coverage: | 34.146% (14/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1626-1694 |
| | 49 | 15 |
fe_invertName: | fe_invert | Prototype: | static void fe_invert(fe out, const fe z) | Coverage: | 88.235% (30/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 638-700 |
| | 49 | 12 |
engine_table_selectName: | engine_table_select | Prototype: | ENGINE * engine_table_select(ENGINE_TABLE **table, int nid) | Coverage: | 4.651% (2/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c | Lines: | 243-334 |
| | 49 | 14 |
eckey_type2paramName: | eckey_type2param | Prototype: | static EC_KEY * eckey_type2param(int ptype, const void *pval) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 138-184 |
| | 49 | 9 |
d2i_ECParametersName: | d2i_ECParameters | Prototype: | EC_KEY * d2i_ECParameters(EC_KEY ** a, const unsigned char **in, long len) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1532-1559 |
| | 49 | 7 |
bio_make_pairName: | bio_make_pair | Prototype: | static int bio_make_pair(BIO *bio1, BIO *bio2) | Coverage: | 50.000% (9/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 670-717 |
| | 49 | 6 |
asn1_template_ex_d2iName: | asn1_template_ex_d2i | Prototype: | static int asn1_template_ex_d2i(ASN1_VALUE **val, const unsigned char **in, long inlen, const ASN1_TEMPLATE *tt, char opt, ASN1_TLC *ctx, int depth) | Coverage: | 46.667% (14/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 473-541 |
| | 49 | 11 |
X509_STORE_get1_crlsName: | X509_STORE_get1_crls | Prototype: | struct stack_st_X509_CRL * X509_STORE_get1_crls(X509_STORE_CTX *ctx, X509_NAME *nm) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 605-649 |
| | 49 | 6 |
X509_PKEY_newName: | X509_PKEY_new | Prototype: | X509_PKEY * X509_PKEY_new(void) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pkey.c | Lines: | 67-100 |
| | 49 | 6 |
X509_ATTRIBUTE_set1_dataName: | X509_ATTRIBUTE_set1_data | Prototype: | int X509_ATTRIBUTE_set1_data(X509_ATTRIBUTE *attr, int attrtype, const void *data, int len) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | Lines: | 300-353 |
| | 49 | 14 |
TS_compute_imprintName: | TS_compute_imprint | Prototype: | static int TS_compute_imprint(BIO *data, TS_TST_INFO *tst_info, X509_ALGOR **md_alg, unsigned char **imprint, unsigned *imprint_len) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 595-646 |
| | 49 | 10 |
OCSP_REQUEST_printName: | OCSP_REQUEST_print | Prototype: | int OCSP_REQUEST_print(BIO *bp, OCSP_REQUEST* o, unsigned long flags) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_prn.c | Lines: | 143-192 |
| | 49 | 15 |
EC_POINTs_mulName: | EC_POINTs_mul | Prototype: | int EC_POINTs_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: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 1030-1058 |
| | 49 | 4 |
BN_mpi2bnName: | BN_mpi2bn | Prototype: | BIGNUM * BN_mpi2bn(const unsigned char *d, int n, BIGNUM *a) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mpi.c | Lines: | 94-132 |
| | 49 | 9 |
tls_keypair_load_certName: | tls_keypair_load_cert | Prototype: | int tls_keypair_load_cert(struct tls_keypair *keypair, struct tls_error *error, X509 **cert) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | Lines: | 134-169 |
| | 48 | 6 |
tls_config_load_fileName: | tls_config_load_file | Prototype: | int tls_config_load_file(struct tls_error *error, const char *filetype, const char *filename, char **buf, size_t *len) | Coverage: | 31.818% (7/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 34-81 |
| | 48 | 8 |
ssl_cipher_collect_ciphersName: | ssl_cipher_collect_ciphers | Prototype: | static void ssl_cipher_collect_ciphers(const SSL_METHOD *ssl_method, int num_of_ciphers, unsigned long disabled_mkey, unsigned long disabled_auth, unsigned long disabled_enc, unsigned long disabled_mac, unsigned long disabled_ssl, CIPHER_ORDER *co_list, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | Coverage: | 71.429% (20/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 757-818 |
| | 48 | 6 |
module_load_dsoName: | module_load_dso | Prototype: | static CONF_MODULE * module_load_dso(const CONF *cnf, char *name, char *value, unsigned long flags) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | Lines: | 235-276 |
| | 48 | 7 |
i2c_ASN1_INTEGERName: | i2c_ASN1_INTEGER | Prototype: | int i2c_ASN1_INTEGER(ASN1_INTEGER *a, unsigned char **pp) | Coverage: | 47.826% (22/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | Lines: | 120-186 |
| | 48 | 15 |
gost01_VKO_keyName: | gost01_VKO_key | Prototype: | static int gost01_VKO_key(EVP_PKEY *pub_key, EVP_PKEY *priv_key, const unsigned char *ukm, unsigned char *key) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 313-368 |
| | 48 | 11 |
fe_pow22523Name: | fe_pow22523 | Prototype: | static void fe_pow22523(fe out, const fe z) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 906-967 |
| | 48 | 12 |
ec_GFp_simple_get_Jprojective_coordinates_GFpName: | ec_GFp_simple_get_Jprojective_coordinates_GFp | Prototype: | int ec_GFp_simple_get_Jprojective_coordinates_GFp(const EC_GROUP * group, const EC_POINT * point, BIGNUM * x, BIGNUM * y, BIGNUM * z, BN_CTX * ctx) | Coverage: | 29.167% (14/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 468-513 |
| | 48 | 17 |
dsa_priv_encodeName: | dsa_priv_encode | Prototype: | static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 248-292 |
| | 48 | 6 |
do_ext_i2dName: | do_ext_i2d | Prototype: | static X509_EXTENSION * do_ext_i2d(const X509V3_EXT_METHOD *method, int ext_nid, int crit, void *ext_struc) | Coverage: | 33.333% (6/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | Lines: | 183-224 |
| | 48 | 7 |
dh_priv_encodeName: | dh_priv_encode | Prototype: | static int dh_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | Lines: | 232-278 |
| | 48 | 6 |
bn_add_wordsName: | bn_add_words | Prototype: | unsigned long bn_add_words(unsigned long *r, const unsigned long *a, const unsigned long *b, int n) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 375-430 |
| | 48 | 4 |
asn1_bio_ctrlName: | asn1_bio_ctrl | Prototype: | static long asn1_bio_ctrl(BIO *b, int cmd, long arg1, void *arg2) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | Lines: | 367-446 |
| | 48 | 17 |
X509_REQ_to_X509Name: | X509_REQ_to_X509 | Prototype: | X509 * X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_r2x.c | Lines: | 69-115 |
| | 48 | 11 |
X509_EXTENSION_create_by_OBJName: | X509_EXTENSION_create_by_OBJ | Prototype: | X509_EXTENSION * X509_EXTENSION_create_by_OBJ(X509_EXTENSION **ex, const ASN1_OBJECT *obj, int crit, ASN1_OCTET_STRING *data) | Coverage: | 26.667% (8/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | Lines: | 211-240 |
| | 48 | 9 |
TXT_DB_writeName: | TXT_DB_write | Prototype: | long TXT_DB_write(BIO *out, TXT_DB *db) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/txt_db/txt_db.c | Lines: | 245-293 |
| | 48 | 14 |
SSL_CTX_add_sessionName: | SSL_CTX_add_session | Prototype: | int SSL_CTX_add_session(SSL_CTX *ctx, SSL_SESSION *c) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 597-669 |
| | 48 | 7 |
EVP_VerifyFinalName: | EVP_VerifyFinal | Prototype: | int EVP_VerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sigbuf, unsigned int siglen, EVP_PKEY *pkey) | Coverage: | 45.714% (16/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_verify.c | Lines: | 66-118 |
| | 48 | 13 |
tls_client_write_sessionName: | tls_client_write_session | Prototype: | static int tls_client_write_session(struct tls *ctx) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | Lines: | 224-276 |
| | 47 | 11 |
ssl3_check_cert_and_algorithmName: | ssl3_check_cert_and_algorithm | Prototype: | int ssl3_check_cert_and_algorithm(SSL *s) | Coverage: | 46.875% (15/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 2587-2647 |
| | 47 | 10 |
rsa_get_public_expName: | rsa_get_public_exp | Prototype: | static BIGNUM * rsa_get_public_exp(const BIGNUM *d, const BIGNUM *p, const BIGNUM *q, BN_CTX *ctx) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_crpt.c | Lines: | 147-175 |
| | 47 | 9 |
param_decode_gost01Name: | param_decode_gost01 | Prototype: | static int param_decode_gost01(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 512-563 |
| | 47 | 8 |
mem_ctrlName: | mem_ctrl | Prototype: | static long mem_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 70.000% (28/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Lines: | 205-274 |
| | 47 | 20 |
ec_GFp_simple_set_Jprojective_coordinates_GFpName: | ec_GFp_simple_set_Jprojective_coordinates_GFp | Prototype: | int ec_GFp_simple_set_Jprojective_coordinates_GFp(const EC_GROUP * group, EC_POINT * point, const BIGNUM * x, const BIGNUM * y, const BIGNUM * z, BN_CTX * ctx) | Coverage: | 41.935% (26/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 415-465 |
| | 47 | 18 |
ec_GF2m_simple_cmpName: | ec_GF2m_simple_cmp | Prototype: | int ec_GF2m_simple_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 20.000% (10/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 654-697 |
| | 47 | 14 |
check_crl_timeName: | check_crl_time | Prototype: | static int check_crl_time(X509_STORE_CTX *ctx, X509_CRL *crl, int notify) | Coverage: | 0.000% (0/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 977-1034 |
| | 47 | 18 |
asn1_collectName: | asn1_collect | Prototype: | static int asn1_collect(BUF_MEM *buf, const unsigned char **in, long len, char inf, int tag, int aclass, int depth) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 995-1050 |
| | 47 | 11 |
aead_chacha20_poly1305_openName: | aead_chacha20_poly1305_open | Prototype: | static int aead_chacha20_poly1305_open(const EVP_AEAD_CTX *ctx, unsigned char *out, size_t *out_len, size_t max_out_len, const unsigned char *nonce, size_t nonce_len, const unsigned char *in, size_t in_len, const unsigned char *ad, size_t ad_len) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha20poly1305.c | Lines: | 179-247 |
| | 47 | 6 |
X509_NAME_add_entryName: | X509_NAME_add_entry | Prototype: | int X509_NAME_add_entry(X509_NAME *name, const X509_NAME_ENTRY *ne, int loc, int set) | Coverage: | 41.026% (16/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 238-292 |
| | 47 | 14 |
SXNET_add_id_INTEGERName: | SXNET_add_id_INTEGER | Prototype: | int SXNET_add_id_INTEGER(SXNET **psx, ASN1_INTEGER *zone, const char *user, int userlen) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | Lines: | 289-337 |
| | 47 | 13 |
RSA_padding_add_PKCS1_OAEPName: | RSA_padding_add_PKCS1_OAEP | Prototype: | int RSA_padding_add_PKCS1_OAEP(unsigned char *to, int tlen, const unsigned char *from, int flen, const unsigned char *param, int plen) | Coverage: | 52.000% (13/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_oaep.c | Lines: | 38-92 |
| | 47 | 9 |
PKCS7_to_TS_TST_INFOName: | PKCS7_to_TS_TST_INFO | Prototype: | TS_TST_INFO * PKCS7_to_TS_TST_INFO(PKCS7 *token) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c | Lines: | 850-890 |
| | 47 | 5 |
EVP_EncryptUpdateName: | EVP_EncryptUpdate | Prototype: | int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | Coverage: | 39.024% (16/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c | Lines: | 290-356 |
| | 47 | 13 |
DES_encrypt1Name: | DES_encrypt1 | Prototype: | void DES_encrypt1(unsigned int *data, DES_key_schedule *ks, int enc) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/des_enc.c | Lines: | 64-156 |
| | 47 | 2 |
CBS_strdupName: | CBS_strdup | Prototype: | int CBS_strdup(const CBS *cbs, char **out_ptr) | Coverage: | 15.385% (2/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 98-104 |
| | 47 | 3 |
BN_BLINDING_updateName: | BN_BLINDING_update | Prototype: | int BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx) | Coverage: | 56.250% (18/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c | Lines: | 191-222 |
| | 47 | 10 |
BIO_get_portName: | BIO_get_port | Prototype: | int BIO_get_port(const char *str, unsigned short *port_ptr) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c | Lines: | 65-89 |
| | 47 | 4 |
tlsext_ocsp_clienthello_buildName: | tlsext_ocsp_clienthello_build | Prototype: | int tlsext_ocsp_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 22.500% (9/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 722-764 |
| | 46 | 14 |
tls_set_stringName: | tls_set_string | Prototype: | int tls_set_string(const char **dest, const char *src) | Coverage: | 26.667% (4/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_util.c | Lines: | 57-66 |
| | 46 | 4 |
ssl_writeName: | ssl_write | Prototype: | static int ssl_write(BIO *b, const char *out, int outl) | Coverage: | 31.429% (11/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 214-278 |
| | 46 | 15 |
ssl_load_ciphersName: | ssl_load_ciphers | Prototype: | void ssl_load_ciphers(void) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 445-498 |
| | 46 | 3 |
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 |
policy_cache_set_mappingName: | policy_cache_set_mapping | Prototype: | int policy_cache_set_mapping(X509 *x, POLICY_MAPPINGS *maps) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_map.c | Lines: | 68-126 |
| | 46 | 11 |
i2c_ASN1_BIT_STRINGName: | i2c_ASN1_BIT_STRING | Prototype: | int i2c_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **pp) | Coverage: | 21.277% (10/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c | Lines: | 71-127 |
| | 46 | 16 |
dtls1_clear_queuesName: | dtls1_clear_queues | Prototype: | static void dtls1_clear_queues(SSL *s) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 135-176 |
| | 46 | 6 |
X509_VERIFY_PARAM_set1_nameName: | X509_VERIFY_PARAM_set1_name | Prototype: | int X509_VERIFY_PARAM_set1_name(X509_VERIFY_PARAM *param, const char *name) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 400-411 |
| | 46 | 4 |
X509_ATTRIBUTE_create_by_OBJName: | X509_ATTRIBUTE_create_by_OBJ | Prototype: | X509_ATTRIBUTE * X509_ATTRIBUTE_create_by_OBJ(X509_ATTRIBUTE **attr, const ASN1_OBJECT *obj, int atrtype, const void *data, int len) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | Lines: | 243-270 |
| | 46 | 8 |
UI_dup_verify_stringName: | UI_dup_verify_string | Prototype: | int UI_dup_verify_string(UI *ui, const char *prompt, int flags, char *result_buf, int minsize, int maxsize, const char *test_buf) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 262-277 |
| | 46 | 4 |
DES_ofb_encryptName: | DES_ofb_encrypt | Prototype: | void DES_ofb_encrypt(const unsigned char *in, unsigned char *out, int numbits, long length, DES_key_schedule *schedule, DES_cblock *ivec) | Coverage: | 50.847% (30/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ofb_enc.c | Lines: | 67-134 |
| | 46 | 25 |
BN_bin2bnName: | BN_bin2bn | Prototype: | BIGNUM * BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 573-612 |
| | 46 | 10 |
BN_BLINDING_newName: | BN_BLINDING_new | Prototype: | BN_BLINDING * BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai, BIGNUM *mod) | Coverage: | 26.923% (7/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c | Lines: | 139-176 |
| | 46 | 10 |
ssl3_get_new_session_ticketName: | ssl3_get_new_session_ticket | Prototype: | int ssl3_get_new_session_ticket(SSL *s) | Coverage: | 44.000% (11/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 1752-1825 |
| | 45 | 9 |
idp_check_dpName: | idp_check_dp | Prototype: | static int idp_check_dp(DIST_POINT_NAME *a, DIST_POINT_NAME *b) | Coverage: | 0.000% (0/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1369-1426 |
| | 45 | 16 |
get_crl_skName: | get_crl_sk | Prototype: | static int get_crl_sk(X509_STORE_CTX *ctx, X509_CRL **pcrl, X509_CRL **pdcrl, X509 **pissuer, int *pscore, unsigned int *preasons, struct stack_st_X509_CRL *crls) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1036-1079 |
| | 45 | 7 |
expandName: | expand | Prototype: | static void expand(_LHASH *lh) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 308-357 |
| | 45 | 6 |
ec_asn1_group2pkparametersName: | ec_asn1_group2pkparameters | Prototype: | ECPKPARAMETERS * ec_asn1_group2pkparameters(const EC_GROUP * group, ECPKPARAMETERS * params) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1002-1046 |
| | 45 | 10 |
ec_GFp_simple_group_set_curveName: | ec_GFp_simple_group_set_curve | Prototype: | int ec_GFp_simple_group_set_curve(EC_GROUP * group, const BIGNUM * p, const BIGNUM * a, const BIGNUM * b, BN_CTX * ctx) | Coverage: | 36.364% (16/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 176-230 |
| | 45 | 15 |
dgram_adjust_rcv_timeoutName: | dgram_adjust_rcv_timeout | Prototype: | static void dgram_adjust_rcv_timeout(BIO *b) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | Lines: | 181-230 |
| | 45 | 7 |
decode_gost01_algor_paramsName: | decode_gost01_algor_params | Prototype: | static int decode_gost01_algor_params(EVP_PKEY *pkey, const unsigned char **p, int len) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 79-117 |
| | 45 | 8 |
X509_REQ_get_extensionsName: | X509_REQ_get_extensions | Prototype: | struct stack_st_X509_EXTENSION * X509_REQ_get_extensions(X509_REQ *req) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_req.c | Lines: | 197-223 |
| | 45 | 7 |
X509_PUBKEY_get0Name: | X509_PUBKEY_get0 | Prototype: | EVP_PKEY * X509_PUBKEY_get0(X509_PUBKEY *key) | Coverage: | 46.429% (13/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | Lines: | 177-227 |
| | 45 | 10 |
X509_NAME_ENTRY_create_by_OBJName: | X509_NAME_ENTRY_create_by_OBJ | Prototype: | X509_NAME_ENTRY * X509_NAME_ENTRY_create_by_OBJ(X509_NAME_ENTRY **ne, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len) | Coverage: | 25.926% (7/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 329-354 |
| | 45 | 8 |
X509_ATTRIBUTE_createName: | X509_ATTRIBUTE_create | Prototype: | X509_ATTRIBUTE * X509_ATTRIBUTE_create(int nid, int atrtype, void *value) | Coverage: | 25.000% (5/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_attrib.c | Lines: | 172-198 |
| | 45 | 8 |
TS_REQ_to_TS_VERIFY_CTXName: | TS_REQ_to_TS_VERIFY_CTX | Prototype: | TS_VERIFY_CTX * TS_REQ_to_TS_VERIFY_CTX(TS_REQ *req, TS_VERIFY_CTX *ctx) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_verify_ctx.c | Lines: | 115-166 |
| | 45 | 11 |
PEM_do_headerName: | PEM_do_header | Prototype: | int PEM_do_header(EVP_CIPHER_INFO *cipher, unsigned char *data, long *plen, pem_password_cb *callback, void *u) | Coverage: | 8.696% (2/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 431-474 |
| | 45 | 8 |
OCSP_basic_signName: | OCSP_basic_sign | Prototype: | int OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key, const EVP_MD *dgst, struct stack_st_X509 *certs, unsigned long flags) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c | Lines: | 220-274 |
| | 45 | 13 |
OBJ_txt2objName: | OBJ_txt2obj | Prototype: | ASN1_OBJECT * OBJ_txt2obj(const char *s, int no_name) | Coverage: | 33.333% (5/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 483-522 |
| | 45 | 5 |
ESS_CERT_ID_new_initName: | ESS_CERT_ID_new_init | Prototype: | static ESS_CERT_ID * ESS_CERT_ID_new_init(X509 *cert, int issuer_needed) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 845-889 |
| | 45 | 10 |
DES_cbc_encrypt [ncbc_enc.c #1]Name: | DES_cbc_encrypt [ncbc_enc.c #1] | Prototype: | void DES_cbc_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *_schedule, DES_cblock *ivec, int enc) | Coverage: | 63.265% (31/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ncbc_enc.c #1 | Lines: | 67-148 |
| | 45 | 22 |
BUF_strdupName: | BUF_strdup | Prototype: | char * BUF_strdup(const char *str) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_str.c | Lines: | 31-41 |
| | 45 | 4 |
BIO_dump_indent_cbName: | BIO_dump_indent_cb | Prototype: | int BIO_dump_indent_cb(int (*cb)(const void *data, size_t len, void *u), void *u, const char *s, int len, int indent) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_dump.c | Lines: | 79-146 |
| | 45 | 12 |
ssl_cipher_collect_aliasesName: | ssl_cipher_collect_aliases | Prototype: | static void ssl_cipher_collect_aliases(const SSL_CIPHER **ca_list, int num_of_group_aliases, unsigned long disabled_mkey, unsigned long disabled_auth, unsigned long disabled_enc, unsigned long disabled_mac, unsigned long disabled_ssl, CIPHER_ORDER *head) | Coverage: | 68.750% (22/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 820-884 |
| | 44 | 13 |