Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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_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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
_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 |
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 |
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 |
bn_div_wordsName: | bn_div_words | Prototype: | unsigned long bn_div_words(unsigned long h, unsigned long l, unsigned long d) | Coverage: | 73.333% (22/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 266-330 |
| | 50 | 11 |
ec_GFp_simple_group_get_curveName: | ec_GFp_simple_group_get_curve | Prototype: | int ec_GFp_simple_group_get_curve(const EC_GROUP * group, BIGNUM * p, BIGNUM * a, BIGNUM * b, BN_CTX * ctx) | Coverage: | 32.609% (15/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 233-274 |
| | 50 | 16 |
ec_asn1_pkparameters2groupName: | ec_asn1_pkparameters2group | Prototype: | EC_GROUP * ec_asn1_pkparameters2group(const ECPKPARAMETERS * params) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1260-1293 |
| | 50 | 7 |
fe_mul121666Name: | fe_mul121666 | Prototype: | static void fe_mul121666(fe h, fe f) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 4755-4809 |
| | 50 | 1 |
i2o_ECPublicKeyName: | i2o_ECPublicKey | Prototype: | int i2o_ECPublicKey(const EC_KEY * a, unsigned char **out) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1587-1623 |
| | 50 | 8 |
CRYPTO_xts128_encryptName: | CRYPTO_xts128_encrypt | Prototype: | int CRYPTO_xts128_encrypt(const XTS128_CONTEXT *ctx, const unsigned char iv[16], const unsigned char *inp, unsigned char *out, size_t len, int enc) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/xts128.c | Lines: | 62-185 |
| | 51 | 8 |
DES_enc_writeName: | DES_enc_write | Prototype: | int DES_enc_write(int fd, const void *_buf, int len, DES_key_schedule *sched, DES_cblock *iv) | Coverage: | 0.000% (0/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/enc_writ.c | Lines: | 82-173 |
| | 51 | 12 |
EC_POINT_bn2pointName: | EC_POINT_bn2point | Prototype: | EC_POINT * EC_POINT_bn2point(const EC_GROUP * group, const BIGNUM * bn, EC_POINT * point, BN_CTX * ctx) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_print.c | Lines: | 85-119 |
| | 51 | 8 |
OCSP_cert_id_newName: | OCSP_cert_id_new | Prototype: | OCSP_CERTID * OCSP_cert_id_new(const EVP_MD *dgst, const X509_NAME *issuerName, const ASN1_BIT_STRING *issuerKey, const ASN1_INTEGER *serialNumber) | Coverage: | 0.000% (0/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_lib.c | Lines: | 101-152 |
| | 51 | 15 |
RSA_setup_blindingName: | RSA_setup_blinding | Prototype: | BN_BLINDING * RSA_setup_blinding(RSA *rsa, BN_CTX *in_ctx) | Coverage: | 36.000% (9/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_crpt.c | Lines: | 177-221 |
| | 51 | 9 |
SHA512_FinalName: | SHA512_Final | Prototype: | int SHA512_Final (unsigned char *md, SHA512_CTX *c) | Coverage: | 78.947% (15/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c | Lines: | 97-173 |
| | 51 | 8 |
_SSL_set_tlsext_host_nameName: | _SSL_set_tlsext_host_name | Prototype: | static int _SSL_set_tlsext_host_name(SSL *s, const char *name) | Coverage: | 26.316% (5/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1731-1751 |
| | 51 | 5 |
compute_keyName: | compute_key | Prototype: | static int compute_key(unsigned char *key, const BIGNUM *pub_key, DH *dh) | Coverage: | 45.161% (14/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_key.c | Lines: | 183-237 |
| | 51 | 11 |
dtls1_hm_fragment_newName: | dtls1_hm_fragment_new | Prototype: | static hm_fragment * dtls1_hm_fragment_new(unsigned long frag_len, int reassembly) | Coverage: | 56.250% (9/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 169-205 |
| | 51 | 6 |
ec_GF2m_simple_is_on_curveName: | ec_GF2m_simple_is_on_curve | Prototype: | int ec_GF2m_simple_is_on_curve(const EC_GROUP *group, const EC_POINT *point, BN_CTX *ctx) | Coverage: | 36.364% (16/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 590-645 |
| | 51 | 16 |
level_add_nodeName: | level_add_node | Prototype: | int level_add_node(X509_POLICY_LEVEL *level, const X509_POLICY_DATA *data, X509_POLICY_NODE *parent, X509_POLICY_TREE *tree, X509_POLICY_NODE **nodep) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c | Lines: | 111-166 |
| | 51 | 19 |
pkcs7_decrypt_rinfoName: | pkcs7_decrypt_rinfo | Prototype: | static int pkcs7_decrypt_rinfo(unsigned char **pek, int *peklen, PKCS7_RECIP_INFO *ri, EVP_PKEY *pkey) | Coverage: | 36.000% (9/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 192-245 |
| | 51 | 9 |
ssl3_get_cert_statusName: | ssl3_get_cert_status | Prototype: | int ssl3_get_cert_status(SSL *s) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 1827-1900 |
| | 51 | 11 |
ssl_ctx_make_profilesName: | ssl_ctx_make_profiles | Prototype: | static int ssl_ctx_make_profiles(const char *profiles_string, struct stack_st_SRTP_PROTECTION_PROFILE **out) | Coverage: | 65.000% (13/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srtp.c | Lines: | 178-213 |
| | 51 | 5 |
ssl_readName: | ssl_read | Prototype: | static int ssl_read(BIO *b, char *out, int outl) | Coverage: | 28.947% (11/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 142-212 |
| | 51 | 17 |
x509_name_encodeName: | x509_name_encode | Prototype: | static int x509_name_encode(X509_NAME *a) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 381-429 |
| | 51 | 9 |
DSA_meth_dupName: | DSA_meth_dup | Prototype: | DSA_METHOD * DSA_meth_dup(const DSA_METHOD *meth) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_meth.c | Lines: | 49-63 |
| | 52 | 4 |
DSA_meth_newName: | DSA_meth_new | Prototype: | DSA_METHOD * DSA_meth_new(const char *name, int flags) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_meth.c | Lines: | 24-38 |
| | 52 | 4 |
RSA_meth_dupName: | RSA_meth_dup | Prototype: | RSA_METHOD * RSA_meth_dup(const RSA_METHOD *meth) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_meth.c | Lines: | 49-63 |
| | 52 | 4 |
RSA_meth_newName: | RSA_meth_new | Prototype: | RSA_METHOD * RSA_meth_new(const char *name, int flags) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_meth.c | Lines: | 24-38 |
| | 52 | 4 |
SSL_freeName: | SSL_free | Prototype: | void SSL_free(SSL *s) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 494-565 |
| | 52 | 8 |
X509_CRL_printName: | X509_CRL_print | Prototype: | int X509_CRL_print(BIO *out, X509_CRL *x) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_crl.c | Lines: | 84-140 |
| | 52 | 8 |
X509_STORE_get1_certsName: | X509_STORE_get1_certs | Prototype: | struct stack_st_X509 * X509_STORE_get1_certs(X509_STORE_CTX *ctx, X509_NAME *nm) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 556-603 |
| | 52 | 7 |
bnrandName: | bnrand | Prototype: | static int bnrand(int pseudorand, BIGNUM *rnd, int bits, int top, int bottom) | Coverage: | 76.744% (33/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_rand.c | Lines: | 121-192 |
| | 52 | 15 |
do_bufName: | do_buf | Prototype: | static int do_buf(unsigned char *buf, int buflen, int type, unsigned char flags, char *quotes, char_io *io_ch, void *arg) | Coverage: | 0.000% (0/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | Lines: | 184-261 |
| | 52 | 17 |
do_createName: | do_create | Prototype: | static int do_create(char *value, char *name) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_moid.c | Lines: | 112-158 |
| | 52 | 10 |
hash_stepName: | hash_step | Prototype: | static int hash_step(GOSTR341194_CTX *c, unsigned char *H, const unsigned char *M) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | Lines: | 132-200 |
| | 52 | 3 |
md_ctrlName: | md_ctrl | Prototype: | static long md_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 23.684% (9/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_md.c | Lines: | 176-238 |
| | 52 | 15 |
policy_cache_createName: | policy_cache_create | Prototype: | static int policy_cache_create(X509 *x, CERTIFICATEPOLICIES *policies, int crit) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_cache.c | Lines: | 72-120 |
| | 52 | 13 |
ssl3_send_client_kex_rsaName: | ssl3_send_client_kex_rsa | Prototype: | static int ssl3_send_client_kex_rsa(SSL *s, SESS_CERT *sess_cert, CBB *cbb) | Coverage: | 41.667% (10/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 1924-1980 |
| | 52 | 8 |
ssl_ctx_use_certificate_chain_bioName: | ssl_ctx_use_certificate_chain_bio | Prototype: | static int ssl_ctx_use_certificate_chain_bio(SSL_CTX *ctx, BIO *in) | Coverage: | 40.909% (9/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 635-696 |
| | 52 | 8 |
tls_closeName: | tls_close | Prototype: | int tls_close(struct tls *ctx) | Coverage: | 21.053% (8/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 769-821 |
| | 52 | 12 |
tls_server_ticket_cbName: | tls_server_ticket_cb | Prototype: | static int tls_server_ticket_cb(SSL *ssl, unsigned char *keyname, unsigned char *iv, EVP_CIPHER_CTX *ctx, HMAC_CTX *hctx, int mode) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 166-207 |
| | 52 | 6 |
ASN1_TIME_to_generalizedtimeName: | ASN1_TIME_to_generalizedtime | Prototype: | ASN1_GENERALIZEDTIME * ASN1_TIME_to_generalizedtime(const ASN1_TIME *t, ASN1_GENERALIZEDTIME **out) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 347-376 |
| | 53 | 7 |
BIO_new_NDEFName: | BIO_new_NDEF | Prototype: | BIO * BIO_new_NDEF(BIO *out, ASN1_VALUE *val, const ASN1_ITEM *it) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_ndef.c | Lines: | 100-150 |
| | 53 | 5 |
BUF_strndupName: | BUF_strndup | Prototype: | char * BUF_strndup(const char *str, size_t siz) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_str.c | Lines: | 43-53 |
| | 53 | 5 |
DES_ncbc_encrypt [ncbc_enc.c #2]Name: | DES_ncbc_encrypt [ncbc_enc.c #2] | Prototype: | void DES_ncbc_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 #2 | Lines: | 70-148 |
| | 53 | 22 |
DSO_loadName: | DSO_load | Prototype: | DSO * DSO_load(DSO *dso, const char *filename, DSO_METHOD *meth, int flags) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c | Lines: | 188-240 |
| | 53 | 12 |
EC_POINT_point2hexName: | EC_POINT_point2hex | Prototype: | char * EC_POINT_point2hex(const EC_GROUP * group, const EC_POINT * point, point_conversion_form_t form, BN_CTX * ctx) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_print.c | Lines: | 124-161 |
| | 53 | 6 |
EVP_SignFinalName: | EVP_SignFinal | Prototype: | int EVP_SignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, unsigned int *siglen, EVP_PKEY *pkey) | Coverage: | 44.737% (17/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_sign.c | Lines: | 66-123 |
| | 53 | 14 |
HKDF_expandName: | HKDF_expand | Prototype: | int HKDF_expand(uint8_t *out_key, size_t out_len, const EVP_MD *digest, const uint8_t *prk, size_t prk_len, const uint8_t *info, size_t info_len) | Coverage: | 57.576% (19/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hkdf/hkdf.c | Lines: | 66-117 |
| | 53 | 9 |
SSL_add_file_cert_subjects_to_stackName: | SSL_add_file_cert_subjects_to_stack | Prototype: | int SSL_add_file_cert_subjects_to_stack(struct stack_st_X509_NAME *stack, const char *file) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 622-669 |
| | 53 | 9 |
append_ia5Name: | append_ia5 | Prototype: | static int append_ia5(struct stack_st_OPENSSL_STRING **sk, ASN1_IA5STRING *email) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 599-623 |
| | 53 | 8 |