Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
CRYPTO_get_ex_dataName: | CRYPTO_get_ex_data | Prototype: | void * CRYPTO_get_ex_data(const CRYPTO_EX_DATA *ad, int idx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Lines: | 630-639 |
| | 7 | 3 |
CRYPTO_gcm128_finishName: | CRYPTO_gcm128_finish | Prototype: | int CRYPTO_gcm128_finish(GCM128_CONTEXT *ctx,const unsigned char *tag, size_t len) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 1501-1541 |
| | 15 | 3 |
CRYPTO_cts128_encryptName: | CRYPTO_cts128_encrypt | Prototype: | size_t CRYPTO_cts128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | Lines: | 83-105 |
| | 12 | 3 |
CRYPTO_ccm128_setivName: | CRYPTO_ccm128_setiv | Prototype: | int CRYPTO_ccm128_setiv(CCM128_CONTEXT *ctx, const unsigned char *nonce,size_t nlen,size_t mlen) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ccm128.c | Lines: | 76-101 |
| | 15 | 3 |
CRYPTO_THREADID_currentName: | CRYPTO_THREADID_current | Prototype: | void CRYPTO_THREADID_current(CRYPTO_THREADID *id) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | Lines: | 461-478 |
| | 11 | 3 |
CONF_get_numberName: | CONF_get_number | Prototype: | long CONF_get_number(struct lhash_st_CONF_VALUE *conf, const char *group, const char *name) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | Lines: | 161-181 |
| | 16 | 3 |
COMP_expand_blockName: | COMP_expand_block | Prototype: | int COMP_expand_block(COMP_CTX *ctx, unsigned char *out, int olen, unsigned char *in, int ilen) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/comp_lib.c | Lines: | 53-68 |
| | 10 | 3 |
COMP_compress_blockName: | COMP_compress_block | Prototype: | int COMP_compress_block(COMP_CTX *ctx, unsigned char *out, int olen, unsigned char *in, int ilen) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/comp_lib.c | Lines: | 36-51 |
| | 10 | 3 |
COMP_CTX_newName: | COMP_CTX_new | Prototype: | COMP_CTX * COMP_CTX_new(COMP_METHOD *meth) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/comp_lib.c | Lines: | 8-22 |
| | 22 | 3 |
COMP_CTX_freeName: | COMP_CTX_free | Prototype: | void COMP_CTX_free(COMP_CTX *ctx) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/comp_lib.c | Lines: | 24-34 |
| | 9 | 3 |
CMAC_CTX_copyName: | CMAC_CTX_copy | Prototype: | int CMAC_CTX_copy(CMAC_CTX *out, const CMAC_CTX *in) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cmac.c | Lines: | 133-149 |
| | 12 | 3 |
CBS_write_bytesName: | CBS_write_bytes | Prototype: | int CBS_write_bytes(const CBS *cbs, uint8_t *dst, size_t dst_len, size_t *copied) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 106-118 |
| | 8 | 3 |
CBS_strdupName: | CBS_strdup | Prototype: | int CBS_strdup(const CBS *cbs, char **out_ptr) | Coverage: | 15.385% (2/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 98-104 |
| | 47 | 3 |
CBS_stowName: | CBS_stow | Prototype: | int CBS_stow(const CBS *cbs, uint8_t **out_ptr, size_t *out_len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 79-96 |
| | 16 | 3 |
CBS_peek_asn1_tagName: | CBS_peek_asn1_tag | Prototype: | int CBS_peek_asn1_tag(const CBS *cbs, unsigned int tag_value) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 370-384 |
| | 5 | 3 |
CBS_get_optional_asn1Name: | CBS_get_optional_asn1 | Prototype: | int CBS_get_optional_asn1(CBS *cbs, CBS *out, int *out_present, unsigned int tag) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 425-437 |
| | 6 | 3 |
CBB_cleanupName: | CBB_cleanup | Prototype: | void CBB_cleanup(CBB *cbb) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 81-91 |
| | 14 | 3 |
BUF_memdupName: | BUF_memdup | Prototype: | void * BUF_memdup(const void *data, size_t siz) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_str.c | Lines: | 55-67 |
| | 14 | 3 |
BN_mod_sub_quickName: | BN_mod_sub_quick | Prototype: | int BN_mod_sub_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | Lines: | 167-175 |
| | 5 | 3 |
BN_mod_lshift1_quickName: | BN_mod_lshift1_quick | Prototype: | int BN_mod_lshift1_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *m) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | Lines: | 229-238 |
| | 5 | 3 |
BN_mod_exp_internalName: | BN_mod_exp_internal | Prototype: | static int BN_mod_exp_internal(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, int ct) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | Lines: | 175-227 |
| | 16 | 3 |
BN_mod_add_quickName: | BN_mod_add_quick | Prototype: | int BN_mod_add_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | Lines: | 146-154 |
| | 5 | 3 |
BN_is_bit_setName: | BN_is_bit_set | Prototype: | int BN_is_bit_set(const BIGNUM *a, int n) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 743-756 |
| | 8 | 3 |
BN_get_wordName: | BN_get_word | Prototype: | unsigned long BN_get_word(const BIGNUM *a) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 537-546 |
| | 5 | 3 |
BN_RECP_CTX_freeName: | BN_RECP_CTX_free | Prototype: | void BN_RECP_CTX_free(BN_RECP_CTX *recp) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | Lines: | 87-97 |
| | 8 | 3 |
BN_POOL_releaseName: | BN_POOL_release | Prototype: | static void BN_POOL_release(BN_POOL *p, unsigned int num) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 464-478 |
| | 7 | 3 |
BN_MONT_CTX_freeName: | BN_MONT_CTX_free | Prototype: | void BN_MONT_CTX_free(BN_MONT_CTX *mont) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 347-358 |
| | 9 | 3 |
BN_GF2m_arr2polyName: | BN_GF2m_arr2poly | Prototype: | int BN_GF2m_arr2poly(const int p[], BIGNUM *a) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1305-1319 |
| | 6 | 3 |
BN_CTX_startName: | BN_CTX_start | Prototype: | void BN_CTX_start(BN_CTX *ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 267-281 |
| | 5 | 3 |
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_CTX_endName: | BN_CTX_end | Prototype: | void BN_CTX_end(BN_CTX *ctx) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 283-300 |
| | 7 | 3 |
BN_BLINDING_invert_exName: | BN_BLINDING_invert_ex | Prototype: | int BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c | Lines: | 265-284 |
| | 12 | 3 |
BIO_vprintfName: | BIO_vprintf | Prototype: | int BIO_vprintf(BIO *bio, const char *format, va_list args) | Coverage: | 60.000% (3/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_print.c | Lines: | 45-60 |
| | 15 | 3 |
BIO_ssl_shutdownName: | BIO_ssl_shutdown | Prototype: | void BIO_ssl_shutdown(BIO *b) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 577-590 |
| | 9 | 3 |
BIO_socket_nbioName: | BIO_socket_nbio | Prototype: | int BIO_socket_nbio(int s, int mode) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_posix.c | Lines: | 81-90 |
| | 34 | 3 |
BIO_setName: | BIO_set | Prototype: | int BIO_set(BIO *bio, const BIO_METHOD *method) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 98-123 |
| | 43 | 3 |
BIO_nwrite0Name: | BIO_nwrite0 | Prototype: | int BIO_nwrite0(BIO *bio, char **buf) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 852-867 |
| | 8 | 3 |
BIO_nwriteName: | BIO_nwrite | Prototype: | int BIO_nwrite(BIO *bio, char **buf, int num) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 869-883 |
| | 8 | 3 |
BIO_nread0Name: | BIO_nread0 | Prototype: | int BIO_nread0(BIO *bio, char **buf) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 819-834 |
| | 8 | 3 |
BIO_nreadName: | BIO_nread | Prototype: | int BIO_nread(BIO *bio, char **buf, int num) | Coverage: | 57.143% (4/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 836-850 |
| | 8 | 3 |
BIO_new_mem_bufName: | BIO_new_mem_buf | Prototype: | BIO * BIO_new_mem_buf(const void *buf, int len) | Coverage: | 55.556% (5/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Lines: | 96-118 |
| | 24 | 3 |
BIO_new_connectName: | BIO_new_connect | Prototype: | BIO * BIO_new_connect(const char *str) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | Lines: | 585-599 |
| | 18 | 3 |
BIO_new_acceptName: | BIO_new_accept | Prototype: | BIO * BIO_new_accept(const char *str) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c | Lines: | 438-452 |
| | 18 | 3 |
BIO_newName: | BIO_new | Prototype: | BIO * BIO_new(const BIO_METHOD *method) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 81-96 |
| | 23 | 3 |
BIO_get_host_ipName: | BIO_get_host_ip | Prototype: | int BIO_get_host_ip(const char *str, unsigned char *ip) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c | Lines: | 37-63 |
| | 41 | 3 |
BIO_free_allName: | BIO_free_all | Prototype: | void BIO_free_all(BIO *bio) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 575-590 |
| | 11 | 3 |
ASN1_template_freeName: | ASN1_template_free | Prototype: | void ASN1_template_free(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_fre.c | Lines: | 173-190 |
| | 16 | 3 |
ASN1_tag2strName: | ASN1_tag2str | Prototype: | const char * ASN1_tag2str(int tag) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_par.c | Lines: | 377-397 |
| | 5 | 3 |
ASN1_item_printName: | ASN1_item_print | Prototype: | int ASN1_item_print(BIO *out, ASN1_VALUE *ifld, int indent, const ASN1_ITEM *it, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 183-197 |
| | 18 | 3 |
ASN1_item_dupName: | ASN1_item_dup | Prototype: | void * ASN1_item_dup(const ASN1_ITEM *it, void *x) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_dup.c | Lines: | 98-118 |
| | 34 | 3 |
ASN1_item_digestName: | ASN1_item_digest | Prototype: | int ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *type, void *asn, unsigned char *md, unsigned int *len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_digest.c | Lines: | 69-87 |
| | 18 | 3 |
ASN1_item_d2iName: | ASN1_item_d2i | Prototype: | ASN1_VALUE * ASN1_item_d2i(ASN1_VALUE **pval, const unsigned char **in, long len, const ASN1_ITEM *it) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 129-142 |
| | 16 | 3 |
ASN1_dupName: | ASN1_dup | Prototype: | void * ASN1_dup(i2d_of_void *i2d, d2i_of_void *d2i, void *x) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_dup.c | Lines: | 66-89 |
| | 37 | 3 |
ASN1_UTCTIME_cmp_time_tName: | ASN1_UTCTIME_cmp_time_t | Prototype: | int ASN1_UTCTIME_cmp_time_t(const ASN1_UTCTIME *s, time_t t2) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 417-438 |
| | 8 | 3 |
ASN1_TYPE_set_octetstringName: | ASN1_TYPE_set_octetstring | Prototype: | int ASN1_TYPE_set_octetstring(ASN1_TYPE *a, unsigned char *data, int len) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | Lines: | 66-79 |
| | 10 | 3 |
ASN1_TYPE_setName: | ASN1_TYPE_set | Prototype: | void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 73-85 |
| | 13 | 3 |
ASN1_TYPE_get_octetstringName: | ASN1_TYPE_get_octetstring | Prototype: | int ASN1_TYPE_get_octetstring(const ASN1_TYPE *a, unsigned char *data, int max_len) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | Lines: | 81-100 |
| | 17 | 3 |
ASN1_TIME_printName: | ASN1_TIME_print | Prototype: | int ASN1_TIME_print(BIO *bp, const ASN1_TIME *tm) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 379-388 |
| | 6 | 3 |
ASN1_STRING_freeName: | ASN1_STRING_free | Prototype: | void ASN1_STRING_free(ASN1_STRING *a) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 432-440 |
| | 11 | 3 |
ASN1_STRING_copyName: | ASN1_STRING_copy | Prototype: | int ASN1_STRING_copy(ASN1_STRING *dst, const ASN1_STRING *str) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 344-354 |
| | 9 | 3 |
ASN1_STRING_cmpName: | ASN1_STRING_cmp | Prototype: | int ASN1_STRING_cmp(const ASN1_STRING *a, const ASN1_STRING *b) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 442-456 |
| | 8 | 3 |
ASN1_INTEGER_to_BNName: | ASN1_INTEGER_to_BN | Prototype: | BIGNUM * ASN1_INTEGER_to_BN(const ASN1_INTEGER *ai, BIGNUM *bn) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | Lines: | 451-461 |
| | 8 | 3 |
ASN1_ENUMERATED_to_BNName: | ASN1_ENUMERATED_to_BN | Prototype: | BIGNUM * ASN1_ENUMERATED_to_BN(const ASN1_ENUMERATED *ai, BIGNUM *bn) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_enum.c | Lines: | 179-189 |
| | 8 | 3 |
ASN1_BIT_STRING_checkName: | ASN1_BIT_STRING_check | Prototype: | int ASN1_BIT_STRING_check(const ASN1_BIT_STRING *a, const unsigned char *flags, int flags_len) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c | Lines: | 247-265 |
| | 8 | 3 |
xor_blocksName: | xor_blocks | Prototype: | static void xor_blocks(unsigned char *result, const unsigned char *a, const unsigned char *b, size_t len) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | Lines: | 118-126 |
| | 3 | 2 |
x509_name_ex_printName: | x509_name_ex_print | Prototype: | static int x509_name_ex_print(BIO *out, ASN1_VALUE **pval, int indent, const char *fname, const ASN1_PCTX *pctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 431-439 |
| | 4 | 2 |
x509_name_ex_freeName: | x509_name_ex_free | Prototype: | static void x509_name_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 269-283 |
| | 13 | 2 |
x25519_scalar_mult_genericName: | x25519_scalar_mult_generic | Prototype: | void x25519_scalar_mult_generic(uint8_t out[32], const uint8_t scalar[32], const uint8_t point[32]) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 4811-4860 |
| | 42 | 2 |
write_rsaName: | write_rsa | Prototype: | static void write_rsa(unsigned char **out, RSA *rsa, int ispub) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 603-620 |
| | 13 | 2 |
write_dsaName: | write_dsa | Prototype: | static void write_dsa(unsigned char **out, DSA *dsa, int ispub) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 622-639 |
| | 11 | 2 |
verify_cb_certName: | verify_cb_cert | Prototype: | static int verify_cb_cert(X509_STORE_CTX *ctx, X509 *x, int depth, int err) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1721-1729 |
| | 9 | 2 |
value_free_hash_doall_argName: | value_free_hash_doall_arg | Prototype: | static void value_free_hash_doall_arg(CONF_VALUE *a, struct lhash_st_CONF_VALUE *conf) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 217-222 |
| | 4 | 2 |
unpack_signature_leName: | unpack_signature_le | Prototype: | static ECDSA_SIG * unpack_signature_le(const unsigned char *sig, size_t siglen) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 102-115 |
| | 14 | 2 |
unpack_signature_cpName: | unpack_signature_cp | Prototype: | static ECDSA_SIG * unpack_signature_cp(const unsigned char *sig, size_t siglen) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 69-82 |
| | 14 | 2 |
trust_compatName: | trust_compat | Prototype: | static int trust_compat(X509_TRUST *trust, X509 *x, int flags) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 313-321 |
| | 4 | 2 |
trust_1oidanyName: | trust_1oidany | Prototype: | static int trust_1oidany(X509_TRUST *trust, X509 *x, int flags) | Coverage: | 25.000% (2/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 294-303 |
| | 3 | 2 |
trust_1oidName: | trust_1oid | Prototype: | static int trust_1oid(X509_TRUST *trust, X509 *x, int flags) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 305-311 |
| | 3 | 2 |
tree_find_skName: | tree_find_sk | Prototype: | X509_POLICY_NODE * tree_find_sk(struct stack_st_X509_POLICY_NODE *nodes, const ASN1_OBJECT *id) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c | Lines: | 76-91 |
| | 13 | 2 |
tlsext_sigalgs_clienthello_parseName: | tlsext_sigalgs_clienthello_parse | Prototype: | int tlsext_sigalgs_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 548-557 |
| | 4 | 2 |
tlsext_ocsp_serverhello_parseName: | tlsext_ocsp_serverhello_parse | Prototype: | int tlsext_ocsp_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 852-862 |
| | 5 | 2 |
tlsext_ecpf_serverhello_needsName: | tlsext_ecpf_serverhello_needs | Prototype: | int tlsext_ecpf_serverhello_needs(SSL *s) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 367-374 |
| | 3 | 2 |
tlsext_ec_serverhello_parseName: | tlsext_ec_serverhello_parse | Prototype: | int tlsext_ec_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 268-287 |
| | 4 | 2 |
tls_sni_ctx_freeName: | tls_sni_ctx_free | Prototype: | void tls_sni_ctx_free(struct tls_sni_ctx *sni_ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 223-233 |
| | 7 | 2 |
tls_set_ssl_errorxName: | tls_set_ssl_errorx | Prototype: | int tls_set_ssl_errorx(struct tls *ctx, const char *fmt, ...) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 200-215 |
| | 24 | 2 |
tls_server_connName: | tls_server_conn | Prototype: | struct tls * tls_server_conn(struct tls *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 45-61 |
| | 14 | 2 |
tls_server_alpn_cbName: | tls_server_alpn_cb | Prototype: | static int tls_server_alpn_cb(SSL *ssl, const unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 63-75 |
| | 6 | 2 |
tls_resetName: | tls_reset | Prototype: | void tls_reset(struct tls *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 576-619 |
| | 83 | 2 |
tls_peer_ocsp_urlName: | tls_peer_ocsp_url | Prototype: | const char * tls_peer_ocsp_url(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 367-373 |
| | 9 | 2 |
tls_peer_cert_subjectName: | tls_peer_cert_subject | Prototype: | const char * tls_peer_cert_subject(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | Lines: | 41-47 |
| | 9 | 2 |
tls_peer_cert_issuerName: | tls_peer_cert_issuer | Prototype: | const char * tls_peer_cert_issuer(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | Lines: | 33-39 |
| | 9 | 2 |
tls_peer_cert_hashName: | tls_peer_cert_hash | Prototype: | const char * tls_peer_cert_hash(struct tls *ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | Lines: | 26-32 |
| | 9 | 2 |
tls_ocsp_process_response_internalName: | tls_ocsp_process_response_internal | Prototype: | static int tls_ocsp_process_response_internal(struct tls *ctx, const unsigned char *response, size_t size) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 277-294 |
| | 21 | 2 |
tls_ocsp_process_responseName: | tls_ocsp_process_response | Prototype: | int tls_ocsp_process_response(struct tls *ctx, const unsigned char *response, size_t size) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 445-452 |
| | 3 | 2 |
tls_ocsp_freeName: | tls_ocsp_free | Prototype: | void tls_ocsp_free(struct tls_ocsp *ocsp) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 43-54 |
| | 8 | 2 |
tls_keypair_set_cert_memName: | tls_keypair_set_cert_mem | Prototype: | int tls_keypair_set_cert_mem(struct tls_keypair *keypair, struct tls_error *error, const uint8_t *cert, size_t len) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | Lines: | 77-84 |
| | 3 | 2 |
tls_keypair_set_cert_fileName: | tls_keypair_set_cert_file | Prototype: | int tls_keypair_set_cert_file(struct tls_keypair *keypair, struct tls_error *error, const char *cert_file) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | Lines: | 67-75 |
| | 4 | 2 |
tls_keypair_freeName: | tls_keypair_free | Prototype: | void tls_keypair_free(struct tls_keypair *keypair) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | Lines: | 119-132 |
| | 9 | 2 |
tls_initName: | tls_init | Prototype: | int tls_init(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 57-66 |
| | 3 | 2 |
tls_freeName: | tls_free | Prototype: | void tls_free(struct tls *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 565-574 |
| | 6 | 2 |
tls_extension_parseName: | tls_extension_parse | Prototype: | static int tls_extension_parse(struct tls_extension *tlsext, int is_serverhello, SSL *s, CBS *cbs, int *alert) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1332-1339 |
| | 3 | 2 |