Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
bn_div_wordsName: | bn_div_words | Prototype: | unsigned long bn_div_words(unsigned long h, unsigned long l, unsigned long d) | Coverage: | 73.333% (22/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 266-330 |
| | 50 | 11 |
BN_set_bitName: | BN_set_bit | Prototype: | int BN_set_bit(BIGNUM *a, int n) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 701-722 |
| | 15 | 5 |
dtls1_record_bitmap_updateName: | dtls1_record_bitmap_update | Prototype: | static void dtls1_record_bitmap_update(SSL *s, DTLS1_BITMAP *bitmap) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1354-1374 |
| | 13 | 4 |
asn1_get_enc_ptrName: | asn1_get_enc_ptr | Prototype: | static ASN1_ENCODING * asn1_get_enc_ptr(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 123-134 |
| | 15 | 3 |
STREEBOG512_FinalName: | STREEBOG512_Final | Prototype: | int STREEBOG512_Final(unsigned char *md, STREEBOG_CTX *c) | Coverage: | 72.727% (16/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | Lines: | 1281-1366 |
| | 43 | 9 |
PEM_bytes_read_bioName: | PEM_bytes_read_bio | Prototype: | int PEM_bytes_read_bio(unsigned char **pdata, long *plen, char **pnm, const char *name, BIO *bp, pem_password_cb *cb, void *u) | Coverage: | 72.414% (21/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 270-313 |
| | 43 | 11 |
CBB_flushName: | CBB_flush | Prototype: | int CBB_flush(CBB *cbb) | Coverage: | 72.340% (34/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 185-272 |
| | 74 | 14 |
rsa_pkey_ctrlName: | rsa_pkey_ctrl | Prototype: | static int rsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | Coverage: | 72.222% (13/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 405-434 |
| | 27 | 8 |
ASN1_time_parseName: | ASN1_time_parse | Prototype: | int ASN1_time_parse(const char *bytes, size_t len, struct tm *tm, int mode) | Coverage: | 71.642% (48/67) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 149-226 |
| | 59 | 20 |
update_buflenName: | update_buflen | Prototype: | static void update_buflen(const BIGNUM *b, size_t *pbuflen) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 185-194 |
| | 5 | 3 |
tls_extension_findName: | tls_extension_find | Prototype: | static struct tls_extension * tls_extension_find(uint16_t type, size_t *tls_extensions_idx) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1300-1313 |
| | 10 | 3 |
tls_configureName: | tls_configure | Prototype: | int tls_configure(struct tls *ctx, struct tls_config *config) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 253-270 |
| | 11 | 3 |
tls1_get_formatlistName: | tls1_get_formatlist | Prototype: | void tls1_get_formatlist(SSL *s, int client_formats, const uint8_t **pformats, size_t *pformatslen) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 345-361 |
| | 11 | 3 |
tls1_check_curveName: | tls1_check_curve | Prototype: | int tls1_check_curve(SSL *s, const uint16_t curve_id) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 461-474 |
| | 7 | 3 |
tls12_find_idName: | tls12_find_id | Prototype: | static int tls12_find_id(int nid, tls12_lookup *table, size_t tlen) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1084-1093 |
| | 5 | 3 |
ssl_load_ciphersName: | ssl_load_ciphers | Prototype: | void ssl_load_ciphers(void) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 445-498 |
| | 46 | 3 |
ssl_cipher_collect_ciphersName: | ssl_cipher_collect_ciphers | Prototype: | static void ssl_cipher_collect_ciphers(const SSL_METHOD *ssl_method, int num_of_ciphers, unsigned long disabled_mkey, unsigned long disabled_auth, unsigned long disabled_enc, unsigned long disabled_mac, unsigned long disabled_ssl, CIPHER_ORDER *co_list, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | Coverage: | 71.429% (20/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 757-818 |
| | 48 | 6 |
sig_cbName: | sig_cb | Prototype: | static int sig_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c | Lines: | 68-82 |
| | 10 | 3 |
rinf_cbName: | rinf_cb | Prototype: | static int rinf_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_req.c | Lines: | 82-93 |
| | 6 | 3 |
rc2_ecb_cipherName: | rc2_ecb_cipher | Prototype: | static int rc2_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | Lines: | 87-87 |
| | 1 | 3 |
poly1305_update_with_lengthName: | poly1305_update_with_length | Prototype: | static void poly1305_update_with_length(poly1305_state *poly1305, const unsigned char *data, size_t data_len) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha20poly1305.c | Lines: | 82-98 |
| | 11 | 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 |
i2d_name_canonName: | i2d_name_canon | Prototype: | static int i2d_name_canon(struct stack_st_STACK_OF_X509_NAME_ENTRY *_intname, unsigned char **in) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 607-624 |
| | 12 | 3 |
hmac_key_freeName: | hmac_key_free | Prototype: | static void hmac_key_free(EVP_PKEY *pkey) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_ameth.c | Lines: | 79-89 |
| | 5 | 3 |
gost2814789_ecb_cipherName: | gost2814789_ecb_cipher | Prototype: | static int gost2814789_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | Lines: | 187-187 |
| | 1 | 3 |
free_dirName: | free_dir | Prototype: | static void free_dir(X509_LOOKUP *lu) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | Lines: | 187-198 |
| | 11 | 3 |
ec_GF2m_simple_points_make_affineName: | ec_GF2m_simple_points_make_affine | Prototype: | int ec_GF2m_simple_points_make_affine(const EC_GROUP *group, size_t num, EC_POINT *points[], BN_CTX *ctx) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 742-754 |
| | 5 | 3 |
dtls1_hm_fragment_freeName: | dtls1_hm_fragment_free | Prototype: | static void dtls1_hm_fragment_free(hm_fragment *frag) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 207-222 |
| | 12 | 3 |
des_ede_ecb_cipherName: | des_ede_ecb_cipher | Prototype: | static int des_ede_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | Lines: | 90-98 |
| | 4 | 3 |
des_ecb_cipherName: | des_ecb_cipher | Prototype: | static int des_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des.c | Lines: | 77-85 |
| | 4 | 3 |
check_issuedName: | check_issued | Prototype: | static int check_issued(X509_STORE_CTX *ctx, X509 *x, X509 *issuer) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 583-599 |
| | 10 | 3 |
check_aliasName: | check_alias | Prototype: | static int check_alias(const unsigned char *in, size_t in_len, const unsigned char *out) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_aead.c | Lines: | 79-87 |
| | 5 | 3 |
cbb_add_length_prefixedName: | cbb_add_length_prefixed | Prototype: | static int cbb_add_length_prefixed(CBB *cbb, CBB *out_contents, size_t len_len) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 289-309 |
| | 13 | 3 |
cast5_ecb_cipherName: | cast5_ecb_cipher | Prototype: | static int cast5_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_cast.c | Lines: | 80-80 |
| | 1 | 3 |
camellia_256_ecb_cipherName: | camellia_256_ecb_cipher | Prototype: | static int camellia_256_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | Lines: | 89-89 |
| | 1 | 3 |
camellia_192_ecb_cipherName: | camellia_192_ecb_cipher | Prototype: | static int camellia_192_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | Lines: | 83-83 |
| | 1 | 3 |
camellia_128_ecb_cipherName: | camellia_128_ecb_cipher | Prototype: | static int camellia_128_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | Lines: | 77-77 |
| | 1 | 3 |
bn_expandName: | bn_expand | Prototype: | BIGNUM * bn_expand(BIGNUM *a, int bits) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 548-558 |
| | 9 | 3 |
bio_freeName: | bio_free | Prototype: | static int bio_free(BIO *bio) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 150-167 |
| | 14 | 3 |
bio_destroy_pairName: | bio_destroy_pair | Prototype: | static void bio_destroy_pair(BIO *bio) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 719-746 |
| | 37 | 3 |
bio_cb_writeName: | bio_cb_write | Prototype: | static int bio_cb_write(BIO *bio, const char *buf, int num) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | Lines: | 78-94 |
| | 11 | 3 |
bio_cb_readName: | bio_cb_read | Prototype: | static int bio_cb_read(BIO *bio, char *buf, int size) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | Lines: | 96-112 |
| | 11 | 3 |
bf_ecb_cipherName: | bf_ecb_cipher | Prototype: | static int bf_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_bf.c | Lines: | 80-80 |
| | 1 | 3 |
asn1_enc_saveName: | asn1_enc_save | Prototype: | int asn1_enc_save(ASN1_VALUE **pval, const unsigned char *in, int inlen, const ASN1_ITEM *it) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 163-182 |
| | 12 | 3 |
aes_ecb_cipherName: | aes_ecb_cipher | Prototype: | static int aes_ecb_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 592-607 |
| | 8 | 3 |
X509_EXTENSION_get_criticalName: | X509_EXTENSION_get_critical | Prototype: | int X509_EXTENSION_get_critical(const X509_EXTENSION *ex) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | Lines: | 290-298 |
| | 7 | 3 |
PEM_ASN1_read_bioName: | PEM_ASN1_read_bio | Prototype: | void * PEM_ASN1_read_bio(d2i_of_void *d2i, const char *name, BIO *bp, void **x, pem_password_cb *cb, void *u) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_oth.c | Lines: | 70-87 |
| | 34 | 3 |
OPENSSL_init_sslName: | OPENSSL_init_ssl | Prototype: | int OPENSSL_init_ssl(uint64_t opts, const void *settings) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_init.c | Lines: | 37-51 |
| | 6 | 3 |
OBJ_cleanupName: | OBJ_cleanup | Prototype: | void OBJ_cleanup(void) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 265-280 |
| | 17 | 3 |
OBJ_NAME_cleanupName: | OBJ_NAME_cleanup | Prototype: | void OBJ_NAME_cleanup(int type) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 334-354 |
| | 22 | 3 |
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 |
Gost2814789_set_keyName: | Gost2814789_set_key | Prototype: | int Gost2814789_set_key(GOST2814789_KEY *key, const unsigned char *userKey, const int bits) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_params.c | Lines: | 215-230 |
| | 7 | 3 |
EVP_add_cipherName: | EVP_add_cipher | Prototype: | int EVP_add_cipher(const EVP_CIPHER *c) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | Lines: | 65-81 |
| | 13 | 3 |
ENGINE_removeName: | ENGINE_remove | Prototype: | int ENGINE_remove(ENGINE *e) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 281-297 |
| | 12 | 3 |
ENGINE_get_nextName: | ENGINE_get_next | Prototype: | ENGINE * ENGINE_get_next(ENGINE *e) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 214-234 |
| | 17 | 3 |
EC_KEY_freeName: | EC_KEY_free | Prototype: | void EC_KEY_free(EC_KEY * r) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 107-126 |
| | 13 | 3 |
EC_EX_DATA_free_all_dataName: | EC_EX_DATA_free_all_data | Prototype: | void EC_EX_DATA_free_all_data(EC_EXTRA_DATA ** ex_data) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 648-666 |
| | 16 | 3 |
DES_check_key_parityName: | DES_check_key_parity | Prototype: | int DES_check_key_parity(const_DES_cblock *key) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/set_key.c | Lines: | 97-107 |
| | 5 | 3 |
CRYPTO_nistcts128_encryptName: | CRYPTO_nistcts128_encrypt | Prototype: | size_t CRYPTO_nistcts128_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: | 107-130 |
| | 12 | 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 |
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_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_asn1_boolName: | CBS_get_optional_asn1_bool | Prototype: | int CBS_get_optional_asn1_bool(CBS *cbs, int *out, unsigned int tag, int default_value) | Coverage: | 71.429% (15/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 482-511 |
| | 17 | 6 |
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_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_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_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_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 |
asn1_check_tlenName: | asn1_check_tlen | Prototype: | static int asn1_check_tlen(long *olen, int *otag, unsigned char *oclass, char *inf, char *cst, const unsigned char **in, long len, int exptag, int expclass, char opt, ASN1_TLC *ctx) | Coverage: | 71.186% (42/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 1092-1167 |
| | 50 | 18 |
cbb_buffer_addName: | cbb_buffer_add | Prototype: | static int cbb_buffer_add(struct cbb_buffer_st *base, uint8_t **out, size_t len) | Coverage: | 70.833% (17/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 93-129 |
| | 26 | 8 |
X509_cmp_time_internalName: | X509_cmp_time_internal | Prototype: | static int X509_cmp_time_internal(const ASN1_TIME *ctm, time_t *cmp_time, int clamp_notafter) | Coverage: | 70.588% (24/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1869-1916 |
| | 34 | 11 |
EVP_MD_CTX_cleanupName: | EVP_MD_CTX_cleanup | Prototype: | int EVP_MD_CTX_cleanup(EVP_MD_CTX *ctx) | Coverage: | 70.588% (12/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/digest.c | Lines: | 371-391 |
| | 10 | 3 |
BIO_freeName: | BIO_free | Prototype: | int BIO_free(BIO *a) | Coverage: | 70.588% (12/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 125-146 |
| | 30 | 5 |
BN_cmpName: | BN_cmp | Prototype: | int BN_cmp(const BIGNUM *a, const BIGNUM *b) | Coverage: | 70.270% (26/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 653-699 |
| | 42 | 12 |
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 |
ssl_free_wbio_bufferName: | ssl_free_wbio_buffer | Prototype: | void ssl_free_wbio_buffer(SSL *s) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2754-2769 |
| | 16 | 4 |
mem_ctrlName: | mem_ctrl | Prototype: | static long mem_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 70.000% (28/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Lines: | 205-274 |
| | 47 | 20 |
int_free_ex_dataName: | int_free_ex_data | Prototype: | static void int_free_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) | Coverage: | 70.000% (21/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Lines: | 498-536 |
| | 42 | 10 |
dtls1_get_messageName: | dtls1_get_message | Prototype: | long dtls1_get_message(SSL *s, int st1, int stn, int mt, long max, int *ok) | Coverage: | 70.000% (21/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 394-457 |
| | 39 | 10 |
X509_PUBKEY_get0_paramName: | X509_PUBKEY_get0_param | Prototype: | int X509_PUBKEY_get0_param(ASN1_OBJECT **ppkalg, const unsigned char **pk, int *ppklen, X509_ALGOR **pa, X509_PUBKEY *pub) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | Lines: | 424-437 |
| | 8 | 4 |
SSL_get_peer_certificateName: | SSL_get_peer_certificate | Prototype: | X509 * SSL_get_peer_certificate(const SSL *s) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 811-827 |
| | 22 | 3 |
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 |
DES_xcbc_encryptName: | DES_xcbc_encrypt | Prototype: | void DES_xcbc_encrypt(const unsigned char *in, unsigned char *out, long length, DES_key_schedule *schedule, DES_cblock *ivec, const_DES_cblock *inw, const_DES_cblock *outw, int enc) | Coverage: | 69.388% (34/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/xcbc_enc.c | Lines: | 63-147 |
| | 62 | 22 |
x509_name_ex_i2dName: | x509_name_ex_i2d | Prototype: | static int x509_name_ex_i2d(ASN1_VALUE **val, unsigned char **out, const ASN1_ITEM *it, int tag, int aclass) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 346-367 |
| | 16 | 5 |
long_i2cName: | long_i2c | Prototype: | static int long_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) | Coverage: | 69.231% (18/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_long.c | Lines: | 121-165 |
| | 24 | 8 |
X509_STORE_add_lookupName: | X509_STORE_add_lookup | Prototype: | X509_LOOKUP * X509_STORE_add_lookup(X509_STORE *v, X509_LOOKUP_METHOD *m) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 277-304 |
| | 26 | 5 |
SSL_set_wfdName: | SSL_set_wfd | Prototype: | int SSL_set_wfd(SSL *s, int fd) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 656-677 |
| | 27 | 4 |
CBB_add_asn1_uint64Name: | CBB_add_asn1_uint64 | Prototype: | int CBB_add_asn1_uint64(CBB *cbb, uint64_t value) | Coverage: | 69.231% (18/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 417-468 |
| | 18 | 8 |
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_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_invName: | BN_GF2m_mod_inv | Prototype: | int BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 68.889% (62/90) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 635-803 |
| | 113 | 29 |
ssl_verify_cert_chainName: | ssl_verify_cert_chain | Prototype: | int ssl_verify_cert_chain(SSL *s, struct stack_st_X509 *sk) | Coverage: | 68.750% (11/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 401-446 |
| | 29 | 5 |
ssl_cipher_collect_aliasesName: | ssl_cipher_collect_aliases | Prototype: | static void ssl_cipher_collect_aliases(const SSL_CIPHER **ca_list, int num_of_group_aliases, unsigned long disabled_mkey, unsigned long disabled_auth, unsigned long disabled_enc, unsigned long disabled_mac, unsigned long disabled_ssl, CIPHER_ORDER *head) | Coverage: | 68.750% (22/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 820-884 |
| | 44 | 13 |
dtls1_retrieve_buffered_fragmentName: | dtls1_retrieve_buffered_fragment | Prototype: | static int dtls1_retrieve_buffered_fragment(SSL *s, long max, int *ok) | Coverage: | 68.750% (11/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 509-560 |
| | 32 | 6 |
BN_mod_lshift_quickName: | BN_mod_lshift_quick | Prototype: | int BN_mod_lshift_quick(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m) | Coverage: | 68.750% (22/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | Lines: | 265-308 |
| | 24 | 11 |
build_SYS_str_reasonsName: | build_SYS_str_reasons | Prototype: | static void build_SYS_str_reasons(void) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 575-619 |
| | 30 | 7 |
DES_quad_cksumName: | DES_quad_cksum | Prototype: | unsigned int DES_quad_cksum(const unsigned char *input, DES_cblock output[], long length, int out_count, DES_cblock *seed) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/qud_cksm.c | Lines: | 76-124 |
| | 31 | 6 |
ASN1_INTEGER_setName: | ASN1_INTEGER_set | Prototype: | int ASN1_INTEGER_set(ASN1_INTEGER *a, long v) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | Lines: | 341-376 |
| | 27 | 7 |
HMAC_Init_exName: | HMAC_Init_ex | Prototype: | int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md, ENGINE *impl) | Coverage: | 68.116% (47/69) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | Lines: | 66-133 |
| | 63 | 21 |