| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
i2d_ASN1_INTEGER| Name: | i2d_ASN1_INTEGER | | Prototype: | int i2d_ASN1_INTEGER(ASN1_INTEGER *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 77-81 |
| | 1 | 1 |
i2d_ASN1_IA5STRING| Name: | i2d_ASN1_IA5STRING | | Prototype: | int i2d_ASN1_IA5STRING(ASN1_IA5STRING *a, unsigned char **out) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 341-345 |
| | 1 | 1 |
i2d_ASN1_GENERALSTRING| Name: | i2d_ASN1_GENERALSTRING | | Prototype: | int i2d_ASN1_GENERALSTRING(ASN1_GENERALSTRING *a, unsigned char **out) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 374-378 |
| | 1 | 1 |
i2d_ASN1_GENERALIZEDTIME| Name: | i2d_ASN1_GENERALIZEDTIME | | Prototype: | int i2d_ASN1_GENERALIZEDTIME(ASN1_GENERALIZEDTIME *a, unsigned char **out) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 439-443 |
| | 1 | 1 |
i2d_ASN1_ENUMERATED| Name: | i2d_ASN1_ENUMERATED | | Prototype: | int i2d_ASN1_ENUMERATED(ASN1_ENUMERATED *a, unsigned char **out) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 109-113 |
| | 1 | 1 |
i2d_ASN1_BOOLEAN| Name: | i2d_ASN1_BOOLEAN | | Prototype: | int i2d_ASN1_BOOLEAN(int a, unsigned char **pp) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bool.c | | Lines: | 64-79 |
| | 12 | 2 |
i2d_ASN1_BMPSTRING| Name: | i2d_ASN1_BMPSTRING | | Prototype: | int i2d_ASN1_BMPSTRING(ASN1_BMPSTRING *a, unsigned char **out) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 537-541 |
| | 1 | 1 |
i2d_ASN1_BIT_STRING| Name: | i2d_ASN1_BIT_STRING | | Prototype: | int i2d_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **out) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | | Lines: | 141-145 |
| | 1 | 1 |
i2d_ACCESS_DESCRIPTION| Name: | i2d_ACCESS_DESCRIPTION | | Prototype: | int i2d_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION *a, unsigned char **out) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_info.c | | Lines: | 143-147 |
| | 1 | 1 |
i2c_ASN1_INTEGER| Name: | i2c_ASN1_INTEGER | | Prototype: | int i2c_ASN1_INTEGER(ASN1_INTEGER *a, unsigned char **pp) | | Coverage: | 47.826% (22/46) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | | Lines: | 120-186 |
| | 48 | 15 |
i2c_ASN1_BIT_STRING| Name: | i2c_ASN1_BIT_STRING | | Prototype: | int i2c_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **pp) | | Coverage: | 21.277% (10/47) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c | | Lines: | 71-127 |
| | 46 | 16 |
i2b_PublicKey_bio| Name: | i2b_PublicKey_bio | | Prototype: | int i2b_PublicKey_bio(BIO *out, EVP_PKEY *pk) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 647-651 |
| | 1 | 1 |
i2b_PrivateKey_bio| Name: | i2b_PrivateKey_bio | | Prototype: | int i2b_PrivateKey_bio(BIO *out, EVP_PKEY *pk) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 641-645 |
| | 1 | 1 |
i2b_PVK_bio| Name: | i2b_PVK_bio | | Prototype: | int i2b_PVK_bio(BIO *out, EVP_PKEY *pk, int enclevel, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 910-926 |
| | 15 | 3 |
i2b_PVK| Name: | i2b_PVK | | Prototype: | static int i2b_PVK(unsigned char **out, EVP_PKEY*pk, int enclevel, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/44) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | | Lines: | 835-908 |
| | 74 | 15 |
i2a_ASN1_STRING| Name: | i2a_ASN1_STRING | | Prototype: | int i2a_ASN1_STRING(BIO *bp, const ASN1_STRING *a, int type) | | Coverage: | 0.000% (0/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/f_string.c | | Lines: | 65-97 |
| | 22 | 9 |
i2a_ASN1_OBJECT| Name: | i2a_ASN1_OBJECT | | Prototype: | int i2a_ASN1_OBJECT(BIO *bp, const ASN1_OBJECT *a) | | Coverage: | 36.842% (7/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | | Lines: | 221-246 |
| | 35 | 6 |
i2a_ASN1_INTEGER| Name: | i2a_ASN1_INTEGER | | Prototype: | int i2a_ASN1_INTEGER(BIO *bp, const ASN1_INTEGER *a) | | Coverage: | 0.000% (0/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/f_int.c | | Lines: | 65-103 |
| | 26 | 11 |
i2a_ASN1_ENUMERATED| Name: | i2a_ASN1_ENUMERATED | | Prototype: | int i2a_ASN1_ENUMERATED(BIO *bp, const ASN1_ENUMERATED *a) | | Coverage: | 0.000% (0/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/f_enum.c | | Lines: | 67-99 |
| | 22 | 9 |
i2a_ACCESS_DESCRIPTION| Name: | i2a_ACCESS_DESCRIPTION | | Prototype: | int i2a_ACCESS_DESCRIPTION(BIO *bp, const ACCESS_DESCRIPTION* a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_info.c | | Lines: | 295-300 |
| | 2 | 1 |
hmac_size| Name: | hmac_size | | Prototype: | static int hmac_size(const EVP_PKEY *pkey) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_ameth.c | | Lines: | 73-77 |
| | 1 | 1 |
hmac_signctx_init| Name: | hmac_signctx_init | | Prototype: | static int hmac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | | Lines: | 155-164 |
| | 5 | 1 |
hmac_signctx| Name: | hmac_signctx | | Prototype: | static int hmac_signctx(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | | Lines: | 166-184 |
| | 12 | 4 |
hmac_pkey_ctrl| Name: | hmac_pkey_ctrl | | Prototype: | static int hmac_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_ameth.c | | Lines: | 91-101 |
| | 4 | 3 |
hmac_key_free| Name: | 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 |
hex_to_string| Name: | hex_to_string | | Prototype: | char * hex_to_string(const unsigned char *buffer, long len) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 404-426 |
| | 23 | 4 |
have_handshake_fragment| Name: | have_handshake_fragment | | Prototype: | static int have_handshake_fragment(SSL *s, int type, unsigned char *buf, int len, int peek) | | Coverage: | 28.571% (4/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | | Lines: | 1134-1161 |
| | 14 | 4 |
hash_step| Name: | hash_step | | Prototype: | static int hash_step(GOSTR341194_CTX *c, unsigned char *H, const unsigned char *M) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | | Lines: | 132-200 |
| | 52 | 3 |
gotdata| Name: | gotdata | | Prototype: | static int gotdata(char *buf, size_t len) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | | Lines: | 183-194 |
| | 7 | 3 |
gostr341194_update| Name: | gostr341194_update | | Prototype: | static int gostr341194_update(EVP_MD_CTX *ctx, const void *data, size_t count) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gostr341194.c | | Lines: | 68-72 |
| | 1 | 1 |
gostr341194_init| Name: | gostr341194_init | | Prototype: | static int gostr341194_init(EVP_MD_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gostr341194.c | | Lines: | 61-66 |
| | 2 | 1 |
gostr341194_final| Name: | gostr341194_final | | Prototype: | static int gostr341194_final(EVP_MD_CTX *ctx, unsigned char *md) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gostr341194.c | | Lines: | 74-78 |
| | 1 | 1 |
gost_key_wrap_crypto_pro| Name: | gost_key_wrap_crypto_pro | | Prototype: | int gost_key_wrap_crypto_pro(int nid, const unsigned char *keyExchangeKey, const unsigned char *ukm, const unsigned char *sessionKey, unsigned char *wrappedKey) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_keywrap.c | | Lines: | 95-113 |
| | 12 | 1 |
gost_key_unwrap_crypto_pro| Name: | gost_key_unwrap_crypto_pro | | Prototype: | int gost_key_unwrap_crypto_pro(int nid, const unsigned char *keyExchangeKey, const unsigned char *wrappedKey, unsigned char *sessionKey) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_keywrap.c | | Lines: | 115-136 |
| | 13 | 2 |
gost2814789_update| Name: | gost2814789_update | | Prototype: | static int gost2814789_update(EVP_MD_CTX *ctx, const void *data, size_t count) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gost2814789.c | | Lines: | 66-70 |
| | 1 | 1 |
gost2814789_set_asn1_params| Name: | gost2814789_set_asn1_params | | Prototype: | int gost2814789_set_asn1_params(EVP_CIPHER_CTX *ctx, ASN1_TYPE *params) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | | Lines: | 99-147 |
| | 58 | 6 |
gost2814789_md_ctrl| Name: | 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 |
gost2814789_init_key| Name: | gost2814789_init_key | | Prototype: | static int gost2814789_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | | Lines: | 90-97 |
| | 2 | 1 |
gost2814789_init| Name: | gost2814789_init | | Prototype: | static int gost2814789_init(EVP_MD_CTX *ctx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gost2814789.c | | Lines: | 59-64 |
| | 2 | 1 |
gost2814789_get_asn1_params| Name: | gost2814789_get_asn1_params | | Prototype: | int gost2814789_get_asn1_params(EVP_CIPHER_CTX *ctx, ASN1_TYPE *params) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | | Lines: | 149-185 |
| | 31 | 4 |
gost2814789_final| Name: | gost2814789_final | | Prototype: | static int gost2814789_final(EVP_MD_CTX *ctx, unsigned char *md) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gost2814789.c | | Lines: | 72-76 |
| | 1 | 1 |
gost2814789_ecb_cipher| Name: | 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 |
gost2814789_ctl| Name: | gost2814789_ctl | | Prototype: | static int gost2814789_ctl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | | Lines: | 66-88 |
| | 12 | 6 |
gost2814789_cnt_cipher| Name: | gost2814789_cnt_cipher | | Prototype: | static int gost2814789_cnt_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | | Lines: | 190-208 |
| | 11 | 3 |
gost2814789_cfb64_cipher| Name: | gost2814789_cfb64_cipher | | Prototype: | static int gost2814789_cfb64_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | | Coverage: | 66.667% (10/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | | Lines: | 188-188 |
| | 1 | 5 |
gost2001_keygen| Name: | gost2001_keygen | | Prototype: | int gost2001_keygen(GOST_KEY *ec) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001.c | | Lines: | 370-397 |
| | 27 | 7 |
gost2001_do_verify| Name: | gost2001_do_verify | | Prototype: | int gost2001_do_verify(BIGNUM *md, ECDSA_SIG *sig, GOST_KEY *ec) | | Coverage: | 0.000% (0/78) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001.c | | Lines: | 248-325 |
| | 136 | 25 |
gost2001_do_sign| Name: | gost2001_do_sign | | Prototype: | ECDSA_SIG * gost2001_do_sign(BIGNUM *md, GOST_KEY *eckey) | | Coverage: | 0.000% (0/85) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001.c | | Lines: | 145-246 |
| | 165 | 30 |
gost2001_compute_public| Name: | gost2001_compute_public | | Prototype: | int gost2001_compute_public(GOST_KEY *ec) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001.c | | Lines: | 102-143 |
| | 60 | 10 |
gost01_VKO_key| Name: | gost01_VKO_key | | Prototype: | static int gost01_VKO_key(EVP_PKEY *pub_key, EVP_PKEY *priv_key, const unsigned char *ukm, unsigned char *key) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | | Lines: | 313-368 |
| | 48 | 11 |
gnames_from_sectname| Name: | gnames_from_sectname | | Prototype: | static struct stack_st_GENERAL_NAME *gnames_from_sectname(X509V3_CTX *ctx, char *sect) | | Coverage: | 0.000% (0/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | | Lines: | 107-127 |
| | 21 | 4 |
gf2m_Mxy| Name: | gf2m_Mxy | | Prototype: | static int gf2m_Mxy(const EC_GROUP *group, const BIGNUM *x, const BIGNUM *y, BIGNUM *x1, BIGNUM *z1, BIGNUM *x2, BIGNUM *z2, BN_CTX *ctx) | | Coverage: | 0.000% (0/80) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_mult.c | | Lines: | 173-250 |
| | 66 | 28 |
gf2m_Mdouble| Name: | gf2m_Mdouble | | Prototype: | static int gf2m_Mdouble(const EC_GROUP *group, BIGNUM *x, BIGNUM *z, BN_CTX *ctx) | | Coverage: | 0.000% (0/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_mult.c | | Lines: | 87-118 |
| | 24 | 10 |
gf2m_Madd| Name: | gf2m_Madd | | Prototype: | static int gf2m_Madd(const EC_GROUP *group, const BIGNUM *x, BIGNUM *x1, BIGNUM *z1, const BIGNUM *x2, const BIGNUM *z2, BN_CTX *ctx) | | Coverage: | 0.000% (0/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_mult.c | | Lines: | 126-162 |
| | 30 | 12 |
getrn| Name: | getrn | | Prototype: | static LHASH_NODE **getrn(_LHASH *lh, const void *data, unsigned long *rhash) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | | Lines: | 394-424 |
| | 24 | 5 |
getentropy_urandom| Name: | getentropy_urandom | | Prototype: | static int getentropy_urandom(void *buf, size_t len) | | Coverage: | 0.000% (0/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | | Lines: | 215-271 |
| | 83 | 11 |
getentropy_sysctl| Name: | getentropy_sysctl | | Prototype: | static int getentropy_sysctl(void *buf, size_t len) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | | Lines: | 274-302 |
| | 34 | 5 |
getentropy_phdr| Name: | getentropy_phdr | | Prototype: | static int getentropy_phdr(struct dl_phdr_info *info, size_t size, void *data) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | | Lines: | 330-337 |
| | 3 | 1 |
getentropy_getrandom| Name: | getentropy_getrandom | | Prototype: | static int getentropy_getrandom(void *buf, size_t len) | | Coverage: | 41.667% (5/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | | Lines: | 197-212 |
| | 30 | 4 |
getentropy_fallback| Name: | getentropy_fallback | | Prototype: | static int getentropy_fallback(void *buf, size_t len) | | Coverage: | 0.000% (0/185) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | | Lines: | 339-550 |
| | 504 | 51 |
getentropy| Name: | getentropy | | Prototype: | int getentropy(void *buf, size_t len) | | Coverage: | 18.750% (3/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/getentropy_linux.c | | Lines: | 87-178 |
| | 30 | 6 |
get_rfc3526_prime_8192| Name: | get_rfc3526_prime_8192 | | Prototype: | BIGNUM * get_rfc3526_prime_8192(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c | | Lines: | 359-451 |
| | 1 | 1 |
get_rfc3526_prime_6144| Name: | get_rfc3526_prime_6144 | | Prototype: | BIGNUM * get_rfc3526_prime_6144(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c | | Lines: | 274-344 |
| | 1 | 1 |
get_rfc3526_prime_4096| Name: | get_rfc3526_prime_4096 | | Prototype: | BIGNUM * get_rfc3526_prime_4096(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c | | Lines: | 210-259 |
| | 1 | 1 |
get_rfc3526_prime_3072| Name: | get_rfc3526_prime_3072 | | Prototype: | BIGNUM * get_rfc3526_prime_3072(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c | | Lines: | 157-195 |
| | 1 | 1 |
get_rfc3526_prime_2048| Name: | get_rfc3526_prime_2048 | | Prototype: | BIGNUM * get_rfc3526_prime_2048(BIGNUM *bn) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c | | Lines: | 114-142 |
| | 1 | 1 |
get_rfc3526_prime_1536| Name: | get_rfc3526_prime_1536 | | Prototype: | BIGNUM * get_rfc3526_prime_1536(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c | | Lines: | 77-99 |
| | 1 | 1 |
get_rfc2409_prime_768| Name: | get_rfc2409_prime_768 | | Prototype: | BIGNUM * get_rfc2409_prime_768(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c | | Lines: | 14-28 |
| | 1 | 1 |
get_rfc2409_prime_1024| Name: | get_rfc2409_prime_1024 | | Prototype: | BIGNUM * get_rfc2409_prime_1024(BIGNUM *bn) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c | | Lines: | 44-61 |
| | 1 | 1 |
get_issuer_sk| Name: | get_issuer_sk | | Prototype: | static int get_issuer_sk(X509 **issuer, X509_STORE_CTX *ctx, X509 *x) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 603-612 |
| | 5 | 2 |
get_error_values| Name: | get_error_values | | Prototype: | static unsigned long get_error_values(int inc, int top, const char **file, int *line, const char **data, int *flags) | | Coverage: | 25.397% (16/63) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 820-884 |
| | 72 | 19 |
get_email| Name: | get_email | | Prototype: | static struct stack_st_OPENSSL_STRING *get_email(X509_NAME *name, GENERAL_NAMES *gens) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | | Lines: | 563-591 |
| | 31 | 6 |
get_delta_sk| Name: | get_delta_sk | | Prototype: | static void get_delta_sk(X509_STORE_CTX *ctx, X509_CRL **dcrl, int *pscore, X509_CRL *base, struct stack_st_X509_CRL *crls) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1154-1176 |
| | 19 | 6 |
get_crl_sk| Name: | get_crl_sk | | Prototype: | static int get_crl_sk(X509_STORE_CTX *ctx, X509_CRL **pcrl, X509_CRL **pdcrl, X509 **pissuer, int *pscore, unsigned int *preasons, struct stack_st_X509_CRL *crls) | | Coverage: | 0.000% (0/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1036-1079 |
| | 45 | 7 |
get_crl_score| Name: | get_crl_score | | Prototype: | static int get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer, unsigned int *preasons, X509_CRL *crl, X509 *x) | | Coverage: | 0.000% (0/41) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1185-1244 |
| | 30 | 14 |
get_crl_delta| Name: | get_crl_delta | | Prototype: | static int get_crl_delta(X509_STORE_CTX *ctx, X509_CRL **pcrl, X509_CRL **pdcrl, X509 *x) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1484-1525 |
| | 37 | 5 |
get_cert_by_subject| Name: | get_cert_by_subject | | Prototype: | static int get_cert_by_subject(X509_LOOKUP *xl, int type, X509_NAME *name, X509_OBJECT *ret) | | Coverage: | 0.000% (0/76) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_dir.c | | Lines: | 260-422 |
| | 127 | 26 |
get_attribute| Name: | 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 |
gentime_string_from_tm| Name: | gentime_string_from_tm | | Prototype: | char * gentime_string_from_tm(struct tm *tm) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | | Lines: | 79-95 |
| | 22 | 3 |
generic_asn1| Name: | generic_asn1 | | Prototype: | static unsigned char * generic_asn1(const char *value, X509V3_CTX *ctx, long *ext_len) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | | Lines: | 326-338 |
| | 18 | 2 |
generate_key| Name: | generate_key | | Prototype: | static int generate_key(DH *dh) | | Coverage: | 39.437% (28/71) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_key.c | | Lines: | 101-181 |
| | 87 | 19 |
general_allocate_string| Name: | general_allocate_string | | Prototype: | static int general_allocate_string(UI *ui, const char *prompt, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf, int minsize, int maxsize, const char *test_buf) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 160-182 |
| | 13 | 4 |
general_allocate_prompt| Name: | general_allocate_prompt | | Prototype: | static UI_STRING * general_allocate_prompt(UI *ui, const char *prompt, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf) | | Coverage: | 0.000% (0/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 139-158 |
| | 21 | 4 |
general_allocate_boolean| Name: | general_allocate_boolean | | Prototype: | static int general_allocate_boolean(UI *ui, const char *prompt, const char *action_desc, const char *ok_chars, const char *cancel_chars, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf) | | Coverage: | 0.000% (0/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 184-224 |
| | 54 | 8 |
ge_precomp_0| Name: | ge_precomp_0 | | Prototype: | static void ge_precomp_0(ge_precomp *h) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1064-1068 |
| | 3 | 1 |
ge_p3_to_p2| Name: | ge_p3_to_p2 | | Prototype: | static void ge_p3_to_p2(ge_p2 *r, const ge_p3 *p) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1071-1075 |
| | 3 | 1 |
ge_p3_dbl| Name: | ge_p3_dbl | | Prototype: | static void ge_p3_dbl(ge_p1p1 *r, const ge_p3 *p) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1126-1130 |
| | 3 | 1 |
ge_p3_0| Name: | ge_p3_0 | | Prototype: | static void ge_p3_0(ge_p3 *h) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1050-1055 |
| | 4 | 1 |
ge_p2_dbl| Name: | ge_p2_dbl | | Prototype: | static void ge_p2_dbl(ge_p1p1 *r, const ge_p2 *p) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1111-1123 |
| | 10 | 1 |
ge_p2_0| Name: | ge_p2_0 | | Prototype: | static void ge_p2_0(ge_p2 *h) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1044-1048 |
| | 3 | 1 |
ge_p1p1_to_cached| Name: | ge_p1p1_to_cached | | Prototype: | static void ge_p1p1_to_cached(ge_cached *r, const ge_p1p1 *p) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1104-1108 |
| | 3 | 1 |
ge_madd| Name: | ge_madd | | Prototype: | static void ge_madd(ge_p1p1 *r, const ge_p3 *p, const ge_precomp *q) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1133-1146 |
| | 11 | 1 |
ge_cached_0| Name: | ge_cached_0 | | Prototype: | static void ge_cached_0(ge_cached *h) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | | Lines: | 1057-1062 |
| | 4 | 1 |
gcm_init_4bit| Name: | gcm_init_4bit | | Prototype: | static void gcm_init_4bit(u128 Htable[16], u64 H[2]) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | | Lines: | 255-324 |
| | 25 | 4 |
gN| Name: | gN | | Prototype: | static inline void gN(unsigned long *h, unsigned long *m, unsigned long *N) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | | Lines: | 1212-1236 |
| | 17 | 2 |
freezero| Name: | freezero | | Prototype: | void freezero(void *ptr, size_t sz) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/freezero.c | | Lines: | 23-32 |
| | 6 | 2 |
free_string| Name: | free_string | | Prototype: | static void free_string(UI_STRING *uis) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | | Lines: | 99-115 |
| | 9 | 4 |
free_evp_pbe_ctl| Name: | free_evp_pbe_ctl | | Prototype: | static void free_evp_pbe_ctl(EVP_PBE_CTL *pbe) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c | | Lines: | 299-303 |
| | 1 | 1 |
free_dir| Name: | 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 |
find_issuer| Name: | 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 |