Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
ndef_prefixName: | ndef_prefix | Prototype: | static int ndef_prefix(BIO *b, unsigned char **pbuf, int *plen, void *parg) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_ndef.c | Lines: | 152-176 |
| | 19 | 3 |
pkcs12_add_bagName: | pkcs12_add_bag | Prototype: | static int pkcs12_add_bag(struct stack_st_PKCS12_SAFEBAG **pbags, PKCS12_SAFEBAG *bag) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_crt.c | Lines: | 305-329 |
| | 19 | 6 |
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_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_rsaName: | pkey_get_rsa | Prototype: | static RSA * pkey_get_rsa(EVP_PKEY *key, RSA **rsa) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | Lines: | 280-296 |
| | 19 | 4 |
pkey_gost01_initName: | pkey_gost01_init | Prototype: | static int pkey_gost01_init(EVP_PKEY_CTX *ctx) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 137-154 |
| | 19 | 3 |
reallocarrayName: | reallocarray | Prototype: | void * reallocarray(void *optr, size_t nmemb, size_t size) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/reallocarray.c | Lines: | 29-38 |
| | 19 | 2 |
rsa_priv_encodeName: | rsa_priv_encode | Prototype: | static int rsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 134-154 |
| | 19 | 3 |
ssl3_get_req_cert_typesName: | ssl3_get_req_cert_types | Prototype: | int ssl3_get_req_cert_types(SSL *s, CBB *cbb) | Coverage: | 28.571% (8/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2352-2388 |
| | 19 | 10 |
ssl3_send_cert_statusName: | ssl3_send_cert_status | Prototype: | int ssl3_send_cert_status(SSL *s) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 2656-2687 |
| | 19 | 8 |
ssl3_setup_init_bufferName: | ssl3_setup_init_buffer | Prototype: | int ssl3_setup_init_buffer(SSL *s) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 669-688 |
| | 19 | 5 |
ssl_supported_version_rangeName: | ssl_supported_version_range | Prototype: | int ssl_supported_version_range(SSL *s, uint16_t *min_ver, uint16_t *max_ver) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_versions.c | Lines: | 130-157 |
| | 19 | 7 |
tls1_check_ec_tmp_keyName: | tls1_check_ec_tmp_key | Prototype: | int tls1_check_ec_tmp_key(SSL *s) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 608-625 |
| | 19 | 4 |
value_free_stack_doallName: | value_free_stack_doall | Prototype: | static void value_free_stack_doall(CONF_VALUE *a) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 224-245 |
| | 19 | 4 |
ASN1_STRING_type_newName: | ASN1_STRING_type_new | Prototype: | ASN1_STRING * ASN1_STRING_type_new(int type) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 415-430 |
| | 20 | 2 |
ASN1_UNIVERSALSTRING_to_stringName: | ASN1_UNIVERSALSTRING_to_string | Prototype: | int ASN1_UNIVERSALSTRING_to_string(ASN1_UNIVERSALSTRING *s) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_print.c | Lines: | 98-125 |
| | 20 | 7 |
ASN1_put_objectName: | ASN1_put_object | Prototype: | void ASN1_put_object(unsigned char **pp, int constructed, int length, int tag, int xclass) | Coverage: | 35.000% (7/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 198-227 |
| | 20 | 6 |
BN_CTX_getName: | BN_CTX_get | Prototype: | BIGNUM * BN_CTX_get(BN_CTX *ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 302-323 |
| | 20 | 3 |
BN_STACK_pushName: | BN_STACK_push | Prototype: | static int BN_STACK_push(BN_STACK *st, unsigned int idx) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 351-373 |
| | 20 | 5 |
BN_newName: | BN_new | Prototype: | BIGNUM * BN_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 244-260 |
| | 20 | 2 |
BN_set_paramsName: | BN_set_params | Prototype: | void BN_set_params(int mult, int high, int low, int mont) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 95-122 |
| | 20 | 9 |
BUF_MEM_grow_cleanName: | BUF_MEM_grow_clean | Prototype: | int BUF_MEM_grow_clean(BUF_MEM *str, size_t len) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buffer.c | Lines: | 102-130 |
| | 20 | 5 |
CBS_get_asn1_uint64Name: | CBS_get_asn1_uint64 | Prototype: | int CBS_get_asn1_uint64(CBS *cbs, uint64_t *out) | Coverage: | 100.000% (23/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 387-423 |
| | 20 | 7 |
CMAC_FinalName: | CMAC_Final | Prototype: | int CMAC_Final(CMAC_CTX *ctx, unsigned char *out, size_t *poutlen) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cmac.c | Lines: | 239-267 |
| | 20 | 8 |
CRYPTO_get_mem_ex_functionsName: | CRYPTO_get_mem_ex_functions | Prototype: | void CRYPTO_get_mem_ex_functions(void *(**m)(size_t, const char *, int), void *(**r)(void *, size_t, const char *, int), void (**f)(void *)) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/malloc-wrapper.c | Lines: | 69-79 |
| | 20 | 4 |
DH_check_pub_keyName: | DH_check_pub_key | Prototype: | int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, int *ret) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_check.c | Lines: | 120-139 |
| | 20 | 4 |
DSA_freeName: | DSA_free | Prototype: | void DSA_free(DSA *r) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c | Lines: | 181-209 |
| | 20 | 4 |
DSA_generate_parametersName: | DSA_generate_parameters | Prototype: | DSA * DSA_generate_parameters(int bits, unsigned char *seed_in, int seed_len, int *counter_ret, unsigned long *h_ret, void (*callback)(int, int, void *), void *cb_arg) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_depr.c | Lines: | 72-90 |
| | 20 | 3 |
EC_GROUP_new_curve_GF2mName: | EC_GROUP_new_curve_GF2m | Prototype: | EC_GROUP * EC_GROUP_new_curve_GF2m(const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_cvt.c | Lines: | 148-166 |
| | 20 | 3 |
EC_KEY_new_by_curve_nameName: | EC_KEY_new_by_curve_name | Prototype: | EC_KEY * EC_KEY_new_by_curve_name(int nid) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 93-105 |
| | 20 | 3 |
ENGINE_load_private_keyName: | ENGINE_load_private_key | Prototype: | EVP_PKEY * ENGINE_load_private_key(ENGINE *e, const char *key_id, UI_METHOD *ui_method, void *callback_data) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_pkey.c | Lines: | 104-131 |
| | 20 | 5 |
ENGINE_load_public_keyName: | ENGINE_load_public_key | Prototype: | EVP_PKEY * ENGINE_load_public_key(ENGINE *e, const char *key_id, UI_METHOD *ui_method, void *callback_data) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_pkey.c | Lines: | 133-160 |
| | 20 | 5 |
ENGINE_pkey_asn1_find_strName: | ENGINE_pkey_asn1_find_str | Prototype: | const EVP_PKEY_ASN1_METHOD * ENGINE_pkey_asn1_find_str(ENGINE **pe, const char *str, int len) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c | Lines: | 236-255 |
| | 20 | 2 |
ERR_add_error_dataName: | ERR_add_error_data | Prototype: | void ERR_add_error_data(int num, ...) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 1145-1152 |
| | 20 | 1 |
EVP_PKEY_keygenName: | EVP_PKEY_keygen | Prototype: | int EVP_PKEY_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) | Coverage: | 45.000% (9/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_gn.c | Lines: | 134-160 |
| | 20 | 6 |
EVP_PKEY_paramgenName: | EVP_PKEY_paramgen | Prototype: | int EVP_PKEY_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY **ppkey) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_gn.c | Lines: | 87-114 |
| | 20 | 6 |
EVP_add_digestName: | EVP_add_digest | Prototype: | int EVP_add_digest(const EVP_MD *md) | Coverage: | 60.000% (9/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | Lines: | 83-109 |
| | 20 | 5 |
HMACName: | HMAC | Prototype: | unsigned char * HMAC(const EVP_MD *evp_md, const void *key, int key_len, const unsigned char *d, size_t n, unsigned char *md, unsigned int *md_len) | Coverage: | 50.000% (7/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | Lines: | 255-276 |
| | 20 | 6 |
NCONF_get_stringName: | NCONF_get_string | Prototype: | char * NCONF_get_string(const CONF *conf, const char *group, const char *name) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | Lines: | 308-326 |
| | 20 | 3 |
OCSP_single_get0_statusName: | OCSP_single_get0_status | Prototype: | int OCSP_single_get0_status(OCSP_SINGLERESP *single, int *reason, ASN1_GENERALIZEDTIME **revtime, ASN1_GENERALIZEDTIME **thisupd, ASN1_GENERALIZEDTIME **nextupd) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | Lines: | 263-293 |
| | 20 | 8 |
SSL_CTX_use_RSAPrivateKeyName: | SSL_CTX_use_RSAPrivateKey | Prototype: | int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 475-500 |
| | 20 | 4 |
SSL_SESSION_freeName: | SSL_SESSION_free | Prototype: | void SSL_SESSION_free(SSL_SESSION *ss) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 705-735 |
| | 20 | 3 |
SSL_select_next_protoName: | SSL_select_next_proto | Prototype: | int SSL_select_next_proto(unsigned char **out, unsigned char *outlen, const unsigned char *server, unsigned int server_len, const unsigned char *client, unsigned int client_len) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1563-1601 |
| | 20 | 5 |
SSL_use_RSAPrivateKeyName: | SSL_use_RSAPrivateKey | Prototype: | int SSL_use_RSAPrivateKey(SSL *ssl, RSA *rsa) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 147-172 |
| | 20 | 4 |
SXNET_get_id_ascName: | SXNET_get_id_asc | Prototype: | ASN1_OCTET_STRING * SXNET_get_id_asc(SXNET *sx, const char *zone) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | Lines: | 339-352 |
| | 20 | 2 |
X509V3_EXT_val_prnName: | X509V3_EXT_val_prn | Prototype: | void X509V3_EXT_val_prn(BIO *out, struct stack_st_CONF_VALUE *val, int indent, int ml) | Coverage: | 58.065% (18/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_prn.c | Lines: | 72-99 |
| | 20 | 10 |
X509_STORE_freeName: | X509_STORE_free | Prototype: | void X509_STORE_free(X509_STORE *vfy) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 242-268 |
| | 20 | 4 |
_rs_random_bufName: | _rs_random_buf | Prototype: | static __inline void _rs_random_buf(void *_buf, size_t n) | Coverage: | 100.000% (12/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | Lines: | 141-163 |
| | 20 | 4 |
aead_aes_gcm_sealName: | aead_aes_gcm_seal | Prototype: | static int aead_aes_gcm_seal(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: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1428-1463 |
| | 20 | 6 |
aes_gcm_set_keyName: | aes_gcm_set_key | Prototype: | static ctr128_f aes_gcm_set_key(AES_KEY *aes_key, GCM128_CONTEXT *gcm_ctx, const unsigned char *key, size_t key_len) | Coverage: | 25.000% (2/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 853-880 |
| | 20 | 3 |
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_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 |
crl_crldp_checkName: | crl_crldp_check | Prototype: | static int crl_crldp_check(X509 *x, X509_CRL *crl, int crl_score, unsigned int *preasons) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1449-1478 |
| | 20 | 9 |
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 |
engine_cpyName: | engine_cpy | Prototype: | static void engine_cpy(ENGINE *dest, const ENGINE *src) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 299-332 |
| | 20 | 1 |
idea_set_decrypt_keyName: | idea_set_decrypt_key | Prototype: | void idea_set_decrypt_key(IDEA_KEY_SCHEDULE *ek, IDEA_KEY_SCHEDULE *dk) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_skey.c | Lines: | 98-125 |
| | 20 | 3 |
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 |
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 |
ll_append_headName: | ll_append_head | Prototype: | static void ll_append_head(CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 698-714 |
| | 20 | 5 |
ll_append_tailName: | ll_append_tail | Prototype: | static void ll_append_tail(CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 680-696 |
| | 20 | 5 |
mem_readName: | mem_read | Prototype: | static int mem_read(BIO *b, char *out, int outl) | Coverage: | 84.211% (16/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Lines: | 152-175 |
| | 20 | 5 |
pkey_dsa_initName: | pkey_dsa_init | Prototype: | static int pkey_dsa_init(EVP_PKEY_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 85-103 |
| | 20 | 2 |
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 |
read_lebnName: | read_lebn | Prototype: | static int read_lebn(const unsigned char **in, unsigned int nbyte, BIGNUM **r) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 100-121 |
| | 20 | 4 |
sha1_updateName: | sha1_update | Prototype: | static void sha1_update(SHA_CTX *c, const void *data, size_t len) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 130-160 |
| | 20 | 6 |
ssl3_add_certName: | ssl3_add_cert | Prototype: | static int ssl3_add_cert(CBB *cbb, X509 *x) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 354-378 |
| | 20 | 7 |
ssl3_send_server_certificateName: | ssl3_send_server_certificate | Prototype: | int ssl3_send_server_certificate(SSL *s) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 2484-2520 |
| | 20 | 7 |
tree_link_anyName: | tree_link_any | Prototype: | static int tree_link_any(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, X509_POLICY_TREE *tree) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 398-419 |
| | 20 | 5 |
utctime_string_from_tmName: | utctime_string_from_tm | Prototype: | char * utctime_string_from_tm(struct tm *tm) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 98-112 |
| | 20 | 3 |
BIO_new_sslName: | BIO_new_ssl | Prototype: | BIO * BIO_new_ssl(SSL_CTX *ctx, int client) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 537-559 |
| | 21 | 5 |
BN_div_wordName: | BN_div_word | Prototype: | unsigned long BN_div_word(BIGNUM *a, unsigned long w) | Coverage: | 61.111% (11/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | Lines: | 105-139 |
| | 21 | 6 |
BN_swapName: | BN_swap | Prototype: | void BN_swap(BIGNUM *a, BIGNUM *b) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 491-525 |
| | 21 | 1 |
CRYPTO_set_ex_dataName: | CRYPTO_set_ex_data | Prototype: | int CRYPTO_set_ex_data(CRYPTO_EX_DATA *ad, int idx, void *val) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Lines: | 604-626 |
| | 21 | 5 |
DH_freeName: | DH_free | Prototype: | void DH_free(DH *r) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c | Lines: | 176-204 |
| | 21 | 4 |
EVP_EncodeBlockName: | EVP_EncodeBlock | Prototype: | int EVP_EncodeBlock(unsigned char *t, const unsigned char *f, int dlen) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c | Lines: | 187-217 |
| | 21 | 4 |
EVP_OpenFinalName: | EVP_OpenFinal | Prototype: | int EVP_OpenFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_open.c | Lines: | 116-125 |
| | 21 | 2 |
EVP_SealFinalName: | EVP_SealFinal | Prototype: | int EVP_SealFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_seal.c | Lines: | 115-124 |
| | 21 | 2 |
Gost2814789_decryptName: | Gost2814789_decrypt | Prototype: | void Gost2814789_decrypt(const unsigned char *in, unsigned char *out, const GOST2814789_KEY *key) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 103-135 |
| | 21 | 1 |
Gost2814789_encryptName: | Gost2814789_encrypt | Prototype: | void Gost2814789_encrypt(const unsigned char *in, unsigned char *out, const GOST2814789_KEY *key) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 69-101 |
| | 21 | 1 |
OBJ_ln2nidName: | OBJ_ln2nid | Prototype: | int OBJ_ln2nid(const char *s) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 656-676 |
| | 21 | 4 |
OBJ_sn2nidName: | OBJ_sn2nid | Prototype: | int OBJ_sn2nid(const char *s) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 678-698 |
| | 21 | 4 |
PKCS7_finalName: | PKCS7_final | Prototype: | int PKCS7_final(PKCS7 *p7, BIO *data, int flags) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | Lines: | 113-139 |
| | 21 | 4 |
PKCS7_get_signer_infoName: | PKCS7_get_signer_info | Prototype: | struct stack_st_PKCS7_SIGNER_INFO * PKCS7_get_signer_info(PKCS7 *p7) | Coverage: | 33.333% (4/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 450-461 |
| | 21 | 4 |
SSL_SESSION_list_addName: | SSL_SESSION_list_add | Prototype: | static void SSL_SESSION_list_add(SSL_CTX *ctx, SSL_SESSION *s) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 1049-1066 |
| | 21 | 3 |
SSL_set_session_ticket_extName: | SSL_set_session_ticket_ext | Prototype: | int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 924-951 |
| | 21 | 4 |
X509V3_EXT_d2iName: | X509V3_EXT_d2i | Prototype: | void * X509V3_EXT_d2i(X509_EXTENSION *ext) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | Lines: | 199-212 |
| | 21 | 3 |
X509_NAME_cmpName: | X509_NAME_cmp | Prototype: | int X509_NAME_cmp(const X509_NAME *a, const X509_NAME *b) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | Lines: | 220-240 |
| | 21 | 6 |
X509_PKEY_freeName: | X509_PKEY_free | Prototype: | void X509_PKEY_free(X509_PKEY *x) | Coverage: | 13.333% (2/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pkey.c | Lines: | 102-121 |
| | 21 | 5 |
added_obj_hashName: | added_obj_hash | Prototype: | static unsigned long added_obj_hash(const ADDED_OBJ *ca) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 141-173 |
| | 21 | 7 |
aesni_xts_init_keyName: | aesni_xts_init_key | Prototype: | static int aesni_xts_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 318-354 |
| | 21 | 5 |
asn1_primitive_clearName: | asn1_primitive_clear | Prototype: | static void asn1_primitive_clear(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 47.368% (9/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | Lines: | 354-374 |
| | 21 | 5 |
b64_read_asn1Name: | b64_read_asn1 | Prototype: | static ASN1_VALUE * b64_read_asn1(BIO *bio, const ASN1_ITEM *it) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 183-200 |
| | 21 | 3 |
bn_sqr_normalName: | bn_sqr_normal | Prototype: | void bn_sqr_normal(unsigned long *r, const unsigned long *a, int n, unsigned long *tmp) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqr.c | Lines: | 156-190 |
| | 21 | 3 |
check_bitlen_rsaName: | check_bitlen_rsa | Prototype: | static int check_bitlen_rsa(RSA *rsa, int ispub, unsigned int *pmagic) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 569-601 |
| | 21 | 6 |
def_crl_lookupName: | def_crl_lookup | Prototype: | static int def_crl_lookup(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *serial, X509_NAME *issuer) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | Lines: | 611-644 |
| | 21 | 8 |
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 |
ec_GF2m_simple_point_get_affine_coordinatesName: | ec_GF2m_simple_point_get_affine_coordinates | Prototype: | int ec_GF2m_simple_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 405-433 |
| | 21 | 8 |
ec_GFp_nist_field_mulName: | ec_GFp_nist_field_mul | Prototype: | int ec_GFp_nist_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_nist.c | Lines: | 164-188 |
| | 21 | 7 |
ec_GFp_nist_field_sqrName: | ec_GFp_nist_field_sqr | Prototype: | int ec_GFp_nist_field_sqr(const EC_GROUP * group, BIGNUM * r, const BIGNUM * a, BN_CTX * ctx) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_nist.c | Lines: | 191-215 |
| | 21 | 7 |
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 |