Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
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 |
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 |
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 |
_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 |
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 |
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 |
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 |
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 |
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_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_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 |
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 |
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 |
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 |
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 |
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_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 |
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 |
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 |
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_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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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_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_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 |
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 |
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_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 |
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 |
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 |
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 |
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 |
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_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 |
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 |
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 |
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 |
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_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 |
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 |
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 |
mem_writeName: | mem_write | Prototype: | static int mem_write(BIO *b, const char *in, int inl) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Lines: | 177-203 |
| | 19 | 5 |
load_ivName: | load_iv | Prototype: | static int load_iv(char **fromp, unsigned char *to, int num) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 537-564 |
| | 19 | 6 |
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 |
i2r_ocsp_servicelocName: | i2r_ocsp_serviceloc | Prototype: | static int i2r_ocsp_serviceloc(const X509V3_EXT_METHOD *method, void *in, BIO *bp, int ind) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ocsp.c | Lines: | 353-379 |
| | 19 | 9 |
i2r_idpName: | i2r_idp | Prototype: | static int i2r_idp(const X509V3_EXT_METHOD *method, void *pidp, BIO *out, int indent) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 732-756 |
| | 19 | 8 |
get_delta_skName: | get_delta_sk | Prototype: | static void get_delta_sk(X509_STORE_CTX *ctx, X509_CRL **dcrl, int *pscore, X509_CRL *base, struct stack_st_X509_CRL *crls) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1154-1176 |
| | 19 | 6 |
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 |
do_pkcs7_signed_attribName: | do_pkcs7_signed_attrib | Prototype: | static int do_pkcs7_signed_attrib(PKCS7_SIGNER_INFO *si, EVP_MD_CTX *mctx) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 650-679 |
| | 19 | 6 |
conn_readName: | conn_read | Prototype: | static int conn_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | Lines: | 374-397 |
| | 19 | 6 |
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 |
bio_newName: | bio_new | Prototype: | static int bio_new(BIO *bio) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 133-148 |
| | 19 | 2 |
_CONF_add_stringName: | _CONF_add_string | Prototype: | int _CONF_add_string(CONF *conf, CONF_VALUE *section, CONF_VALUE *value) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 106-127 |
| | 19 | 3 |
X509_check_trustName: | X509_check_trust | Prototype: | int X509_check_trust(X509 *x, int id, int flags) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 111-140 |
| | 19 | 5 |
X509_INFO_freeName: | X509_INFO_free | Prototype: | void X509_INFO_free(X509_INFO *x) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_info.c | Lines: | 88-107 |
| | 19 | 5 |
TS_CONF_set_def_policyName: | TS_CONF_set_def_policy | Prototype: | int TS_CONF_set_def_policy(CONF *conf, const char *section, const char *policy, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 331-356 |
| | 19 | 6 |
TS_ACCURACY_set_millisName: | TS_ACCURACY_set_millis | Prototype: | int TS_ACCURACY_set_millis(TS_ACCURACY *a, const ASN1_INTEGER *millis) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c | Lines: | 265-282 |
| | 19 | 4 |
TS_ACCURACY_set_microsName: | TS_ACCURACY_set_micros | Prototype: | int TS_ACCURACY_set_micros(TS_ACCURACY *a, const ASN1_INTEGER *micros) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c | Lines: | 290-307 |
| | 19 | 4 |
SSL_set_SSL_CTXName: | SSL_set_SSL_CTX | Prototype: | SSL_CTX * SSL_set_SSL_CTX(SSL *ssl, SSL_CTX* ctx) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2819-2840 |
| | 19 | 5 |
PKCS7_set_signed_attributesName: | PKCS7_set_signed_attributes | Prototype: | int PKCS7_set_signed_attributes(PKCS7_SIGNER_INFO *p7si, struct stack_st_X509_ATTRIBUTE *sk) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1150-1169 |
| | 19 | 5 |
PKCS7_set_contentName: | PKCS7_set_content | Prototype: | int PKCS7_set_content(PKCS7 *p7, PKCS7 *p7_data) | Coverage: | 27.778% (5/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 130-158 |
| | 19 | 11 |
PKCS7_set_attributesName: | PKCS7_set_attributes | Prototype: | int PKCS7_set_attributes(PKCS7_SIGNER_INFO *p7si, struct stack_st_X509_ATTRIBUTE *sk) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1171-1189 |
| | 19 | 5 |
PKCS7_content_newName: | PKCS7_content_new | Prototype: | int PKCS7_content_new(PKCS7 *p7, int type) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 111-128 |
| | 19 | 6 |
PKCS12_key_gen_ascName: | PKCS12_key_gen_asc | Prototype: | int PKCS12_key_gen_asc(const char *pass, int passlen, unsigned char *salt, int saltlen, int id, int iter, int n, unsigned char *out, const EVP_MD *md_type) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_key.c | Lines: | 71-93 |
| | 19 | 4 |
PEM_write_bio_ParametersName: | PEM_write_bio_Parameters | Prototype: | int PEM_write_bio_Parameters(BIO *bp, EVP_PKEY *x) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pkey.c | Lines: | 206-218 |
| | 19 | 2 |
OCSP_request_add0_idName: | OCSP_request_add0_id | Prototype: | OCSP_ONEREQ * OCSP_request_add0_id(OCSP_REQUEST *req, OCSP_CERTID *cid) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | Lines: | 81-98 |
| | 19 | 5 |
NCONF_get_sectionName: | NCONF_get_section | Prototype: | struct stack_st_CONF_VALUE * NCONF_get_section(const CONF *conf, const char *section) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | Lines: | 292-306 |
| | 19 | 3 |
Gost2814789_macName: | Gost2814789_mac | Prototype: | static void Gost2814789_mac(const unsigned char *in, unsigned char *mac, GOST2814789_KEY *key) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 137-166 |
| | 19 | 2 |
EVP_DigestVerifyFinalName: | EVP_DigestVerifyFinal | Prototype: | int EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sigver.c | Lines: | 168-193 |
| | 19 | 5 |
EC_POINT_hex2pointName: | EC_POINT_hex2point | Prototype: | EC_POINT * EC_POINT_hex2point(const EC_GROUP * group, const char *buf, EC_POINT * point, BN_CTX * ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_print.c | Lines: | 163-178 |
| | 19 | 2 |
EC_KEY_dupName: | EC_KEY_dup | Prototype: | EC_KEY * EC_KEY_dup(const EC_KEY * ec_key) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 189-200 |
| | 19 | 3 |
DSA_set0_keyName: | DSA_set0_key | Prototype: | int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c | Lines: | 346-362 |
| | 19 | 4 |
CRYPTO_cts128_decrypt_blockName: | CRYPTO_cts128_decrypt_block | Prototype: | size_t CRYPTO_cts128_decrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | Lines: | 132-165 |
| | 19 | 6 |
CONF_loadName: | CONF_load | Prototype: | struct lhash_st_CONF_VALUE *CONF_load(struct lhash_st_CONF_VALUE *conf, const char *file, long *eline) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | Lines: | 89-105 |
| | 19 | 2 |
BN_mod_wordName: | BN_mod_word | Prototype: | unsigned long BN_mod_word(const BIGNUM *a, unsigned long w) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | Lines: | 63-103 |
| | 19 | 5 |
BN_GF2m_mod_sqr_arrName: | BN_GF2m_mod_sqr_arr | Prototype: | int BN_GF2m_mod_sqr_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx) | Coverage: | 66.667% (16/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 569-597 |
| | 19 | 9 |
ts_resp_set_tst_infoName: | ts_resp_set_tst_info | Prototype: | static int ts_resp_set_tst_info(TS_RESP *a) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c | Lines: | 535-560 |
| | 18 | 6 |
tlsext_sessionticket_clienthello_needsName: | tlsext_sessionticket_clienthello_needs | Prototype: | int tlsext_sessionticket_clienthello_needs(SSL *s) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 867-886 |
| | 18 | 4 |
tlsext_ecpf_parseName: | tlsext_ecpf_parse | Prototype: | static int tlsext_ecpf_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 316-347 |
| | 18 | 8 |
tls_writeName: | tls_write | Prototype: | ssize_t tls_write(struct tls *ctx, const void *buf, size_t buflen) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 738-767 |
| | 18 | 6 |
tls_readName: | tls_read | Prototype: | ssize_t tls_read(struct tls *ctx, void *buf, size_t buflen) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 707-736 |
| | 18 | 6 |
tls_peer_cert_chain_pemName: | tls_peer_cert_chain_pem | Prototype: | const uint8_t * tls_peer_cert_chain_pem(struct tls *ctx, size_t *size) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | Lines: | 89-98 |
| | 18 | 3 |
tls_newName: | tls_new | Prototype: | struct tls * tls_new(void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 235-251 |
| | 18 | 3 |
tls_get_peer_cert_hashName: | tls_get_peer_cert_hash | Prototype: | static int tls_get_peer_cert_hash(struct tls *ctx, char **hash) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 58-71 |
| | 18 | 3 |
tls_accept_fdsName: | tls_accept_fds | Prototype: | int tls_accept_fds(struct tls *ctx, struct tls **cctx, int fd_read, int fd_write) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 382-404 |
| | 18 | 4 |
ssl_get_handshake_evp_mdName: | ssl_get_handshake_evp_md | Prototype: | int ssl_get_handshake_evp_md(SSL *s, const EVP_MD **md) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 649-675 |
| | 18 | 7 |
ssl3_ctx_callback_ctrlName: | ssl3_ctx_callback_ctrl | Prototype: | long ssl3_ctx_callback_ctrl(SSL_CTX *ctx, int cmd, void (*fp)(void)) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2199-2235 |
| | 18 | 8 |
s2i_ASN1_OCTET_STRINGName: | s2i_ASN1_OCTET_STRING | Prototype: | ASN1_OCTET_STRING * s2i_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *str) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_skey.c | Lines: | 91-111 |
| | 18 | 3 |
rsa_pub_encodeName: | rsa_pub_encode | Prototype: | static int rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 72-87 |
| | 18 | 3 |