Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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_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 |
EC_GROUP_freeName: | EC_GROUP_free | Prototype: | void EC_GROUP_free(EC_GROUP * group) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 116-134 |
| | 10 | 3 |
EC_POINT_freeName: | EC_POINT_free | Prototype: | void EC_POINT_free(EC_POINT * point) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 720-729 |
| | 5 | 3 |
OBJ_bsearch_ex_Name: | OBJ_bsearch_ex_ | Prototype: | const void * OBJ_bsearch_ex_(const void *key, const void *base_, int num, int size, int (*cmp)(const void *, const void *), int flags) | Coverage: | 85.714% (24/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 707-738 |
| | 35 | 8 |
added_obj_hashName: | added_obj_hash | Prototype: | static unsigned long added_obj_hash(const ADDED_OBJ *ca) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 141-173 |
| | 21 | 7 |
asn1_do_lockName: | asn1_do_lock | Prototype: | int asn1_do_lock(ASN1_VALUE **pval, int op, const ASN1_ITEM *it) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 102-121 |
| | 14 | 4 |
bn_mul_normalName: | bn_mul_normal | Prototype: | void bn_mul_normal(unsigned long *r, unsigned long *a, int na, unsigned long *b, int nb) | Coverage: | 85.714% (18/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | Lines: | 1100-1145 |
| | 31 | 8 |
dtls1_get_cipherName: | dtls1_get_cipher | Prototype: | const SSL_CIPHER * dtls1_get_cipher(unsigned int u) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 278-289 |
| | 11 | 3 |
engine_free_utilName: | engine_free_util | Prototype: | int engine_free_util(ENGINE *e, int locked) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | Lines: | 113-138 |
| | 17 | 5 |
err_fns_checkName: | err_fns_check | Prototype: | static void err_fns_check(void) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 290-300 |
| | 6 | 3 |
idea_set_decrypt_keyName: | idea_set_decrypt_key | Prototype: | void idea_set_decrypt_key(IDEA_KEY_SCHEDULE *ek, IDEA_KEY_SCHEDULE *dk) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_skey.c | Lines: | 98-125 |
| | 20 | 3 |
idea_set_encrypt_keyName: | idea_set_encrypt_key | Prototype: | void idea_set_encrypt_key(const unsigned char *key, IDEA_KEY_SCHEDULE *ks) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_skey.c | Lines: | 64-96 |
| | 26 | 3 |
inverseName: | inverse | Prototype: | static unsigned int inverse(unsigned int xin) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_skey.c | Lines: | 128-157 |
| | 18 | 5 |
is_primitive_typeName: | is_primitive_type | Prototype: | static char is_primitive_type(unsigned int tag) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_ber.c | Lines: | 90-96 |
| | 3 | 1 |
pkey_cbName: | pkey_cb | Prototype: | static int pkey_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p8_pkey.c | Lines: | 66-76 |
| | 7 | 3 |
tlsext_alpn_clienthello_parseName: | tlsext_alpn_clienthello_parse | Prototype: | int tlsext_alpn_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 86.207% (25/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 56-102 |
| | 36 | 11 |
BN_lshiftName: | BN_lshift | Prototype: | int BN_lshift(BIGNUM *r, const BIGNUM *a, int n) | Coverage: | 86.364% (19/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_shift.c | Lines: | 134-169 |
| | 25 | 8 |
MOD_EXP_CTIME_COPY_FROM_PREBUFName: | MOD_EXP_CTIME_COPY_FROM_PREBUF | Prototype: | static int MOD_EXP_CTIME_COPY_FROM_PREBUF(BIGNUM *b, int top, unsigned char *buf, int idx, int window) | Coverage: | 86.667% (26/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | Lines: | 584-635 |
| | 34 | 10 |
asn1_set_seq_outName: | asn1_set_seq_out | Prototype: | static int asn1_set_seq_out(struct stack_st_ASN1_VALUE *sk, unsigned char **out, int skcontlen, const ASN1_ITEM *item, int do_sort, int iclass) | Coverage: | 86.667% (26/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 411-470 |
| | 53 | 10 |
bn_i2cName: | bn_i2c | Prototype: | static int bn_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) | Coverage: | 86.667% (13/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_bignum.c | Lines: | 128-149 |
| | 16 | 5 |
ssl_enabled_version_rangeName: | ssl_enabled_version_range | Prototype: | int ssl_enabled_version_range(SSL *s, uint16_t *min_ver, uint16_t *max_ver) | Coverage: | 87.179% (34/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_versions.c | Lines: | 83-128 |
| | 29 | 11 |
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 |
CRYPTO_nistcts128_decrypt_blockName: | CRYPTO_nistcts128_decrypt_block | Prototype: | size_t CRYPTO_nistcts128_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: | 167-206 |
| | 23 | 6 |
file_getsName: | file_gets | Prototype: | static int file_gets(BIO *bp, char *buf, int size) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | Lines: | 295-307 |
| | 7 | 4 |
expandName: | expand | Prototype: | static void expand(_LHASH *lh) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 308-357 |
| | 45 | 6 |
fe_invertName: | fe_invert | Prototype: | static void fe_invert(fe out, const fe z) | Coverage: | 88.235% (30/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 638-700 |
| | 49 | 12 |
ssl_clamp_version_rangeName: | ssl_clamp_version_range | Prototype: | static int ssl_clamp_version_range(uint16_t *min_ver, uint16_t *max_ver, uint16_t clamp_min, uint16_t clamp_max) | Coverage: | 88.235% (15/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_versions.c | Lines: | 20-35 |
| | 9 | 5 |
EVP_DecodeUpdateName: | EVP_DecodeUpdate | Prototype: | int EVP_DecodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | Coverage: | 88.298% (83/94) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c | Lines: | 232-368 |
| | 76 | 24 |
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 |
BN_copyName: | BN_copy | Prototype: | BIGNUM * BN_copy(BIGNUM *a, const BIGNUM *b) | Coverage: | 88.889% (16/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 445-489 |
| | 32 | 7 |
ChaChaName: | ChaCha | Prototype: | void ChaCha(ChaCha_ctx *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/chacha/chacha.c | Lines: | 39-56 |
| | 10 | 3 |
ERR_clear_errorName: | ERR_clear_error | Prototype: | void ERR_clear_error(void) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 747-759 |
| | 18 | 3 |
X509_LOOKUP_freeName: | X509_LOOKUP_free | Prototype: | void X509_LOOKUP_free(X509_LOOKUP *ctx) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 90-98 |
| | 15 | 3 |
int_cleanup_checkName: | int_cleanup_check | Prototype: | static int int_cleanup_check(int create) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | Lines: | 153-162 |
| | 6 | 3 |
sk_pop_freeName: | sk_pop_free | Prototype: | void sk_pop_free(_STACK *st, void (*func)(void *)) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 272-283 |
| | 11 | 4 |
strlcpyName: | strlcpy | Prototype: | size_t strlcpy(char *dst, const char *src, size_t dsize) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/strlcpy.c | Lines: | 27-50 |
| | 11 | 7 |
BN_bin2bnName: | BN_bin2bn | Prototype: | BIGNUM * BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 573-612 |
| | 46 | 10 |
chacha_encrypt_bytesName: | chacha_encrypt_bytes | Prototype: | static inline void chacha_encrypt_bytes(chacha_ctx *x, const u8 *m, u8 *c, u32 bytes) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/chacha/chacha-merged.c | Lines: | 121-279 |
| | 140 | 11 |
tls1_change_cipher_stateName: | tls1_change_cipher_state | Prototype: | int tls1_change_cipher_state(SSL *s, int which) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Lines: | 534-631 |
| | 61 | 8 |
BF_ofb64_encryptName: | BF_ofb64_encrypt | Prototype: | void BF_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const BF_KEY *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_ofb64.c | Lines: | 66-109 |
| | 33 | 4 |
BN_POOL_getName: | BN_POOL_get | Prototype: | static BIGNUM * BN_POOL_get(BN_POOL *p) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 429-462 |
| | 32 | 7 |
CAST_ofb64_encryptName: | CAST_ofb64_encrypt | Prototype: | void CAST_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, const CAST_KEY *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_ofb64.c | Lines: | 66-110 |
| | 33 | 4 |
DSA_freeName: | DSA_free | Prototype: | void DSA_free(DSA *r) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c | Lines: | 181-209 |
| | 20 | 4 |
RC2_ofb64_encryptName: | RC2_ofb64_encrypt | Prototype: | void RC2_ofb64_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *schedule, unsigned char *ivec, int *num) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2ofb64.c | Lines: | 66-110 |
| | 33 | 4 |
RSA_freeName: | RSA_free | Prototype: | void RSA_free(RSA *r) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c | Lines: | 195-226 |
| | 23 | 4 |
bn_expand2Name: | bn_expand2 | Prototype: | BIGNUM * bn_expand2(BIGNUM *b, int words) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 385-423 |
| | 13 | 4 |
bn_mul_wordsName: | bn_mul_words | Prototype: | unsigned long bn_mul_words(unsigned long *rp, const unsigned long *ap, int num, unsigned long w) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 103-130 |
| | 20 | 4 |
strip_eolName: | strip_eol | Prototype: | static int strip_eol(char *linebuf, int *plen) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 995-1011 |
| | 11 | 4 |
BN_rshiftName: | BN_rshift | Prototype: | int BN_rshift(BIGNUM *r, const BIGNUM *a, int n) | Coverage: | 90.323% (28/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_shift.c | Lines: | 171-218 |
| | 33 | 9 |
CAST_set_keyName: | CAST_set_key | Prototype: | void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_skey.c | Lines: | 75-165 |
| | 72 | 8 |
GOST2814789IMIT_Update [md32_common.h #4]Name: | GOST2814789IMIT_Update [md32_common.h #4] | Prototype: | int GOST2814789IMIT_Update(GOST2814789IMIT_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #4 | Lines: | 215-267 |
| | 36 | 7 |
MD4_Update [md32_common.h #3]Name: | MD4_Update [md32_common.h #3] | Prototype: | int MD4_Update(MD4_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #3 | Lines: | 215-267 |
| | 36 | 7 |
SHA1_Update [md32_common.h #2]Name: | SHA1_Update [md32_common.h #2] | Prototype: | int SHA1_Update(SHA_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #2 | Lines: | 215-267 |
| | 36 | 7 |
SHA256_Update [md32_common.h #1]Name: | SHA256_Update [md32_common.h #1] | Prototype: | int SHA256_Update(SHA256_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #1 | Lines: | 215-267 |
| | 36 | 7 |
ssl_cipher_apply_ruleName: | ssl_cipher_apply_rule | Prototype: | static void ssl_cipher_apply_rule(unsigned long cipher_id, unsigned long alg_mkey, unsigned long alg_auth, unsigned long alg_enc, unsigned long alg_mac, unsigned long alg_ssl, unsigned long algo_strength, int rule, int strength_bits, CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | Coverage: | 90.588% (77/85) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 886-987 |
| | 76 | 24 |
bn_sqr_comba4Name: | bn_sqr_comba4 | Prototype: | void bn_sqr_comba4(unsigned long *r, const unsigned long *a) | Coverage: | 90.769% (59/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 860-892 |
| | 28 | 1 |
GOST2814789IMIT_FinalName: | GOST2814789IMIT_Final | Prototype: | int GOST2814789IMIT_Final(unsigned char *md, GOST2814789IMIT_CTX *c) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 438-451 |
| | 8 | 3 |
SSL_get_ex_data_X509_STORE_CTX_idxName: | SSL_get_ex_data_X509_STORE_CTX_idx | Prototype: | int SSL_get_ex_data_X509_STORE_CTX_idx(void) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 133-159 |
| | 26 | 4 |
tlsext_alpn_serverhello_parseName: | tlsext_alpn_serverhello_parse | Prototype: | int tlsext_alpn_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 131-163 |
| | 22 | 9 |
BN_GF2m_addName: | BN_GF2m_add | Prototype: | int BN_GF2m_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 322-353 |
| | 18 | 8 |
BN_clear_freeName: | BN_clear_free | Prototype: | void BN_clear_free(BIGNUM *a) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 215-229 |
| | 15 | 4 |
Gost2814789_cnt_nextName: | Gost2814789_cnt_next | Prototype: | static inline void Gost2814789_cnt_next(unsigned char *ivec, unsigned char *out, GOST2814789_KEY *key) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 321-349 |
| | 18 | 4 |
asn1_enc_restoreName: | asn1_enc_restore | Prototype: | int asn1_enc_restore(int *len, unsigned char **out, ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 184-200 |
| | 10 | 4 |
engine_list_removeName: | engine_list_remove | Prototype: | static int engine_list_remove(ENGINE *e) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 151-180 |
| | 24 | 8 |
BF_set_keyName: | BF_set_key | Prototype: | void BF_set_key(BF_KEY *key, int len, const unsigned char *data) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_skey.c | Lines: | 66-116 |
| | 32 | 9 |
DES_fcryptName: | DES_fcrypt | Prototype: | char *DES_fcrypt(const char *buf, const char *salt, char *ret) | Coverage: | 92.308% (24/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/fcrypt.c | Lines: | 62-124 |
| | 37 | 8 |
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 |
ec_pre_comp_freeName: | ec_pre_comp_free | Prototype: | static void ec_pre_comp_free(void *pre_) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 135-156 |
| | 16 | 5 |
ll_append_tailName: | ll_append_tail | Prototype: | static void ll_append_tail(CIPHER_ORDER **head, CIPHER_ORDER *curr, CIPHER_ORDER **tail) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 680-696 |
| | 20 | 5 |
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 |
mem_getsName: | mem_gets | Prototype: | static int mem_gets(BIO *bp, char *buf, int size) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Lines: | 276-310 |
| | 21 | 6 |
bn_mul_comba8Name: | bn_mul_comba8 | Prototype: | void bn_mul_comba8(unsigned long *r, unsigned long *a, unsigned long *b) | Coverage: | 93.774% (241/257) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 640-742 |
| | 98 | 1 |
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 |
UTF8_getcName: | UTF8_getc | Prototype: | int UTF8_getc(const unsigned char *str, int len, unsigned long *val) | Coverage: | 96.825% (61/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_utf8.c | Lines: | 78-139 |
| | 54 | 18 |
bn_sqr_comba8Name: | bn_sqr_comba8 | Prototype: | void bn_sqr_comba8(unsigned long *r, const unsigned long *a) | Coverage: | 96.887% (249/257) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 784-858 |
| | 70 | 1 |
ACCESS_DESCRIPTION_freeName: | ACCESS_DESCRIPTION_free | Prototype: | void ACCESS_DESCRIPTION_free(ACCESS_DESCRIPTION *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_info.c | Lines: | 155-159 |
| | 1 | 1 |
AES_ige_encryptName: | AES_ige_encrypt | Prototype: | void AES_ige_encrypt(const unsigned char *in, unsigned char *out, size_t length, const AES_KEY *key, unsigned char *ivec, const int enc) | Coverage: | 100.000% (46/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_ige.c | Lines: | 79-194 |
| | 86 | 16 |
ASN1_BIT_STRING_freeName: | ASN1_BIT_STRING_free | Prototype: | void ASN1_BIT_STRING_free(ASN1_BIT_STRING *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 153-157 |
| | 1 | 1 |
ASN1_BIT_STRING_newName: | ASN1_BIT_STRING_new | Prototype: | ASN1_BIT_STRING * ASN1_BIT_STRING_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 147-151 |
| | 1 | 1 |
ASN1_BMPSTRING_freeName: | ASN1_BMPSTRING_free | Prototype: | void ASN1_BMPSTRING_free(ASN1_BMPSTRING *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 549-553 |
| | 1 | 1 |
ASN1_ENUMERATED_freeName: | ASN1_ENUMERATED_free | Prototype: | void ASN1_ENUMERATED_free(ASN1_ENUMERATED *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 121-125 |
| | 1 | 1 |
ASN1_GENERALIZEDTIME_adjName: | ASN1_GENERALIZEDTIME_adj | Prototype: | ASN1_GENERALIZEDTIME * ASN1_GENERALIZEDTIME_adj(ASN1_GENERALIZEDTIME *s, time_t t, int offset_day, long offset_sec) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 466-472 |
| | 2 | 1 |
ASN1_GENERALIZEDTIME_freeName: | ASN1_GENERALIZEDTIME_free | Prototype: | void ASN1_GENERALIZEDTIME_free(ASN1_GENERALIZEDTIME *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 451-455 |
| | 1 | 1 |
ASN1_GENERALIZEDTIME_newName: | ASN1_GENERALIZEDTIME_new | Prototype: | ASN1_GENERALIZEDTIME * ASN1_GENERALIZEDTIME_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 445-449 |
| | 1 | 1 |
ASN1_GENERALIZEDTIME_setName: | ASN1_GENERALIZEDTIME_set | Prototype: | ASN1_GENERALIZEDTIME * ASN1_GENERALIZEDTIME_set(ASN1_GENERALIZEDTIME *s, time_t t) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 460-464 |
| | 1 | 1 |
ASN1_GENERALSTRING_freeName: | ASN1_GENERALSTRING_free | Prototype: | void ASN1_GENERALSTRING_free(ASN1_GENERALSTRING *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 386-390 |
| | 1 | 1 |
ASN1_IA5STRING_freeName: | ASN1_IA5STRING_free | Prototype: | void ASN1_IA5STRING_free(ASN1_IA5STRING *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 353-357 |
| | 1 | 1 |
ASN1_INTEGER_freeName: | ASN1_INTEGER_free | Prototype: | void ASN1_INTEGER_free(ASN1_INTEGER *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 89-93 |
| | 1 | 1 |
ASN1_INTEGER_newName: | ASN1_INTEGER_new | Prototype: | ASN1_INTEGER * ASN1_INTEGER_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 83-87 |
| | 1 | 1 |
ASN1_NULL_freeName: | ASN1_NULL_free | Prototype: | void ASN1_NULL_free(ASN1_NULL *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 217-221 |
| | 1 | 1 |
ASN1_OBJECT_createName: | ASN1_OBJECT_create | Prototype: | ASN1_OBJECT * ASN1_OBJECT_create(int nid, unsigned char *data, int len, const char *sn, const char *ln) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | Lines: | 387-401 |
| | 9 | 1 |
ASN1_OBJECT_freeName: | ASN1_OBJECT_free | Prototype: | void ASN1_OBJECT_free(ASN1_OBJECT *a) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | Lines: | 368-385 |
| | 22 | 5 |
ASN1_OCTET_STRING_cmpName: | ASN1_OCTET_STRING_cmp | Prototype: | int ASN1_OCTET_STRING_cmp(const ASN1_OCTET_STRING *a, const ASN1_OCTET_STRING *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_octet.c | Lines: | 69-73 |
| | 1 | 1 |
ASN1_OCTET_STRING_dupName: | ASN1_OCTET_STRING_dup | Prototype: | ASN1_OCTET_STRING * ASN1_OCTET_STRING_dup(const ASN1_OCTET_STRING *x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_octet.c | Lines: | 63-67 |
| | 1 | 1 |
ASN1_OCTET_STRING_freeName: | ASN1_OCTET_STRING_free | Prototype: | void ASN1_OCTET_STRING_free(ASN1_OCTET_STRING *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 185-189 |
| | 1 | 1 |
ASN1_OCTET_STRING_newName: | ASN1_OCTET_STRING_new | Prototype: | ASN1_OCTET_STRING * ASN1_OCTET_STRING_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 179-183 |
| | 1 | 1 |
ASN1_OCTET_STRING_setName: | ASN1_OCTET_STRING_set | Prototype: | int ASN1_OCTET_STRING_set(ASN1_OCTET_STRING *x, const unsigned char *d, int len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_octet.c | Lines: | 75-79 |
| | 1 | 1 |
ASN1_PCTX_freeName: | ASN1_PCTX_free | Prototype: | void ASN1_PCTX_free(ASN1_PCTX *p) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | Lines: | 101-105 |
| | 1 | 1 |
ASN1_PRINTABLESTRING_freeName: | ASN1_PRINTABLESTRING_free | Prototype: | void ASN1_PRINTABLESTRING_free(ASN1_PRINTABLESTRING *a) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Lines: | 289-293 |
| | 1 | 1 |