Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
bn_sqr_wordsName: | bn_sqr_words | Prototype: | void bn_sqr_words(unsigned long *r, const unsigned long *a, int n) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 132-156 |
| | 18 | 4 |
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 |
X509_check_purposeName: | X509_check_purpose | Prototype: | int X509_check_purpose(X509 *x, int id, int ca) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 125-143 |
| | 13 | 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 |
RSA_padding_add_PKCS1_type_2Name: | RSA_padding_add_PKCS1_type_2 | Prototype: | int RSA_padding_add_PKCS1_type_2(unsigned char *to, int tlen, const unsigned char *from, int flen) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pk1.c | Lines: | 143-174 |
| | 17 | 4 |
EVP_PKEY_freeName: | EVP_PKEY_free | Prototype: | void EVP_PKEY_free(EVP_PKEY *x) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | Lines: | 443-459 |
| | 12 | 4 |
CRYPTO_nistcts128_encrypt_blockName: | CRYPTO_nistcts128_encrypt_block | Prototype: | size_t CRYPTO_nistcts128_encrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | Lines: | 57-81 |
| | 13 | 4 |
CRYPTO_nistcts128_decryptName: | CRYPTO_nistcts128_decrypt | Prototype: | size_t CRYPTO_nistcts128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | Lines: | 236-267 |
| | 17 | 4 |
CRYPTO_cts128_encrypt_blockName: | CRYPTO_cts128_encrypt_block | Prototype: | size_t CRYPTO_cts128_encrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | Lines: | 32-55 |
| | 13 | 4 |
CRYPTO_cts128_decryptName: | CRYPTO_cts128_decrypt | Prototype: | size_t CRYPTO_cts128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | Lines: | 208-234 |
| | 14 | 4 |
BN_nnmodName: | BN_nnmod | Prototype: | int BN_nnmod(BIGNUM *r, const BIGNUM *m, const BIGNUM *d, BN_CTX *ctx) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | Lines: | 118-133 |
| | 11 | 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 |
BN_div_internalName: | BN_div_internal | Prototype: | static int BN_div_internal(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor, BN_CTX *ctx, int ct) | Coverage: | 79.856% (111/139) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_div.c | Lines: | 119-379 |
| | 144 | 40 |
bn_cmp_part_wordsName: | bn_cmp_part_words | Prototype: | int bn_cmp_part_words(const unsigned long *a, const unsigned long *b, int cl, int dl) | Coverage: | 78.947% (15/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 816-836 |
| | 11 | 7 |
SHA512_FinalName: | SHA512_Final | Prototype: | int SHA512_Final (unsigned char *md, SHA512_CTX *c) | Coverage: | 78.947% (15/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c | Lines: | 97-173 |
| | 51 | 8 |
bn_cmp_wordsName: | bn_cmp_words | Prototype: | int bn_cmp_words(const unsigned long *a, const unsigned long *b, int n) | Coverage: | 78.571% (11/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 790-807 |
| | 12 | 4 |
DES_cfb_encryptName: | DES_cfb_encrypt | Prototype: | void DES_cfb_encrypt(const unsigned char *in, unsigned char *out, int numbits, long length, DES_key_schedule *schedule, DES_cblock *ivec, int enc) | Coverage: | 78.095% (82/105) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/cfb_enc.c | Lines: | 70-188 |
| | 60 | 45 |
bio_writeName: | bio_write | Prototype: | static int bio_write(BIO *bio, const char *buf, int num_) | Coverage: | 77.778% (21/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 330-400 |
| | 56 | 8 |
SSL_get_peer_cert_chainName: | SSL_get_peer_cert_chain | Prototype: | struct stack_st_X509 * SSL_get_peer_cert_chain(const SSL *s) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 829-846 |
| | 22 | 2 |
EVP_PKEY_CTX_freeName: | EVP_PKEY_CTX_free | Prototype: | void EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | Lines: | 386-399 |
| | 10 | 3 |
BN_mulName: | BN_mul | Prototype: | int BN_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 77.528% (69/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | Lines: | 939-1098 |
| | 84 | 24 |
b64_readName: | b64_read | Prototype: | static int b64_read(BIO *b, char *out, int outl) | Coverage: | 77.500% (93/120) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | Lines: | 148-348 |
| | 135 | 35 |
SHA512_UpdateName: | SHA512_Update | Prototype: | int SHA512_Update (SHA512_CTX *c, const void *_data, size_t len) | Coverage: | 77.273% (17/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c | Lines: | 178-227 |
| | 23 | 8 |
tls1_macName: | tls1_mac | Prototype: | int tls1_mac(SSL *ssl, unsigned char *md, int send) | Coverage: | 77.143% (27/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 988-1068 |
| | 54 | 9 |
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 |
by_file_ctrlName: | by_file_ctrl | Prototype: | static int by_file_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl, char **ret) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_file.c | Lines: | 92-118 |
| | 15 | 5 |
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 |
Gost2814789_set_sboxName: | Gost2814789_set_sbox | Prototype: | int Gost2814789_set_sbox(GOST2814789_KEY *key, int nid) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_params.c | Lines: | 182-213 |
| | 27 | 5 |
CBS_get_optional_asn1_uint64Name: | CBS_get_optional_asn1_uint64 | Prototype: | int CBS_get_optional_asn1_uint64(CBS *cbs, uint64_t *out, unsigned int tag, uint64_t default_value) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 462-480 |
| | 10 | 4 |
BN_printName: | BN_print | Prototype: | int BN_print(BIO *bp, const BIGNUM *a) | Coverage: | 76.923% (20/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | Lines: | 366-391 |
| | 15 | 8 |
bnrandName: | bnrand | Prototype: | static int bnrand(int pseudorand, BIGNUM *rnd, int bits, int top, int bottom) | Coverage: | 76.744% (33/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_rand.c | Lines: | 121-192 |
| | 52 | 15 |
tls_config_parse_protocolsName: | tls_config_parse_protocols | Prototype: | int tls_config_parse_protocols(uint32_t *protocols, const char *protostr) | Coverage: | 76.667% (46/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 199-260 |
| | 148 | 16 |
pqueue_insertName: | pqueue_insert | Prototype: | pitem * pqueue_insert(pqueue_s *pq, pitem *item) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 104-137 |
| | 37 | 6 |
get_attributeName: | get_attribute | Prototype: | static ASN1_TYPE * get_attribute(struct stack_st_X509_ATTRIBUTE *sk, int nid) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1116-1136 |
| | 25 | 5 |
tls1_encName: | tls1_enc | Prototype: | int tls1_enc(SSL *s, int send) | Coverage: | 76.429% (107/140) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 720-966 |
| | 179 | 38 |
EVP_EncodeUpdateName: | EVP_EncodeUpdate | Prototype: | int EVP_EncodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | Coverage: | 76.190% (16/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c | Lines: | 123-171 |
| | 37 | 7 |
BN_from_montgomery_wordName: | BN_from_montgomery_word | Prototype: | static int BN_from_montgomery_word(BIGNUM *ret, BIGNUM *r, BN_MONT_CTX *mont) | Coverage: | 76.190% (32/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 179-272 |
| | 58 | 14 |
ssl3_choose_cipherName: | ssl3_choose_cipher | Prototype: | SSL_CIPHER * ssl3_choose_cipher(SSL *s, struct stack_st_SSL_CIPHER *clnt, struct stack_st_SSL_CIPHER *srvr) | Coverage: | 75.676% (28/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2282-2350 |
| | 37 | 8 |
tls_handshake_serverName: | tls_handshake_server | Prototype: | int tls_handshake_server(struct tls *ctx) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 428-452 |
| | 13 | 4 |
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 |
ssl3_take_macName: | ssl3_take_mac | Prototype: | static void ssl3_take_mac(SSL *s) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 217-241 |
| | 14 | 3 |
ssl3_setup_read_bufferName: | ssl3_setup_read_buffer | Prototype: | int ssl3_setup_read_buffer(SSL *s) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 690-718 |
| | 21 | 5 |
pkey_rsa_cleanupName: | pkey_rsa_cleanup | Prototype: | static void pkey_rsa_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 151-161 |
| | 5 | 2 |
int_err_delName: | int_err_del | Prototype: | static void int_err_del(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 371-380 |
| | 9 | 2 |
intName: | int | Prototype: | int (*sk_set_cmp_func(_STACK *sk, int (*c)(const void *, const void *)))( const void *, const void *) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 70-81 |
| | 5 | 2 |
impl_checkName: | impl_check | Prototype: | static void impl_check(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Lines: | 201-208 |
| | 4 | 2 |
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 |
def_loadName: | def_load | Prototype: | static int def_load(CONF *conf, const char *name, long *line) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 189-208 |
| | 17 | 3 |
chacha_initName: | chacha_init | Prototype: | static int chacha_init(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha.c | Lines: | 50-59 |
| | 11 | 2 |
cbs_get_uName: | cbs_get_u | Prototype: | static int cbs_get_u(CBS *cbs, uint32_t *out, size_t len) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 135-154 |
| | 12 | 4 |
by_dir_entry_freeName: | by_dir_entry_free | Prototype: | static void by_dir_entry_free(BY_DIR_ENTRY *ent) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | Lines: | 178-185 |
| | 4 | 2 |
asn1_item_combine_freeName: | asn1_item_combine_free | Prototype: | static void asn1_item_combine_free(ASN1_VALUE **pval, const ASN1_ITEM *it, int combine) | Coverage: | 75.000% (54/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_fre.c | Lines: | 82-171 |
| | 101 | 24 |
X509_NAME_get_text_by_OBJName: | X509_NAME_get_text_by_OBJ | Prototype: | int X509_NAME_get_text_by_OBJ(X509_NAME *name, const ASN1_OBJECT *obj, char *buf, int len) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 80-99 |
| | 15 | 4 |
SSL_renegotiateName: | SSL_renegotiate | Prototype: | int SSL_renegotiate(SSL *s) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1020-1029 |
| | 4 | 2 |
SSL_get0_alpn_selectedName: | SSL_get0_alpn_selected | Prototype: | void SSL_get0_alpn_selected(const SSL *ssl, const unsigned char **data, unsigned *len) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1711-1722 |
| | 11 | 2 |
RAND_pseudo_bytesName: | RAND_pseudo_bytes | Prototype: | int RAND_pseudo_bytes(unsigned char *buf, int num) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rand/rand_lib.c | Lines: | 94-100 |
| | 3 | 2 |
PKCS7_RECIP_INFO_get0_algName: | PKCS7_RECIP_INFO_get0_alg | Prototype: | void PKCS7_RECIP_INFO_get0_alg(PKCS7_RECIP_INFO *ri, X509_ALGOR **penc) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 475-480 |
| | 2 | 2 |
EVP_PKEY_set1_DSAName: | EVP_PKEY_set1_DSA | Prototype: | int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, DSA *key) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | Lines: | 339-346 |
| | 4 | 2 |
EVP_EncodeFinalName: | EVP_EncodeFinal | Prototype: | void EVP_EncodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c | Lines: | 173-185 |
| | 7 | 2 |
EVP_AEAD_CTX_openName: | EVP_AEAD_CTX_open | Prototype: | int EVP_AEAD_CTX_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: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_aead.c | Lines: | 121-144 |
| | 9 | 4 |
ERR_load_X509_stringsName: | ERR_load_X509_strings | Prototype: | void ERR_load_X509_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_err.c | Lines: | 111-120 |
| | 5 | 2 |
ERR_load_X509V3_stringsName: | ERR_load_X509V3_strings | Prototype: | void ERR_load_X509V3_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3err.c | Lines: | 217-226 |
| | 5 | 2 |
ERR_load_UI_stringsName: | ERR_load_UI_strings | Prototype: | void ERR_load_UI_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_err.c | Lines: | 92-101 |
| | 5 | 2 |
ERR_load_TS_stringsName: | ERR_load_TS_strings | Prototype: | void ERR_load_TS_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_err.c | Lines: | 120-129 |
| | 5 | 2 |
ERR_load_RSA_stringsName: | ERR_load_RSA_strings | Prototype: | void ERR_load_RSA_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_err.c | Lines: | 144-153 |
| | 5 | 2 |
ERR_load_RAND_stringsName: | ERR_load_RAND_strings | Prototype: | void ERR_load_RAND_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rand/rand_err.c | Lines: | 90-99 |
| | 5 | 2 |
ERR_load_PKCS7_stringsName: | ERR_load_PKCS7_strings | Prototype: | void ERR_load_PKCS7_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pkcs7err.c | Lines: | 178-187 |
| | 5 | 2 |
ERR_load_PKCS12_stringsName: | ERR_load_PKCS12_strings | Prototype: | void ERR_load_PKCS12_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/pk12err.c | Lines: | 135-144 |
| | 5 | 2 |
ERR_load_PEM_stringsName: | ERR_load_PEM_strings | Prototype: | void ERR_load_PEM_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_err.c | Lines: | 113-122 |
| | 5 | 2 |
ERR_load_OCSP_stringsName: | ERR_load_OCSP_strings | Prototype: | void ERR_load_OCSP_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_err.c | Lines: | 115-124 |
| | 5 | 2 |
ERR_load_OBJ_stringsName: | ERR_load_OBJ_strings | Prototype: | void ERR_load_OBJ_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_err.c | Lines: | 87-96 |
| | 5 | 2 |
ERR_load_GOST_stringsName: | ERR_load_GOST_strings | Prototype: | void ERR_load_GOST_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_err.c | Lines: | 105-115 |
| | 5 | 2 |
ERR_load_EVP_stringsName: | ERR_load_EVP_strings | Prototype: | void ERR_load_EVP_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_err.c | Lines: | 157-166 |
| | 5 | 2 |
ERR_load_ENGINE_stringsName: | ERR_load_ENGINE_strings | Prototype: | void ERR_load_ENGINE_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_err.c | Lines: | 126-135 |
| | 5 | 2 |
ERR_load_EC_stringsName: | ERR_load_EC_strings | Prototype: | void ERR_load_EC_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_err.c | Lines: | 133-143 |
| | 5 | 2 |
ERR_load_ECDSA_stringsName: | ERR_load_ECDSA_strings | Prototype: | void ERR_load_ECDSA_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_err.c | Lines: | 93-102 |
| | 5 | 2 |
ERR_load_ECDH_stringsName: | ERR_load_ECDH_strings | Prototype: | void ERR_load_ECDH_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_err.c | Lines: | 90-99 |
| | 5 | 2 |
ERR_load_DSO_stringsName: | ERR_load_DSO_strings | Prototype: | void ERR_load_DSO_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_err.c | Lines: | 102-111 |
| | 5 | 2 |
ERR_load_DSA_stringsName: | ERR_load_DSA_strings | Prototype: | void ERR_load_DSA_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_err.c | Lines: | 98-108 |
| | 5 | 2 |
ERR_load_DH_stringsName: | ERR_load_DH_strings | Prototype: | void ERR_load_DH_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_err.c | Lines: | 98-108 |
| | 5 | 2 |
ERR_load_CRYPTO_stringsName: | ERR_load_CRYPTO_strings | Prototype: | void ERR_load_CRYPTO_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cpt_err.c | Lines: | 96-105 |
| | 5 | 2 |
ERR_load_CONF_stringsName: | ERR_load_CONF_strings | Prototype: | void ERR_load_CONF_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_err.c | Lines: | 101-110 |
| | 5 | 2 |
ERR_load_BUF_stringsName: | ERR_load_BUF_strings | Prototype: | void ERR_load_BUF_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_err.c | Lines: | 85-94 |
| | 5 | 2 |
ERR_load_BN_stringsName: | ERR_load_BN_strings | Prototype: | void ERR_load_BN_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_err.c | Lines: | 103-112 |
| | 5 | 2 |
ERR_load_BIO_stringsName: | ERR_load_BIO_strings | Prototype: | void ERR_load_BIO_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_err.c | Lines: | 115-124 |
| | 5 | 2 |
ERR_load_ASN1_stringsName: | ERR_load_ASN1_strings | Prototype: | void ERR_load_ASN1_strings(void) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_err.c | Lines: | 205-214 |
| | 5 | 2 |
EC_KEY_insert_key_method_dataName: | EC_KEY_insert_key_method_data | Prototype: | void * EC_KEY_insert_key_method_data(EC_KEY * key, void *data, void *(*dup_func) (void *), void (*free_func) (void *), void (*clear_free_func) (void *)) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 488-503 |
| | 9 | 2 |
CONF_set_nconfName: | CONF_set_nconf | Prototype: | void CONF_set_nconf(CONF *conf, struct lhash_st_CONF_VALUE *hash) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | Lines: | 70-77 |
| | 6 | 2 |
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_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 |
BN_MONT_CTX_set_lockedName: | BN_MONT_CTX_set_locked | Prototype: | BN_MONT_CTX * BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, int lock, const BIGNUM *mod, BN_CTX *ctx) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 508-538 |
| | 17 | 5 |
ASN1_BIT_STRING_get_bitName: | ASN1_BIT_STRING_get_bit | Prototype: | int ASN1_BIT_STRING_get_bit(const ASN1_BIT_STRING *a, int n) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c | Lines: | 229-239 |
| | 14 | 2 |
asn1_template_ex_i2dName: | asn1_template_ex_i2d | Prototype: | static int asn1_template_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_TEMPLATE *tt, int tag, int iclass) | Coverage: | 74.286% (52/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 252-386 |
| | 79 | 21 |
tlsext_parseName: | tlsext_parse | Prototype: | static int tlsext_parse(SSL *s, CBS *cbs, int *alert, int is_serverhello) | Coverage: | 74.194% (23/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1379-1427 |
| | 35 | 11 |
dtls1_do_writeName: | dtls1_do_write | Prototype: | int dtls1_do_write(SSL *s, int type) | Coverage: | 73.973% (54/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 225-385 |
| | 120 | 21 |
tls_handshakeName: | tls_handshake | Prototype: | int tls_handshake(struct tls *ctx) | Coverage: | 73.913% (17/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 671-705 |
| | 25 | 9 |
BN_mod_exp_mont_consttimeName: | BN_mod_exp_mont_consttime | Prototype: | int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont) | Coverage: | 73.457% (119/162) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | Lines: | 647-905 |
| | 179 | 46 |
strlcatName: | strlcat | Prototype: | size_t strlcat(char *dst, const char *src, size_t dsize) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/strlcat.c | Lines: | 29-55 |
| | 17 | 5 |
ssl3_setup_write_bufferName: | ssl3_setup_write_buffer | Prototype: | int ssl3_setup_write_buffer(SSL *s) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 720-751 |
| | 23 | 6 |
cbb_add_uName: | cbb_add_u | Prototype: | static int cbb_add_u(CBB *cbb, uint32_t v, size_t len_len) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 131-151 |
| | 12 | 5 |