Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
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 |
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 |
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_mul_wordsName: | bn_mul_words | Prototype: | unsigned long bn_mul_words(unsigned long *rp, const unsigned long *ap, int num, unsigned long w) | Coverage: | 90.000% (18/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 103-130 |
| | 20 | 4 |
bn_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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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_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 |
ASN1_template_newName: | ASN1_template_new | Prototype: | int ASN1_template_new(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | Lines: | 244-285 |
| | 24 | 6 |
dtls1_encName: | dtls1_enc | Prototype: | int dtls1_enc(SSL *s, int send) | Coverage: | 85.455% (47/55) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_enc.c | Lines: | 132-211 |
| | 70 | 15 |
cfbr_encrypt_blockName: | cfbr_encrypt_block | Prototype: | static void cfbr_encrypt_block(const unsigned char *in,unsigned char *out, int nbits,const void *key, unsigned char ivec[16],int enc, block128_f block) | Coverage: | 85.000% (17/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cfb128.c | Lines: | 173-204 |
| | 17 | 7 |
tls1_get_shared_curveName: | tls1_get_shared_curve | Prototype: | int tls1_get_shared_curve(SSL *s) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 476-499 |
| | 13 | 5 |
EVP_DecodeBlockName: | EVP_DecodeBlock | Prototype: | int EVP_DecodeBlock(unsigned char *t, const unsigned char *f, int n) | Coverage: | 84.615% (22/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c | Lines: | 370-408 |
| | 26 | 6 |
mem_readName: | mem_read | Prototype: | static int mem_read(BIO *b, char *out, int outl) | Coverage: | 84.211% (16/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Lines: | 152-175 |
| | 20 | 5 |
BN_usubName: | BN_usub | Prototype: | int BN_usub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 84.000% (21/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | Lines: | 146-191 |
| | 31 | 8 |
BN_GF2m_mod_arrName: | BN_GF2m_mod_arr | Prototype: | int BN_GF2m_mod_arr(BIGNUM *r, const BIGNUM *a, const int p[]) | Coverage: | 83.929% (47/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 364-455 |
| | 54 | 18 |
tlsext_sessionticket_clienthello_needsName: | tlsext_sessionticket_clienthello_needs | Prototype: | int tlsext_sessionticket_clienthello_needs(SSL *s) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 867-886 |
| | 18 | 4 |
ssl3_get_cipher_by_idName: | ssl3_get_cipher_by_id | Prototype: | const SSL_CIPHER * ssl3_get_cipher_by_id(unsigned int id) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1357-1369 |
| | 15 | 2 |
sk_sortName: | sk_sort | Prototype: | void sk_sort(_STACK *st) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 319-334 |
| | 5 | 2 |
pqueue_nextName: | pqueue_next | Prototype: | pitem * pqueue_next(pitem **item) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 175-188 |
| | 16 | 2 |
lh_strhashName: | lh_strhash | Prototype: | unsigned long lh_strhash(const char *c) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 430-451 |
| | 19 | 4 |
eat_wsName: | eat_ws | Prototype: | static char * eat_ws(CONF *conf, char *p) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 599-605 |
| | 3 | 2 |
dtls1_start_timerName: | dtls1_start_timer | Prototype: | void dtls1_start_timer(SSL *s) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 291-307 |
| | 10 | 2 |
Gost2814789_mac_meshName: | Gost2814789_mac_mesh | Prototype: | static inline void Gost2814789_mac_mesh(const unsigned char *data, unsigned char *mac, GOST2814789_KEY *key) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 195-205 |
| | 5 | 2 |
Gost2814789_encrypt_meshName: | Gost2814789_encrypt_mesh | Prototype: | static inline void Gost2814789_encrypt_mesh(unsigned char *iv, GOST2814789_KEY *key) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 183-193 |
| | 6 | 2 |
EVP_PKEY_missing_parametersName: | EVP_PKEY_missing_parameters | Prototype: | int EVP_PKEY_missing_parameters(const EVP_PKEY *pkey) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | Lines: | 146-152 |
| | 3 | 2 |
CBB_add_spaceName: | CBB_add_space | Prototype: | int CBB_add_space(CBB *cbb, uint8_t **out_data, size_t len) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 372-379 |
| | 3 | 2 |
BN_uaddName: | BN_uadd | Prototype: | int BN_uadd(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | Lines: | 97-144 |
| | 32 | 4 |
ASN1_primitive_freeName: | ASN1_primitive_free | Prototype: | void ASN1_primitive_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 82.927% (34/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_fre.c | Lines: | 192-246 |
| | 42 | 14 |
ssl_cipher_strength_sortName: | ssl_cipher_strength_sort | Prototype: | static int ssl_cipher_strength_sort(CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 989-1034 |
| | 27 | 8 |
BN_lshift1Name: | BN_lshift1 | Prototype: | int BN_lshift1(BIGNUM *r, const BIGNUM *a) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_shift.c | Lines: | 64-96 |
| | 24 | 6 |
lh_insertName: | lh_insert | Prototype: | void * lh_insert(_LHASH *lh, void *data) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 181-216 |
| | 38 | 4 |
bn_expand_internalName: | bn_expand_internal | Prototype: | static unsigned long * bn_expand_internal(const BIGNUM *b, int words) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 264-326 |
| | 54 | 9 |
SSL_freeName: | SSL_free | Prototype: | void SSL_free(SSL *s) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 494-565 |
| | 52 | 8 |
RC2_set_keyName: | RC2_set_key | Prototype: | void RC2_set_key(RC2_KEY *key, int len, const unsigned char *data, int bits) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2_skey.c | Lines: | 94-138 |
| | 27 | 8 |
EC_get_builtin_curvesName: | EC_get_builtin_curves | Prototype: | size_t EC_get_builtin_curves(EC_builtin_curve * r, size_t nitems) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_curve.c | Lines: | 3277-3293 |
| | 12 | 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 |
BN_rshift1Name: | BN_rshift1 | Prototype: | int BN_rshift1(BIGNUM *r, const BIGNUM *a) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_shift.c | Lines: | 98-132 |
| | 25 | 6 |
BN_GF2m_poly2arrName: | BN_GF2m_poly2arr | Prototype: | int BN_GF2m_poly2arr(const BIGNUM *a, int p[], int max) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 1270-1300 |
| | 18 | 8 |
CBS_get_optional_asn1_octet_stringName: | CBS_get_optional_asn1_octet_string | Prototype: | int CBS_get_optional_asn1_octet_string(CBS *cbs, CBS *out, int *out_present, unsigned int tag) | Coverage: | 81.250% (13/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Lines: | 439-460 |
| | 16 | 5 |
BN_sqrName: | BN_sqr | Prototype: | int BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 80.851% (38/47) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqr.c | Lines: | 66-153 |
| | 55 | 13 |
bio_readName: | bio_read | Prototype: | static int bio_read(BIO *bio, char *buf, int size_) | Coverage: | 80.556% (29/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 171-249 |
| | 68 | 11 |
tlsext_sessionticket_serverhello_needsName: | tlsext_sessionticket_serverhello_needs | Prototype: | int tlsext_sessionticket_serverhello_needs(SSL *s) | Coverage: | 80.000% (4/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 952-957 |
| | 6 | 1 |
tlsext_ocsp_clienthello_needsName: | tlsext_ocsp_clienthello_needs | Prototype: | int tlsext_ocsp_clienthello_needs(SSL *s) | Coverage: | 80.000% (4/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 715-720 |
| | 2 | 1 |
tlsext_alpn_clienthello_needsName: | tlsext_alpn_clienthello_needs | Prototype: | int tlsext_alpn_clienthello_needs(SSL *s) | Coverage: | 80.000% (4/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 30-36 |
| | 6 | 1 |
tls1_get_server_methodName: | tls1_get_server_method | Prototype: | const SSL_METHOD * tls1_get_server_method(int ver) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c | Lines: | 184-194 |
| | 11 | 4 |
tls1_get_client_methodName: | tls1_get_client_method | Prototype: | const SSL_METHOD * tls1_get_client_method(int ver) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c | Lines: | 183-193 |
| | 11 | 4 |
ssl_sess_cert_freeName: | ssl_sess_cert_free | Prototype: | void ssl_sess_cert_free(SESS_CERT *sc) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 378-399 |
| | 15 | 4 |
ssl_has_ecc_ciphersName: | ssl_has_ecc_ciphers | Prototype: | int ssl_has_ecc_ciphers(SSL *s) | Coverage: | 80.000% (12/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1285-1309 |
| | 17 | 5 |
ssl3_packet_extendName: | ssl3_packet_extend | Prototype: | int ssl3_packet_extend(SSL *s, int plen) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 300-316 |
| | 10 | 4 |
sock_readName: | sock_read | Prototype: | static int sock_read(BIO *b, char *out, int outl) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | Lines: | 131-146 |
| | 13 | 4 |
lh_deleteName: | lh_delete | Prototype: | void * lh_delete(_LHASH *lh, const void *data) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 218-245 |
| | 24 | 3 |
is_eocName: | is_eoc | Prototype: | static char is_eoc(size_t header_len, CBS *contents) | Coverage: | 80.000% (4/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_ber.c | Lines: | 103-109 |
| | 2 | 1 |
gost2814789_md_ctrlName: | gost2814789_md_ctrl | Prototype: | static int gost2814789_md_ctrl(EVP_MD_CTX *ctx, int cmd, int p1, void *p2) | Coverage: | 80.000% (4/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gost2814789.c | Lines: | 78-90 |
| | 5 | 3 |
find_issuerName: | find_issuer | Prototype: | static X509 * find_issuer(X509_STORE_CTX *ctx, struct stack_st_X509 *sk, X509 *x) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 564-579 |
| | 13 | 4 |
dtls1_clearName: | dtls1_clear | Prototype: | void dtls1_clear(SSL *s) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 200-244 |
| | 34 | 4 |