Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
pkey_get_eckeyName: | pkey_get_eckey | Prototype: | static EC_KEY * pkey_get_eckey(EVP_PKEY *key, EC_KEY **eckey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | Lines: | 506-522 |
| | 19 | 4 |
pkey_get_dsaName: | pkey_get_dsa | Prototype: | static DSA * pkey_get_dsa(EVP_PKEY *key, DSA **dsa) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | Lines: | 393-409 |
| | 19 | 4 |
pkey_ec_paramgenName: | pkey_ec_paramgen | Prototype: | static int pkey_ec_paramgen(EVP_PKEY_CTX * ctx, EVP_PKEY * pkey) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 265-284 |
| | 20 | 4 |
pkey_ec_keygenName: | pkey_ec_keygen | Prototype: | static int pkey_ec_keygen(EVP_PKEY_CTX * ctx, EVP_PKEY * pkey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 286-302 |
| | 17 | 4 |
pkey_ec_deriveName: | pkey_ec_derive | Prototype: | static int pkey_ec_derive(EVP_PKEY_CTX * ctx, unsigned char *key, size_t * keylen) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 171-201 |
| | 22 | 4 |
pkey_ec_copyName: | pkey_ec_copy | Prototype: | static int pkey_ec_copy(EVP_PKEY_CTX * dst, EVP_PKEY_CTX * src) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 95-110 |
| | 11 | 4 |
pkey_dsa_paramgenName: | pkey_dsa_paramgen | Prototype: | static int pkey_dsa_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 274-297 |
| | 41 | 4 |
pkey_dsa_keygenName: | pkey_dsa_keygen | Prototype: | static int pkey_dsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 299-316 |
| | 17 | 4 |
pkey_dh_paramgenName: | pkey_dh_paramgen | Prototype: | static int pkey_dh_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 187-210 |
| | 25 | 4 |
pkey_dh_keygenName: | pkey_dh_keygen | Prototype: | static int pkey_dh_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 212-229 |
| | 17 | 4 |
pkey_asn1_findName: | pkey_asn1_find | Prototype: | static const EVP_PKEY_ASN1_METHOD * pkey_asn1_find(int type) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Lines: | 165-182 |
| | 17 | 4 |
param_missing_gost01Name: | param_missing_gost01 | Prototype: | static int param_missing_gost01(const EVP_PKEY *pk) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 565-577 |
| | 12 | 4 |
openssl_ciphersName: | openssl_ciphers | Prototype: | static int openssl_ciphers(ENGINE *e, const EVP_CIPHER **cipher, const int **nids, int nid) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 293-315 |
| | 14 | 4 |
oid_module_initName: | oid_module_init | Prototype: | static int oid_module_init(CONF_IMODULE *md, const CONF *cnf) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_moid.c | Lines: | 72-93 |
| | 14 | 4 |
ocsp_req_find_signerName: | ocsp_req_find_signer | Prototype: | static int ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req, X509_NAME *nm, struct stack_st_X509 *certs, X509_STORE *st, unsigned long flags) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 440-460 |
| | 11 | 4 |
ocsp_check_idsName: | ocsp_check_ids | Prototype: | static int ocsp_check_ids(struct stack_st_OCSP_SINGLERESP *sresp, OCSP_CERTID **ret) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 277-304 |
| | 18 | 4 |
o2i_ECPublicKeyName: | o2i_ECPublicKey | Prototype: | EC_KEY * o2i_ECPublicKey(EC_KEY ** a, const unsigned char **in, long len) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1561-1585 |
| | 39 | 4 |
ndef_suffixName: | ndef_suffix | Prototype: | static int ndef_suffix(BIO *b, unsigned char **pbuf, int *plen, void *parg) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_ndef.c | Lines: | 207-243 |
| | 29 | 4 |
make_knName: | make_kn | Prototype: | static void make_kn(unsigned char *k1, unsigned char *l, int bl) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cmac.c | Lines: | 77-91 |
| | 7 | 4 |
look_str_cbName: | look_str_cb | Prototype: | static void look_str_cb(int nid, struct stack_st_ENGINE *sk, ENGINE *def, void *arg) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c | Lines: | 215-234 |
| | 17 | 4 |
lh_strhashName: | lh_strhash | Prototype: | unsigned long lh_strhash(const char *c) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 430-451 |
| | 19 | 4 |
lh_insertName: | lh_insert | Prototype: | void * lh_insert(_LHASH *lh, void *data) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 181-216 |
| | 38 | 4 |
lh_freeName: | lh_free | Prototype: | void lh_free(_LHASH *lh) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 160-179 |
| | 16 | 4 |
level_find_nodeName: | level_find_node | Prototype: | X509_POLICY_NODE * level_find_node(const X509_POLICY_LEVEL *level, const X509_POLICY_NODE *parent, const ASN1_OBJECT *id) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c | Lines: | 93-108 |
| | 12 | 4 |
key_diversify_crypto_proName: | key_diversify_crypto_pro | Prototype: | static void key_diversify_crypto_pro(GOST2814789_KEY *ctx, const unsigned char *inputKey, const unsigned char *ukm, unsigned char *outputKey) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_keywrap.c | Lines: | 62-93 |
| | 20 | 4 |
int_thread_del_itemName: | int_thread_del_item | Prototype: | static void int_thread_del_item(const ERR_STATE *d) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 522-546 |
| | 20 | 4 |
int_table_checkName: | int_table_check | Prototype: | static int int_table_check(ENGINE_TABLE **t, int create) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c | Lines: | 117-130 |
| | 11 | 4 |
int_engine_module_initName: | int_engine_module_init | Prototype: | static int int_engine_module_init(CONF_IMODULE *md, const CONF *cnf) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c | Lines: | 208-234 |
| | 12 | 4 |
int_engine_initName: | int_engine_init | Prototype: | static int int_engine_init(ENGINE *e) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c | Lines: | 83-95 |
| | 8 | 4 |
idea_ofb64_encryptName: | idea_ofb64_encrypt | Prototype: | void idea_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *schedule, unsigned char *ivec, int *num) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_ofb64.c | Lines: | 66-110 |
| | 33 | 4 |
i2v_AUTHORITY_KEYIDName: | i2v_AUTHORITY_KEYID | Prototype: | static struct stack_st_CONF_VALUE *i2v_AUTHORITY_KEYID(X509V3_EXT_METHOD *method, AUTHORITY_KEYID *akeyid, struct stack_st_CONF_VALUE *extlist) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_akey.c | Lines: | 90-110 |
| | 17 | 4 |
i2s_ASN1_ENUMERATED_TABLEName: | i2s_ASN1_ENUMERATED_TABLE | Prototype: | char * i2s_ASN1_ENUMERATED_TABLE(X509V3_EXT_METHOD *method, const ASN1_ENUMERATED *e) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_enum.c | Lines: | 95-107 |
| | 39 | 4 |
i2r_PKEY_USAGE_PERIODName: | i2r_PKEY_USAGE_PERIOD | Prototype: | static int i2r_PKEY_USAGE_PERIOD(X509V3_EXT_METHOD *method, PKEY_USAGE_PERIOD *usage, BIO *out, int indent) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pku.c | Lines: | 140-156 |
| | 10 | 4 |
i2d_ASN1_bio_streamName: | i2d_ASN1_bio_stream | Prototype: | int i2d_ASN1_bio_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags, const ASN1_ITEM *it) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 116-143 |
| | 18 | 4 |
hmac_signctxName: | hmac_signctx | Prototype: | static int hmac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | Lines: | 166-184 |
| | 12 | 4 |
hex_to_stringName: | hex_to_string | Prototype: | char * hex_to_string(const unsigned char *buffer, long len) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 404-426 |
| | 23 | 4 |
have_handshake_fragmentName: | have_handshake_fragment | Prototype: | static int have_handshake_fragment(SSL *s, int type, unsigned char *buf, int len, int peek) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1134-1161 |
| | 14 | 4 |
gost2814789_get_asn1_paramsName: | gost2814789_get_asn1_params | Prototype: | int gost2814789_get_asn1_params(EVP_CIPHER_CTX *ctx, ASN1_TYPE *params) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | Lines: | 149-185 |
| | 31 | 4 |
gnames_from_sectnameName: | gnames_from_sectname | Prototype: | static struct stack_st_GENERAL_NAME *gnames_from_sectname(X509V3_CTX *ctx, char *sect) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 107-127 |
| | 21 | 4 |
getentropy_getrandomName: | getentropy_getrandom | Prototype: | static int getentropy_getrandom(void *buf, size_t len) | Coverage: | 41.667% (5/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | Lines: | 197-212 |
| | 30 | 4 |
general_allocate_stringName: | general_allocate_string | Prototype: | static int general_allocate_string(UI *ui, const char *prompt, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf, int minsize, int maxsize, const char *test_buf) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 160-182 |
| | 13 | 4 |
general_allocate_promptName: | general_allocate_prompt | Prototype: | static UI_STRING * general_allocate_prompt(UI *ui, const char *prompt, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 139-158 |
| | 21 | 4 |
gcm_init_4bitName: | gcm_init_4bit | Prototype: | static void gcm_init_4bit(u128 Htable[16], u64 H[2]) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 255-324 |
| | 25 | 4 |
free_stringName: | free_string | Prototype: | static void free_string(UI_STRING *uis) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 99-115 |
| | 9 | 4 |
find_issuerName: | find_issuer | Prototype: | static X509 * find_issuer(X509_STORE_CTX *ctx, struct stack_st_X509 *sk, X509 *x) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 564-579 |
| | 13 | 4 |
file_getsName: | file_gets | Prototype: | static int file_gets(BIO *bp, char *buf, int size) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | Lines: | 295-307 |
| | 7 | 4 |
file_freeName: | file_free | Prototype: | static int file_free(BIO *a) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | Lines: | 167-181 |
| | 19 | 4 |
fd_readName: | fd_read | Prototype: | static int fd_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_fd.c | Lines: | 131-146 |
| | 13 | 4 |
fd_freeName: | fd_free | Prototype: | static int fd_free(BIO *a) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_fd.c | Lines: | 116-129 |
| | 10 | 4 |
equal_nocaseName: | equal_nocase | Prototype: | static int equal_nocase(const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 674-686 |
| | 12 | 4 |
engine_pkey_meths_freeName: | engine_pkey_meths_free | Prototype: | void engine_pkey_meths_free(ENGINE *e) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c | Lines: | 159-175 |
| | 17 | 4 |
engine_pkey_asn1_meths_freeName: | engine_pkey_asn1_meths_free | Prototype: | void engine_pkey_asn1_meths_free(ENGINE *e) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c | Lines: | 163-179 |
| | 17 | 4 |
encode_pkcs1Name: | encode_pkcs1 | Prototype: | static int encode_pkcs1(unsigned char **out, int *out_len, int type, const unsigned char *m, unsigned int m_len) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_sign.c | Lines: | 85-121 |
| | 35 | 4 |
encode_gost01_algor_paramsName: | encode_gost01_algor_params | Prototype: | static ASN1_STRING * encode_gost01_algor_params(const EVP_PKEY *key) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 119-149 |
| | 35 | 4 |
ecdsa_prepare_digestName: | ecdsa_prepare_digest | Prototype: | static int ecdsa_prepare_digest(const unsigned char *dgst, int dgst_len, BIGNUM *order, BIGNUM *ret) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_ossl.c | Lines: | 90-112 |
| | 11 | 4 |
ecdsa_checkName: | ecdsa_check | Prototype: | ECDSA_DATA * ecdsa_check(EC_KEY *key) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | Lines: | 172-195 |
| | 24 | 4 |
ecdh_checkName: | ecdh_check | Prototype: | ECDH_DATA * ecdh_check(EC_KEY *key) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_lib.c | Lines: | 185-208 |
| | 24 | 4 |
ec_GFp_simple_point_copyName: | ec_GFp_simple_point_copy | Prototype: | int ec_GFp_simple_point_copy(EC_POINT * dest, const EC_POINT * src) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 391-403 |
| | 8 | 4 |
ec_GFp_simple_group_copyName: | ec_GFp_simple_group_copy | Prototype: | int ec_GFp_simple_group_copy(EC_GROUP * dest, const EC_GROUP * src) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 160-173 |
| | 8 | 4 |
ec_GF2m_simple_point_copyName: | ec_GF2m_simple_point_copy | Prototype: | int ec_GF2m_simple_point_copy(EC_POINT * dest, const EC_POINT * src) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 346-358 |
| | 8 | 4 |
eat_alpha_numericName: | eat_alpha_numeric | Prototype: | static char * eat_alpha_numeric(CONF *conf, char *p) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 607-619 |
| | 7 | 4 |
dtls1_record_replay_checkName: | dtls1_record_replay_check | Prototype: | static int dtls1_record_replay_check(SSL *s, DTLS1_BITMAP *bitmap) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1331-1351 |
| | 14 | 4 |
dtls1_record_bitmap_updateName: | dtls1_record_bitmap_update | Prototype: | static void dtls1_record_bitmap_update(SSL *s, DTLS1_BITMAP *bitmap) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1354-1374 |
| | 13 | 4 |
dtls1_read_failedName: | dtls1_read_failed | Prototype: | int dtls1_read_failed(SSL *s, int code) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 891-917 |
| | 8 | 4 |
dtls1_handle_timeoutName: | dtls1_handle_timeout | Prototype: | int dtls1_handle_timeout(SSL *s) | Coverage: | 20.000% (2/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 413-433 |
| | 10 | 4 |
dtls1_guess_mtuName: | dtls1_guess_mtu | Prototype: | static unsigned int dtls1_guess_mtu(unsigned int curr_mtu) | Coverage: | 22.222% (2/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1202-1215 |
| | 7 | 4 |
dtls1_clearName: | dtls1_clear | Prototype: | void dtls1_clear(SSL *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 200-244 |
| | 34 | 4 |
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 |
dsa_copy_parametersName: | dsa_copy_parameters | Prototype: | static int dsa_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 317-337 |
| | 20 | 4 |
dsa_cbName: | dsa_cb | Prototype: | static int dsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c | Lines: | 157-171 |
| | 14 | 4 |
dpn_cbName: | dpn_cb | Prototype: | static int dpn_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 365-381 |
| | 12 | 4 |
do_i2r_name_constraintsName: | do_i2r_name_constraints | Prototype: | static int do_i2r_name_constraints(const X509V3_EXT_METHOD *method, struct stack_st_GENERAL_SUBTREE *trees, BIO *bp, int ind, char *name) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | Lines: | 243-262 |
| | 12 | 4 |
do_hex_dumpName: | do_hex_dump | Prototype: | static int do_hex_dump(char_io *io_ch, void *arg, unsigned char *buf, int buflen) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | Lines: | 265-283 |
| | 12 | 4 |
do_dirnameName: | do_dirname | Prototype: | static int do_dirname(GENERAL_NAME *gen, const char *value, X509V3_CTX *ctx) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 639-663 |
| | 17 | 4 |
do_b2iName: | do_b2i | Prototype: | static EVP_PKEY * do_b2i(const unsigned char **in, unsigned int length, int ispub) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 247-267 |
| | 21 | 4 |
dir_ctrlName: | dir_ctrl | Prototype: | static int dir_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl, char **retp) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | Lines: | 121-143 |
| | 12 | 4 |
dh_cbName: | dh_cb | Prototype: | static int dh_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_asn1.c | Lines: | 67-81 |
| | 14 | 4 |
dgram_clearName: | dgram_clear | Prototype: | static int dgram_clear(BIO *a) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | Lines: | 165-179 |
| | 15 | 4 |
des_ctrlName: | des_ctrl | Prototype: | static int des_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des.c | Lines: | 212-224 |
| | 5 | 4 |
def_serial_cbName: | def_serial_cb | Prototype: | static ASN1_INTEGER * def_serial_cb(struct TS_resp_ctx *ctx, void *data) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 94-110 |
| | 14 | 4 |
d2i_RSA_PUBKEYName: | d2i_RSA_PUBKEY | Prototype: | RSA * d2i_RSA_PUBKEY(RSA **a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | Lines: | 283-303 |
| | 28 | 4 |
d2i_PUBKEYName: | d2i_PUBKEY | Prototype: | EVP_PKEY * d2i_PUBKEY(EVP_PKEY **a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | Lines: | 246-263 |
| | 25 | 4 |
d2i_EC_PUBKEYName: | d2i_EC_PUBKEY | Prototype: | EC_KEY * d2i_EC_PUBKEY(EC_KEY **a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | Lines: | 367-387 |
| | 28 | 4 |
d2i_DSA_PUBKEYName: | d2i_DSA_PUBKEY | Prototype: | DSA * d2i_DSA_PUBKEY(DSA **a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | Lines: | 325-345 |
| | 28 | 4 |
check_purpose_crl_signName: | check_purpose_crl_sign | Prototype: | static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x, int ca) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 751-764 |
| | 8 | 4 |
cbs_get_uName: | cbs_get_u | Prototype: | static int cbs_get_u(CBS *cbs, uint32_t *out, size_t len) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 135-154 |
| | 12 | 4 |
cbs_get_asn1Name: | cbs_get_asn1 | Prototype: | static int cbs_get_asn1(CBS *cbs, CBS *out, unsigned int tag_value, int skip_header) | Coverage: | 64.286% (9/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 336-356 |
| | 24 | 4 |
buffer_newName: | buffer_new | Prototype: | static int buffer_new(BIO *bi) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_buff.c | Lines: | 95-125 |
| | 29 | 4 |
bn_sqr_wordsName: | bn_sqr_words | Prototype: | void bn_sqr_words(unsigned long *r, const unsigned long *a, int n) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 132-156 |
| | 18 | 4 |
bn_mul_wordsName: | bn_mul_words | Prototype: | unsigned long bn_mul_words(unsigned long *rp, const unsigned long *ap, int num, unsigned long w) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 103-130 |
| | 20 | 4 |
bn_mul_add_wordsName: | bn_mul_add_words | Prototype: | unsigned long bn_mul_add_words(unsigned long *rp, const unsigned long *ap, int num, unsigned long w) | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 73-101 |
| | 20 | 4 |
bn_expand2Name: | bn_expand2 | Prototype: | BIGNUM * bn_expand2(BIGNUM *b, int words) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 385-423 |
| | 13 | 4 |
bn_dup_expandName: | bn_dup_expand | Prototype: | BIGNUM * bn_dup_expand(const BIGNUM *b, int words) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 340-376 |
| | 17 | 4 |
bn_cmp_wordsName: | bn_cmp_words | Prototype: | int bn_cmp_words(const unsigned long *a, const unsigned long *b, int n) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 790-807 |
| | 12 | 4 |
bn_c2iName: | bn_c2i | Prototype: | static int bn_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_bignum.c | Lines: | 151-167 |
| | 11 | 4 |
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 |
blob_lengthName: | blob_length | Prototype: | static unsigned int blob_length(unsigned bitlen, int isdss, int ispub) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 215-245 |
| | 10 | 4 |
bio_nwriteName: | bio_nwrite | Prototype: | static ssize_t bio_nwrite(BIO *bio, char **buf, size_t num_) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 456-478 |
| | 19 | 4 |
asn1_put_lengthName: | asn1_put_length | Prototype: | static void asn1_put_length(unsigned char **pp, int length) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 240-261 |
| | 14 | 4 |
asn1_item_flags_i2dName: | asn1_item_flags_i2d | Prototype: | static int asn1_item_flags_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it, int flags) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 102-122 |
| | 18 | 4 |