Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
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_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 |
do_PVK_headerName: | do_PVK_header | Prototype: | static int do_PVK_header(const unsigned char **in, unsigned int length, int skip_magic, unsigned int *psaltlen, unsigned int *pkeylen) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 655-698 |
| | 28 | 7 |
i2v_AUTHORITY_INFO_ACCESSName: | i2v_AUTHORITY_INFO_ACCESS | Prototype: | static struct stack_st_CONF_VALUE * i2v_AUTHORITY_INFO_ACCESS(X509V3_EXT_METHOD *method, AUTHORITY_INFO_ACCESS *ainfo, struct stack_st_CONF_VALUE *ret) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_info.c | Lines: | 205-237 |
| | 28 | 5 |
pkey_rsa_keygenName: | pkey_rsa_keygen | Prototype: | static int pkey_rsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 533-560 |
| | 28 | 6 |
pub_cmp_gost01Name: | pub_cmp_gost01 | Prototype: | static int pub_cmp_gost01(const EVP_PKEY *a, const EVP_PKEY *b) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 151-167 |
| | 28 | 3 |
ssl3_cbc_copy_macName: | ssl3_cbc_copy_mac | Prototype: | void ssl3_cbc_copy_mac(unsigned char* out, const SSL3_RECORD *rec, unsigned md_size, unsigned orig_len) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 196-267 |
| | 28 | 4 |
ssl3_send_finishedName: | ssl3_send_finished | Prototype: | int ssl3_send_finished(SSL *s, int a, int b, const char *sender, int slen) | Coverage: | 52.381% (11/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 166-211 |
| | 28 | 8 |
tls1_cbc_remove_paddingName: | tls1_cbc_remove_padding | Prototype: | int tls1_cbc_remove_padding(const SSL* s, SSL3_RECORD *rec, unsigned block_size, unsigned mac_size) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 115-175 |
| | 28 | 6 |
tls_accept_commonName: | tls_accept_common | Prototype: | static struct tls * tls_accept_common(struct tls *ctx) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 343-374 |
| | 28 | 6 |
tls_get_peer_cert_timesName: | tls_get_peer_cert_times | Prototype: | static int tls_get_peer_cert_times(struct tls *ctx, time_t *notbefore, time_t *notafter) | Coverage: | 34.615% (9/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 105-137 |
| | 28 | 10 |
ASN1_PRINTABLE_typeName: | ASN1_PRINTABLE_type | Prototype: | int ASN1_PRINTABLE_type(const unsigned char *s, int len) | Coverage: | 0.000% (0/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_print.c | Lines: | 63-96 |
| | 29 | 8 |
ASN1_seq_packName: | ASN1_seq_pack | Prototype: | unsigned char * ASN1_seq_pack(struct stack_st_OPENSSL_BLOCK *safes, i2d_of_void *i2d, unsigned char **buf, int *len) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | Lines: | 88-112 |
| | 29 | 5 |
BN_GF2m_mod_exp_arrName: | BN_GF2m_mod_exp_arr | Prototype: | int BN_GF2m_mod_exp_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const int p[], BN_CTX *ctx) | Coverage: | 45.714% (16/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 991-1031 |
| | 29 | 11 |
BN_sub_wordName: | BN_sub_word | Prototype: | int BN_sub_word(BIGNUM *a, unsigned long w) | Coverage: | 59.259% (16/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | Lines: | 178-224 |
| | 29 | 9 |
CBB_finishName: | CBB_finish | Prototype: | int CBB_finish(CBB *cbb, uint8_t **out_data, size_t *out_len) | Coverage: | 75.000% (15/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 153-178 |
| | 29 | 6 |
CRYPTO_gcm128_aadName: | CRYPTO_gcm128_aad | Prototype: | int CRYPTO_gcm128_aad(GCM128_CONTEXT *ctx,const unsigned char *aad,size_t len) | Coverage: | 48.387% (15/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 830-885 |
| | 29 | 9 |
DSO_mergeName: | DSO_merge | Prototype: | char * DSO_merge(DSO *dso, const char *filespec1, const char *filespec2) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c | Lines: | 369-386 |
| | 29 | 5 |
EC_EX_DATA_set_dataName: | EC_EX_DATA_set_data | Prototype: | int EC_EX_DATA_set_data(EC_EXTRA_DATA ** ex_data, void *data, void *(*dup_func) (void *), void (*free_func) (void *), void (*clear_free_func) (void *)) | Coverage: | 25.000% (5/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 538-574 |
| | 29 | 6 |
ENGINE_ctrlName: | ENGINE_ctrl | Prototype: | int ENGINE_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f)(void)) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c | Lines: | 192-240 |
| | 29 | 16 |
ERR_asprintf_error_dataName: | ERR_asprintf_error_data | Prototype: | void ERR_asprintf_error_data(char * format, ...) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 1109-1123 |
| | 29 | 2 |
GOST_KEY_newName: | GOST_KEY_new | Prototype: | GOST_KEY * GOST_KEY_new(void) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | Lines: | 74-90 |
| | 29 | 2 |
PKCS12_item_pack_safebagName: | PKCS12_item_pack_safebag | Prototype: | PKCS12_SAFEBAG * PKCS12_item_pack_safebag(void *obj, const ASN1_ITEM *it, int nid1, int nid2) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_add.c | Lines: | 66-90 |
| | 29 | 4 |
PKCS7_bio_add_digestName: | PKCS7_bio_add_digest | Prototype: | static int PKCS7_bio_add_digest(BIO **pbio, X509_ALGOR *alg) | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 107-138 |
| | 29 | 6 |
PKCS7_ctrlName: | PKCS7_ctrl | Prototype: | long PKCS7_ctrl(PKCS7 *p7, int cmd, long larg, char *parg) | Coverage: | 65.385% (17/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 67-109 |
| | 29 | 8 |
PKCS7_find_digestName: | PKCS7_find_digest | Prototype: | static BIO * PKCS7_find_digest(EVP_MD_CTX **pmd, BIO *bio, int nid) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 629-648 |
| | 29 | 5 |
RSA_set0_factorsName: | RSA_set0_factors | Prototype: | int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c | Lines: | 333-349 |
| | 29 | 4 |
RSA_sign_ASN1_OCTET_STRINGName: | RSA_sign_ASN1_OCTET_STRING | Prototype: | int RSA_sign_ASN1_OCTET_STRING(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_saos.c | Lines: | 68-101 |
| | 29 | 4 |
SSL_CTX_freeName: | SSL_CTX_free | Prototype: | void SSL_CTX_free(SSL_CTX *ctx) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1935-1988 |
| | 29 | 5 |
TS_CONF_set_digestsName: | TS_CONF_set_digests | Prototype: | int TS_CONF_set_digests(CONF *conf, const char *section, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 391-428 |
| | 29 | 8 |
TS_REQ_print_bioName: | TS_REQ_print_bio | Prototype: | int TS_REQ_print_bio(BIO *bio, TS_REQ *a) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_print.c | Lines: | 68-104 |
| | 29 | 4 |
TS_RESP_get_policyName: | TS_RESP_get_policy | Prototype: | static ASN1_OBJECT * TS_RESP_get_policy(TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 561-591 |
| | 29 | 6 |
TS_TST_INFO_content_newName: | TS_TST_INFO_content_new | Prototype: | static int TS_TST_INFO_content_new(PKCS7 *p7) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 891-918 |
| | 29 | 6 |
UI_construct_promptName: | UI_construct_prompt | Prototype: | char * UI_construct_prompt(UI *ui, const char *object_desc, const char *object_name) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 382-404 |
| | 29 | 6 |
UI_new_methodName: | UI_new_method | Prototype: | UI * UI_new_method(const UI_METHOD *method) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 77-97 |
| | 29 | 3 |
aead_aes_gcm_openName: | aead_aes_gcm_open | Prototype: | static int aead_aes_gcm_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: | 43.478% (10/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1465-1514 |
| | 29 | 8 |
asn1_do_adbName: | asn1_do_adb | Prototype: | const ASN1_TEMPLATE * asn1_do_adb(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt, int nullerr) | Coverage: | 50.000% (13/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 222-280 |
| | 29 | 10 |
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 |
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 |
crl_extension_matchName: | crl_extension_match | Prototype: | static int crl_extension_match(X509_CRL *a, X509_CRL *b, int nid) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1085-1119 |
| | 29 | 8 |
dsa_pkey_ctrlName: | dsa_pkey_ctrl | Prototype: | static int dsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 584-614 |
| | 29 | 8 |
lookup_cert_matchName: | lookup_cert_match | Prototype: | static X509 *lookup_cert_match(X509_STORE_CTX *ctx, X509 *x) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 797-822 |
| | 29 | 5 |
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 |
parse_taggingName: | parse_tagging | Prototype: | static int parse_tagging(const char *vstart, int vlen, int *ptag, int *pclass) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 373-426 |
| | 29 | 11 |
ssl3_handshake_msg_finishName: | ssl3_handshake_msg_finish | Prototype: | int ssl3_handshake_msg_finish(SSL *s, CBB *handshake) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1425-1467 |
| | 29 | 7 |
ssl3_send_change_cipher_specName: | ssl3_send_change_cipher_spec | Prototype: | int ssl3_send_change_cipher_spec(SSL *s, int a, int b) | Coverage: | 50.000% (10/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 311-352 |
| | 29 | 8 |
ssl_enabled_version_rangeName: | ssl_enabled_version_range | Prototype: | int ssl_enabled_version_range(SSL *s, uint16_t *min_ver, uint16_t *max_ver) | Coverage: | 87.179% (34/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_versions.c | Lines: | 83-128 |
| | 29 | 11 |
ssl_verify_cert_chainName: | ssl_verify_cert_chain | Prototype: | int ssl_verify_cert_chain(SSL *s, struct stack_st_X509 *sk) | Coverage: | 68.750% (11/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 401-446 |
| | 29 | 5 |
tls1_handshake_hash_initName: | tls1_handshake_hash_init | Prototype: | int tls1_handshake_hash_init(SSL *s) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | Lines: | 22-61 |
| | 29 | 7 |
tls_error_vsetName: | tls_error_vset | Prototype: | static int tls_error_vset(struct tls_error *error, int errnum, const char *fmt, va_list ap) | Coverage: | 27.273% (3/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 83-114 |
| | 29 | 5 |
tls_hex_stringName: | tls_hex_string | Prototype: | int tls_hex_string(const unsigned char *in, size_t inlen, char **out, size_t *outlen) | Coverage: | 50.000% (8/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 28-56 |
| | 29 | 6 |
tlsext_sessionticket_clienthello_buildName: | tlsext_sessionticket_clienthello_build | Prototype: | int tlsext_sessionticket_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 62.963% (17/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 888-929 |
| | 29 | 9 |
tree_link_matching_nodesName: | tree_link_matching_nodes | Prototype: | static int tree_link_matching_nodes(X509_POLICY_LEVEL *curr, const X509_POLICY_DATA *data) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 291-312 |
| | 29 | 6 |
v2i_GENERAL_NAMESName: | v2i_GENERAL_NAMES | Prototype: | GENERAL_NAMES * v2i_GENERAL_NAMES(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 446-473 |
| | 29 | 6 |
x509_object_idx_cntName: | x509_object_idx_cnt | Prototype: | static int x509_object_idx_cnt(struct stack_st_X509_OBJECT *h, int type, X509_NAME *name, int *pnmatch) | Coverage: | 33.333% (6/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 478-520 |
| | 29 | 7 |
ASN1_OBJECT_newName: | ASN1_OBJECT_new | Prototype: | ASN1_OBJECT * ASN1_OBJECT_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | Lines: | 349-366 |
| | 30 | 2 |
BIO_freeName: | BIO_free | Prototype: | int BIO_free(BIO *a) | Coverage: | 70.588% (12/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 125-146 |
| | 30 | 5 |
BIO_popName: | BIO_pop | Prototype: | BIO * BIO_pop(BIO *b) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 499-518 |
| | 30 | 4 |
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 |
ENGINE_get_pkey_asn1_meth_strName: | ENGINE_get_pkey_asn1_meth_str | Prototype: | const EVP_PKEY_ASN1_METHOD * ENGINE_get_pkey_asn1_meth_str(ENGINE *e, const char *str, int len) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c | Lines: | 187-206 |
| | 30 | 5 |
EVP_PBE_findName: | EVP_PBE_find | Prototype: | int EVP_PBE_find(int type, int pbe_nid, int *pcnid, int *pmnid, EVP_PBE_KEYGEN **pkeygen) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c | Lines: | 267-297 |
| | 30 | 9 |
GOST_KEY_get_sizeName: | GOST_KEY_get_size | Prototype: | size_t GOST_KEY_get_size(const GOST_KEY *r) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | Lines: | 293-317 |
| | 30 | 5 |
NAME_CONSTRAINTS_checkName: | NAME_CONSTRAINTS_check | Prototype: | int NAME_CONSTRAINTS_check(X509 *x, NAME_CONSTRAINTS *nc) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | Lines: | 301-350 |
| | 30 | 9 |
NETSCAPE_SPKI_b64_decodeName: | NETSCAPE_SPKI_b64_decode | Prototype: | NETSCAPE_SPKI * NETSCAPE_SPKI_b64_decode(const char *str, int len) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509spki.c | Lines: | 83-107 |
| | 30 | 4 |
OPENSSL_gmtime_adjName: | OPENSSL_gmtime_adj | Prototype: | int OPENSSL_gmtime_adj(struct tm *tm, int off_day, long offset_sec) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/o_time.c | Lines: | 76-132 |
| | 30 | 5 |
PKCS8_encryptName: | PKCS8_encrypt | Prototype: | X509_SIG * PKCS8_encrypt(int pbe_nid, const EVP_CIPHER *cipher, const char *pass, int passlen, unsigned char *salt, int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8inf) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_p8e.c | Lines: | 64-100 |
| | 30 | 6 |
aesni_init_keyName: | aesni_init_key | Prototype: | static int aesni_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 200-233 |
| | 30 | 5 |
bind_helperName: | bind_helper | Prototype: | static int bind_helper(ENGINE *e) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 136-173 |
| | 30 | 2 |
build_SYS_str_reasonsName: | build_SYS_str_reasons | Prototype: | static void build_SYS_str_reasons(void) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 575-619 |
| | 30 | 7 |
d2i_X509_AUXName: | d2i_X509_AUX | Prototype: | X509 * d2i_X509_AUX(X509 **a, const unsigned char **pp, long length) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c | Lines: | 308-335 |
| | 30 | 6 |
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 |
getentropyName: | getentropy | Prototype: | int getentropy(void *buf, size_t len) | Coverage: | 18.750% (3/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | Lines: | 87-178 |
| | 30 | 6 |
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 |
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 |
param_copy_gost01Name: | param_copy_gost01 | Prototype: | static int param_copy_gost01(EVP_PKEY *to, const EVP_PKEY *from) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 579-611 |
| | 30 | 7 |
strip_endName: | strip_end | Prototype: | static char * strip_end(char *name) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 816-839 |
| | 30 | 6 |
tls1_check_ec_keyName: | tls1_check_ec_key | Prototype: | static int tls1_check_ec_key(SSL *s, const uint16_t *curve_id, const uint8_t *comp_id) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 548-583 |
| | 30 | 9 |
tls_cert_hashName: | tls_cert_hash | Prototype: | int tls_cert_hash(X509 *cert, char **hash) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 272-297 |
| | 30 | 5 |
tls_cert_pubkey_hashName: | tls_cert_pubkey_hash | Prototype: | int tls_cert_pubkey_hash(X509 *cert, char **hash) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 299-325 |
| | 30 | 5 |
tlsext_srtp_clienthello_buildName: | tlsext_srtp_clienthello_build | Prototype: | int tlsext_srtp_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 44.000% (11/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1001-1036 |
| | 30 | 9 |
x25519_ge_scalarmult_small_precompName: | x25519_ge_scalarmult_small_precomp | Prototype: | void x25519_ge_scalarmult_small_precomp( ge_p3 *h, const uint8_t a[32], const uint8_t precomp_table[15 * 2 * 32]) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 1216-1266 |
| | 30 | 5 |
x509_check_cert_timeName: | x509_check_cert_time | Prototype: | int x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth) | Coverage: | 26.316% (10/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1739-1772 |
| | 30 | 9 |
BIO_callback_ctrlName: | BIO_callback_ctrl | Prototype: | long BIO_callback_ctrl(BIO *b, int cmd, void (*fp)(struct bio_st *, int, const char *, int, long, long)) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 435-461 |
| | 31 | 5 |
BIO_ctrlName: | BIO_ctrl | Prototype: | long BIO_ctrl(BIO *b, int cmd, long larg, void *parg) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 408-433 |
| | 31 | 5 |
BN_usubName: | BN_usub | Prototype: | int BN_usub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 84.000% (21/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | Lines: | 146-191 |
| | 31 | 8 |
CRYPTO_gcm128_setivName: | CRYPTO_gcm128_setiv | Prototype: | void CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx,const unsigned char *iv,size_t len) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 751-828 |
| | 31 | 6 |
CRYPTO_ofb128_encryptName: | CRYPTO_ofb128_encrypt | Prototype: | void CRYPTO_ofb128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], int *num, block128_f block) | Coverage: | 53.571% (15/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ofb128.c | Lines: | 66-119 |
| | 31 | 9 |
DES_quad_cksumName: | DES_quad_cksum | Prototype: | unsigned int DES_quad_cksum(const unsigned char *input, DES_cblock output[], long length, int out_count, DES_cblock *seed) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/qud_cksm.c | Lines: | 76-124 |
| | 31 | 6 |
ENGINE_ctrl_cmdName: | ENGINE_ctrl_cmd | Prototype: | int ENGINE_ctrl_cmd(ENGINE *e, const char *cmd_name, long i, void *p, void (*f)(void), int cmd_optional) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c | Lines: | 259-292 |
| | 31 | 5 |
Gost2814789_cnt_encryptName: | Gost2814789_cnt_encrypt | Prototype: | void Gost2814789_cnt_encrypt(const unsigned char *in, unsigned char *out, size_t len, GOST2814789_KEY *key, unsigned char *ivec, unsigned char *cnt_buf, int *num) | Coverage: | 53.571% (15/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 351-404 |
| | 31 | 9 |
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 |
RC2_encryptName: | RC2_encrypt | Prototype: | void RC2_encrypt(unsigned long *d, RC2_KEY *key) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2_cbc.c | Lines: | 136-179 |
| | 31 | 4 |
SSL_get_cipher_listName: | SSL_get_cipher_list | Prototype: | const char * SSL_get_cipher_list(const SSL *s, int n) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1312-1327 |
| | 31 | 4 |
TS_CONF_load_keyName: | TS_CONF_load_key | Prototype: | EVP_PKEY * TS_CONF_load_key(const char *file, const char *pass) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 148-163 |
| | 31 | 4 |
X509_STORE_get_by_subjectName: | X509_STORE_get_by_subject | Prototype: | int X509_STORE_get_by_subject(X509_STORE_CTX *vs, int type, X509_NAME *name, X509_OBJECT *ret) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 306-346 |
| | 31 | 6 |
X509_STORE_set_default_pathsName: | X509_STORE_set_default_paths | Prototype: | int X509_STORE_set_default_paths(X509_STORE *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_d2.c | Lines: | 66-85 |
| | 31 | 3 |
X509_get1_ocspName: | X509_get1_ocsp | Prototype: | struct stack_st_OPENSSL_STRING *X509_get1_ocsp(X509 *x) | Coverage: | 12.500% (2/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 525-546 |
| | 31 | 6 |
asn1_i2d_ex_primitiveName: | asn1_i2d_ex_primitive | Prototype: | static int asn1_i2d_ex_primitive(ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass) | Coverage: | 80.000% (24/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 472-529 |
| | 31 | 9 |
asn1_output_dataName: | asn1_output_data | Prototype: | static int asn1_output_data(BIO *out, BIO *data, ASN1_VALUE *val, int flags, const ASN1_ITEM *it) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 372-419 |
| | 31 | 6 |
bn_mul_normalName: | bn_mul_normal | Prototype: | void bn_mul_normal(unsigned long *r, unsigned long *a, int na, unsigned long *b, int nb) | Coverage: | 85.714% (18/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | Lines: | 1100-1145 |
| | 31 | 8 |