Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
ssl3_get_client_kex_gostName: | ssl3_get_client_kex_gost | Prototype: | static int ssl3_get_client_kex_gost(SSL *s, CBS *cbs) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1977-2048 |
| | 63 | 14 |
read_string_innerName: | read_string_inner | Prototype: | static int read_string_inner(UI *ui, UI_STRING *uis, int echo, int strip_nl) | Coverage: | 0.000% (0/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | Lines: | 242-291 |
| | 85 | 14 |
probable_prime_dhName: | probable_prime_dh | Prototype: | static int probable_prime_dh(BIGNUM *rnd, int bits, const BIGNUM *add, const BIGNUM *rem, BN_CTX *ctx) | Coverage: | 48.649% (18/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | Lines: | 430-478 |
| | 35 | 14 |
nc_matchName: | nc_match | Prototype: | static int nc_match(GENERAL_NAME *gen, NAME_CONSTRAINTS *nc) | Coverage: | 0.000% (0/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | Lines: | 352-401 |
| | 31 | 14 |
module_initName: | module_init | Prototype: | static int module_init(CONF_MODULE *pmod, char *name, char *value, const CONF *cnf) | Coverage: | 0.000% (0/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | Lines: | 338-397 |
| | 116 | 14 |
internal_verifyName: | internal_verify | Prototype: | static int internal_verify(X509_STORE_CTX *ctx) | Coverage: | 53.659% (22/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1774-1848 |
| | 41 | 14 |
i2v_GENERAL_NAMEName: | i2v_GENERAL_NAME | Prototype: | struct stack_st_CONF_VALUE * i2v_GENERAL_NAME(X509V3_EXT_METHOD *method, GENERAL_NAME *gen, struct stack_st_CONF_VALUE *ret) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 142-208 |
| | 40 | 14 |
i2r_ocsp_crlidName: | i2r_ocsp_crlid | Prototype: | static int i2r_ocsp_crlid(const X509V3_EXT_METHOD *method, void *in, BIO *bp, int ind) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ocsp.c | Lines: | 215-247 |
| | 24 | 14 |
get_crl_scoreName: | get_crl_score | Prototype: | static int get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer, unsigned int *preasons, X509_CRL *crl, X509 *x) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1185-1244 |
| | 30 | 14 |
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 |
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 |
dtls1_process_out_of_seq_messageName: | dtls1_process_out_of_seq_message | Prototype: | static int dtls1_process_out_of_seq_message(SSL *s, struct hm_header_st* msg_hdr, int *ok) | Coverage: | 0.000% (0/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 678-762 |
| | 80 | 14 |
dsa_priv_decodeName: | dsa_priv_decode | Prototype: | static int dsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 181-246 |
| | 79 | 14 |
d2i_PublicKeyName: | d2i_PublicKey | Prototype: | EVP_PKEY * d2i_PublicKey(int type, EVP_PKEY **a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/d2i_pu.c | Lines: | 79-136 |
| | 61 | 14 |
c2i_ASN1_INTEGERName: | c2i_ASN1_INTEGER | Prototype: | ASN1_INTEGER * c2i_ASN1_INTEGER(ASN1_INTEGER **a, const unsigned char **pp, long len) | Coverage: | 36.000% (18/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | Lines: | 190-273 |
| | 83 | 14 |
bn_rand_rangeName: | bn_rand_range | Prototype: | static int bn_rand_range(int pseudo, BIGNUM *r, const BIGNUM *range) | Coverage: | 63.043% (29/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_rand.c | Lines: | 216-274 |
| | 29 | 14 |
b64_writeName: | b64_write | Prototype: | static int b64_write(BIO *b, const char *in, int inl) | Coverage: | 61.224% (30/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | Lines: | 350-462 |
| | 103 | 14 |
asn1_print_fsnameName: | asn1_print_fsname | Prototype: | static int asn1_print_fsname(BIO *out, int indent, const char *fname, const char *sname, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 389-425 |
| | 33 | 14 |
X509_PURPOSE_addName: | X509_PURPOSE_add | Prototype: | int X509_PURPOSE_add(int id, int trust, int flags, int (*ck)(const X509_PURPOSE *, const X509 *, int), const char *name, const char *sname, void *arg) | Coverage: | 0.000% (0/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 205-277 |
| | 130 | 14 |
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 |
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 |
UTF8_putcName: | UTF8_putc | Prototype: | int UTF8_putc(unsigned char *str, int len, unsigned long value) | Coverage: | 100.000% (42/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_utf8.c | Lines: | 155-199 |
| | 41 | 14 |
UI_dup_input_booleanName: | UI_dup_input_boolean | Prototype: | int UI_dup_input_boolean(UI *ui, const char *prompt, const char *action_desc, const char *ok_chars, const char *cancel_chars, int flags, char *result_buf) | Coverage: | 0.000% (0/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 287-334 |
| | 184 | 14 |
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_newName: | SSL_CTX_new | Prototype: | SSL_CTX * SSL_CTX_new(const SSL_METHOD *meth) | Coverage: | 34.211% (13/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1788-1933 |
| | 173 | 14 |
SSL_CIPHER_get_cipher_nidName: | SSL_CIPHER_get_cipher_nid | Prototype: | int SSL_CIPHER_get_cipher_nid(const SSL_CIPHER *c) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1663-1694 |
| | 14 | 14 |
SMIME_write_ASN1Name: | SMIME_write_ASN1 | Prototype: | int SMIME_write_ASN1(BIO *bio, ASN1_VALUE *val, BIO *data, int flags, int ctype_nid, int econt_nid, struct stack_st_X509_ALGOR *mdalgs, const ASN1_ITEM *it) | Coverage: | 0.000% (0/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 276-367 |
| | 75 | 14 |
PKCS7_decryptName: | PKCS7_decrypt | Prototype: | int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags) | Coverage: | 35.714% (15/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | Lines: | 526-590 |
| | 54 | 14 |
OBJ_create_objectsName: | OBJ_create_objects | Prototype: | int OBJ_create_objects(BIO *in) | Coverage: | 0.000% (0/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 740-787 |
| | 91 | 14 |
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 |
EC_KEY_check_keyName: | EC_KEY_check_key | Prototype: | int EC_KEY_check_key(const EC_KEY * eckey) | Coverage: | 40.476% (17/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 266-331 |
| | 71 | 14 |
EC_GROUP_checkName: | EC_GROUP_check | Prototype: | int EC_GROUP_check(const EC_GROUP * group, BN_CTX * ctx) | Coverage: | 42.105% (16/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_check.c | Lines: | 59-115 |
| | 67 | 14 |
DSA_dup_DHName: | DSA_dup_DH | Prototype: | DH * DSA_dup_DH(const DSA *r) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c | Lines: | 262-300 |
| | 57 | 14 |
CBB_flushName: | CBB_flush | Prototype: | int CBB_flush(CBB *cbb) | Coverage: | 72.340% (34/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 185-272 |
| | 74 | 14 |
BN_from_montgomery_wordName: | BN_from_montgomery_word | Prototype: | static int BN_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont) | Coverage: | 76.190% (32/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 179-272 |
| | 58 | 14 |
BN_expName: | BN_exp | Prototype: | int BN_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 52.083% (25/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | Lines: | 124-173 |
| | 43 | 14 |
ASN1_primitive_freeName: | ASN1_primitive_free | Prototype: | void ASN1_primitive_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 82.927% (34/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_fre.c | Lines: | 192-246 |
| | 42 | 14 |
ASN1_item_verifyName: | ASN1_item_verify | Prototype: | int ASN1_item_verify(const ASN1_ITEM *it, X509_ALGOR *a, ASN1_BIT_STRING *signature, void *asn, EVP_PKEY *pkey) | Coverage: | 32.558% (14/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_verify.c | Lines: | 74-167 |
| | 68 | 14 |
ASN1_bn_printName: | ASN1_bn_print | Prototype: | int ASN1_bn_print(BIO *bp, const char *number, const BIGNUM *num, unsigned char *buf, int off) | Coverage: | 58.696% (27/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_pkey.c | Lines: | 65-114 |
| | 37 | 14 |
tls1_process_ticketName: | tls1_process_ticket | Prototype: | int tls1_process_ticket(SSL *s, const unsigned char *session_id, int session_id_len, CBS *ext_block, SSL_SESSION **ret) | Coverage: | 44.118% (15/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 845-914 |
| | 42 | 13 |
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 |
ssl_bytes_to_cipher_listName: | ssl_bytes_to_cipher_list | Prototype: | struct stack_st_SSL_CIPHER * ssl_bytes_to_cipher_list(SSL *s, CBS *cbs) | Coverage: | 53.846% (21/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1450-1522 |
| | 58 | 13 |
ssl3_output_cert_chainName: | ssl3_output_cert_chain | Prototype: | int ssl3_output_cert_chain(SSL *s, CBB *cbb, X509 *x) | Coverage: | 40.541% (15/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 380-436 |
| | 39 | 13 |
ssl3_get_server_kex_ecdheName: | ssl3_get_server_kex_ecdhe | Prototype: | static int ssl3_get_server_kex_ecdhe(SSL *s, EVP_PKEY **pkey, CBS *cbs) | Coverage: | 40.541% (15/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 1347-1421 |
| | 44 | 13 |
read_stringName: | read_string | Prototype: | static int read_string(UI *ui, UI_STRING *uis) | Coverage: | 0.000% (0/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | Lines: | 188-223 |
| | 187 | 13 |
r2i_pciName: | r2i_pci | Prototype: | static PROXY_CERT_INFO_EXTENSION * r2i_pci(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *value) | Coverage: | 0.000% (0/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pci.c | Lines: | 229-310 |
| | 99 | 13 |
priv_decode_gost01Name: | priv_decode_gost01 | Prototype: | static int priv_decode_gost01(EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 396-470 |
| | 120 | 13 |
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 |
pkey_gost01_decryptName: | pkey_gost01_decrypt | Prototype: | int pkey_gost01_decrypt(EVP_PKEY_CTX *pctx, unsigned char *key, size_t *key_len, const unsigned char *in, size_t in_len) | Coverage: | 0.000% (0/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 370-443 |
| | 78 | 13 |
parse_http_line1Name: | parse_http_line1 | Prototype: | static int parse_http_line1(char *line) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c | Lines: | 200-260 |
| | 65 | 13 |
null_ctrlName: | null_ctrl | Prototype: | static long null_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 33.333% (5/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_null.c | Lines: | 120-144 |
| | 7 | 13 |
multi_splitName: | multi_split | Prototype: | static int multi_split(BIO *bio, char *bound, struct stack_st_BIO **ret) | Coverage: | 0.000% (0/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 604-653 |
| | 55 | 13 |
mime_hdr_addparamName: | mime_hdr_addparam | Prototype: | static int mime_hdr_addparam(MIME_HEADER *mhdr, char *name, char *value) | Coverage: | 0.000% (0/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 875-908 |
| | 120 | 13 |
ipv6_from_ascName: | ipv6_from_asc | Prototype: | static int ipv6_from_asc(unsigned char *v6, const char *in) | Coverage: | 0.000% (0/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 1176-1240 |
| | 32 | 13 |
engine_table_registerName: | engine_table_register | Prototype: | int engine_table_register(ENGINE_TABLE **table, ENGINE_CLEANUP_CB *cleanup, ENGINE *e, const int *nids, int num_nids, int setdefault) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_table.c | Lines: | 134-189 |
| | 44 | 13 |
engine_list_addName: | engine_list_add | Prototype: | static int engine_list_add(ENGINE *e) | Coverage: | 31.481% (17/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 101-149 |
| | 217 | 13 |
enc_readName: | enc_read | Prototype: | static int enc_read(BIO *b, char *out, int outl) | Coverage: | 57.778% (26/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | Lines: | 145-229 |
| | 62 | 13 |
do_ext_nconfName: | do_ext_nconf | Prototype: | static X509_EXTENSION * do_ext_nconf(CONF *conf, X509V3_CTX *ctx, int ext_nid, int crit, const char *value) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | Lines: | 124-181 |
| | 67 | 13 |
do_dtls1_writeName: | do_dtls1_write | Prototype: | int do_dtls1_write(SSL *s, int type, const unsigned char *buf, unsigned int len) | Coverage: | 62.791% (27/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1178-1327 |
| | 80 | 13 |
do_check_stringName: | do_check_string | Prototype: | static int do_check_string(ASN1_STRING *a, int cmp_type, equal_fn equal, unsigned int flags, const char *b, size_t blen, char **peername) | Coverage: | 0.000% (0/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 895-927 |
| | 109 | 13 |
d2i_ASN1_bytesName: | d2i_ASN1_bytes | Prototype: | ASN1_STRING * d2i_ASN1_bytes(ASN1_STRING **a, const unsigned char **pp, long length, int Ptag, int Pclass) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bytes.c | Lines: | 161-240 |
| | 97 | 13 |
by_mem_ctrlName: | by_mem_ctrl | Prototype: | static int by_mem_ctrl(X509_LOOKUP *lu, int cmd, const char *buf, long type, char **ret) | Coverage: | 48.649% (18/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_mem.c | Lines: | 92-138 |
| | 60 | 13 |
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 |
aes_gcm_tls_cipherName: | aes_gcm_tls_cipher | Prototype: | static int aes_gcm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 922-990 |
| | 38 | 13 |
X509v3_add_extName: | X509v3_add_ext | Prototype: | struct stack_st_X509_EXTENSION * X509v3_add_ext(struct stack_st_X509_EXTENSION **x, X509_EXTENSION *ex, int loc) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | Lines: | 151-191 |
| | 60 | 13 |
X509_load_crl_fileName: | X509_load_crl_file | Prototype: | int X509_load_crl_file(X509_LOOKUP *ctx, const char *file, int type) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_file.c | Lines: | 178-235 |
| | 82 | 13 |
X509_STORE_CTX_get1_issuerName: | X509_STORE_CTX_get1_issuer | Prototype: | int X509_STORE_CTX_get1_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x) | Coverage: | 21.622% (8/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 690-753 |
| | 44 | 13 |
UI_set_resultName: | UI_set_result | Prototype: | int UI_set_result(UI *ui, UI_STRING *uis, const char *result) | Coverage: | 0.000% (0/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 816-879 |
| | 99 | 13 |
TS_RESP_create_responseName: | TS_RESP_create_response | Prototype: | TS_RESP * TS_RESP_create_response(TS_RESP_CTX *ctx, BIO *req_bio) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 412-479 |
| | 56 | 13 |
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 |
PKCS5_v2_PBKDF2_keyivgenName: | PKCS5_v2_PBKDF2_keyivgen | Prototype: | int PKCS5_v2_PBKDF2_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *c, const EVP_MD *md, int en_de) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p5_crpt2.c | Lines: | 221-304 |
| | 80 | 13 |
PKCS5_PBKDF2_HMACName: | PKCS5_PBKDF2_HMAC | Prototype: | int PKCS5_PBKDF2_HMAC(const char *pass, int passlen, const unsigned char *salt, int saltlen, int iter, const EVP_MD *digest, int keylen, unsigned char *out) | Coverage: | 56.818% (25/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p5_crpt2.c | Lines: | 80-150 |
| | 65 | 13 |
OCSP_crlID_newName: | OCSP_crlID_new | Prototype: | X509_EXTENSION * OCSP_crlID_new(const char *url, long *n, char *tim) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c | Lines: | 439-471 |
| | 31 | 13 |
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_dupName: | OBJ_dup | Prototype: | ASN1_OBJECT * OBJ_dup(const ASN1_OBJECT *o) | Coverage: | 40.426% (19/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_lib.c | Lines: | 67-119 |
| | 147 | 13 |
GENERAL_NAME_printName: | GENERAL_NAME_print | Prototype: | int GENERAL_NAME_print(BIO *out, GENERAL_NAME *gen) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 210-271 |
| | 35 | 13 |
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 |
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 |
ENGINE_by_idName: | ENGINE_by_id | Prototype: | ENGINE * ENGINE_by_id(const char *id) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 334-371 |
| | 197 | 13 |
DH_checkName: | DH_check | Prototype: | int DH_check(const DH *dh, int *ret) | Coverage: | 30.909% (17/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_check.c | Lines: | 74-118 |
| | 54 | 13 |
BN_sqrName: | BN_sqr | Prototype: | int BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 80.851% (38/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqr.c | Lines: | 66-153 |
| | 55 | 13 |
BN_mod_mul_montgomeryName: | BN_mod_mul_montgomery | Prototype: | int BN_mod_mul_montgomery(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_MONT_CTX *mont, BN_CTX *ctx) | Coverage: | 65.854% (27/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 130-176 |
| | 28 | 13 |
BN_MONT_CTX_setName: | BN_MONT_CTX_set | Prototype: | int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx) | Coverage: | 52.500% (21/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 360-488 |
| | 56 | 13 |
BN_GF2m_mod_mul_arrName: | BN_GF2m_mod_mul_arr | Prototype: | int BN_GF2m_mod_mul_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const int p[], BN_CTX *ctx) | Coverage: | 80.000% (32/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 485-532 |
| | 30 | 13 |
ASN1_time_tm_cmpName: | ASN1_time_tm_cmp | Prototype: | int ASN1_time_tm_cmp(struct tm *tm1, struct tm *tm2) | Coverage: | 56.757% (21/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 32-60 |
| | 25 | 13 |
ASN1_get_objectName: | ASN1_get_object | Prototype: | int ASN1_get_object(const unsigned char **pp, long *plength, int *ptag, int *pclass, long omax) | Coverage: | 26.316% (10/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 95-154 |
| | 44 | 13 |
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 |
tls1_setup_key_blockName: | tls1_setup_key_block | Prototype: | int tls1_setup_key_block(SSL *s) | Coverage: | 59.459% (22/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 633-709 |
| | 67 | 12 |
tls1_export_keying_materialName: | tls1_export_keying_material | Prototype: | int tls1_export_keying_material(SSL *s, unsigned char *out, size_t olen, const char *label, size_t llen, const unsigned char *context, size_t contextlen, int use_context) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 1087-1160 |
| | 71 | 12 |
ssl3_get_server_kex_dheName: | ssl3_get_server_kex_dhe | Prototype: | static int ssl3_get_server_kex_dhe(SSL *s, EVP_PKEY **pkey, CBS *cbs) | Coverage: | 41.935% (13/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 1191-1260 |
| | 77 | 12 |
ssl3_get_client_kex_rsaName: | ssl3_get_client_kex_rsa | Prototype: | static int ssl3_get_client_kex_rsa(SSL *s, CBS *cbs) | Coverage: | 36.842% (14/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1696-1793 |
| | 72 | 12 |
pkey_rsa_verifyName: | pkey_rsa_verify | Prototype: | static int pkey_rsa_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 8.108% (3/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 258-303 |
| | 38 | 12 |
pkey_gost01_signName: | pkey_gost01_sign | Prototype: | static int pkey_gost01_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbs_len) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 228-278 |
| | 59 | 12 |
int_ctx_newName: | int_ctx_new | Prototype: | static EVP_PKEY_CTX * int_ctx_new(EVP_PKEY *pkey, ENGINE *e, int id) | Coverage: | 52.500% (21/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | Lines: | 152-216 |
| | 70 | 12 |
gf2m_MaddName: | gf2m_Madd | Prototype: | static int gf2m_Madd(const EC_GROUP *group, const BIGNUM *x, BIGNUM *x1, BIGNUM *z1, const BIGNUM *x2, const BIGNUM *z2, BN_CTX *ctx) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_mult.c | Lines: | 126-162 |
| | 30 | 12 |
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 |
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 |
eckey_priv_decodeName: | eckey_priv_decode | Prototype: | static int eckey_priv_decode(EVP_PKEY * pkey, const PKCS8_PRIV_KEY_INFO * p8) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 234-299 |
| | 75 | 12 |
ec_GF2m_simple_make_affineName: | ec_GF2m_simple_make_affine | Prototype: | int ec_GF2m_simple_make_affine(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx) | Coverage: | 5.882% (2/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 701-738 |
| | 39 | 12 |
dtls1_process_recordName: | dtls1_process_record | Prototype: | static int dtls1_process_record(SSL *s) | Coverage: | 53.488% (23/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 326-457 |
| | 77 | 12 |