| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
EVP_get_digestbyname| Name: | EVP_get_digestbyname | | Prototype: | const EVP_MD * EVP_get_digestbyname(const char *name) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 123-133 |
| | 13 | 2 |
EVP_get_pw_prompt| Name: | EVP_get_pw_prompt | | Prototype: | char * EVP_get_pw_prompt(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_key.c | | Lines: | 81-88 |
| | 7 | 2 |
EVP_gost2814789_cfb64| Name: | EVP_gost2814789_cfb64 | | Prototype: | const EVP_CIPHER *EVP_gost2814789_cfb64(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | | Lines: | 217-217 |
| | 1 | 1 |
EVP_gost2814789_cnt| Name: | EVP_gost2814789_cnt | | Prototype: | const EVP_CIPHER *EVP_gost2814789_cnt(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | | Lines: | 221-221 |
| | 1 | 1 |
EVP_gost2814789_ecb| Name: | EVP_gost2814789_ecb | | Prototype: | const EVP_CIPHER *EVP_gost2814789_ecb(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | | Lines: | 213-213 |
| | 1 | 1 |
EVP_gost2814789imit| Name: | EVP_gost2814789imit | | Prototype: | const EVP_MD * EVP_gost2814789imit(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gost2814789.c | | Lines: | 105-109 |
| | 1 | 1 |
EVP_gostr341194| Name: | EVP_gostr341194 | | Prototype: | const EVP_MD * EVP_gostr341194(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gostr341194.c | | Lines: | 92-96 |
| | 1 | 1 |
EVP_idea_cbc| Name: | EVP_idea_cbc | | Prototype: | const EVP_CIPHER *EVP_idea_cbc(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c | | Lines: | 98-98 |
| | 1 | 1 |
EVP_idea_cfb| Name: | EVP_idea_cfb | | Prototype: | const EVP_CIPHER * EVP_idea_cfb(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_old.c | | Lines: | 108-112 |
| | 1 | 1 |
EVP_idea_cfb64| Name: | EVP_idea_cfb64 | | Prototype: | const EVP_CIPHER *EVP_idea_cfb64(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c | | Lines: | 98-98 |
| | 1 | 1 |
EVP_idea_ecb| Name: | EVP_idea_ecb | | Prototype: | const EVP_CIPHER *EVP_idea_ecb(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c | | Lines: | 98-98 |
| | 1 | 1 |
EVP_idea_ofb| Name: | EVP_idea_ofb | | Prototype: | const EVP_CIPHER *EVP_idea_ofb(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c | | Lines: | 98-98 |
| | 1 | 1 |
EVP_md4| Name: | EVP_md4 | | Prototype: | const EVP_MD * EVP_md4(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md4.c | | Lines: | 113-117 |
| | 1 | 1 |
EVP_md5| Name: | EVP_md5 | | Prototype: | const EVP_MD * EVP_md5(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5.c | | Lines: | 113-117 |
| | 1 | 1 |
EVP_md5_sha1| Name: | EVP_md5_sha1 | | Prototype: | const EVP_MD * EVP_md5_sha1(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c | | Lines: | 90-94 |
| | 1 | 1 |
EVP_md_null| Name: | EVP_md_null | | Prototype: | const EVP_MD * EVP_md_null(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_null.c | | Lines: | 102-106 |
| | 1 | 1 |
EVP_rc2_40_cbc| Name: | EVP_rc2_40_cbc | | Prototype: | const EVP_CIPHER * EVP_rc2_40_cbc(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | | Lines: | 133-137 |
| | 1 | 1 |
EVP_rc2_64_cbc| Name: | EVP_rc2_64_cbc | | Prototype: | const EVP_CIPHER * EVP_rc2_64_cbc(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | | Lines: | 127-131 |
| | 1 | 1 |
EVP_rc2_cbc| Name: | EVP_rc2_cbc | | Prototype: | const EVP_CIPHER *EVP_rc2_cbc(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | | Lines: | 87-87 |
| | 1 | 1 |
EVP_rc2_cfb| Name: | EVP_rc2_cfb | | Prototype: | const EVP_CIPHER * EVP_rc2_cfb(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_old.c | | Lines: | 118-122 |
| | 1 | 1 |
EVP_rc2_cfb64| Name: | EVP_rc2_cfb64 | | Prototype: | const EVP_CIPHER *EVP_rc2_cfb64(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | | Lines: | 87-87 |
| | 1 | 1 |
EVP_rc2_ecb| Name: | EVP_rc2_ecb | | Prototype: | const EVP_CIPHER *EVP_rc2_ecb(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | | Lines: | 87-87 |
| | 1 | 1 |
EVP_rc2_ofb| Name: | EVP_rc2_ofb | | Prototype: | const EVP_CIPHER *EVP_rc2_ofb(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | | Lines: | 87-87 |
| | 1 | 1 |
EVP_rc4| Name: | EVP_rc4 | | Prototype: | const EVP_CIPHER * EVP_rc4(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4.c | | Lines: | 113-117 |
| | 1 | 1 |
EVP_rc4_40| Name: | EVP_rc4_40 | | Prototype: | const EVP_CIPHER * EVP_rc4_40(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4.c | | Lines: | 119-123 |
| | 1 | 1 |
EVP_rc4_hmac_md5| Name: | EVP_rc4_hmac_md5 | | Prototype: | const EVP_CIPHER * EVP_rc4_hmac_md5(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4_hmac_md5.c | | Lines: | 300-304 |
| | 1 | 1 |
EVP_read_pw_string| Name: | EVP_read_pw_string | | Prototype: | int EVP_read_pw_string(char *buf, int len, const char *prompt, int verify) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_key.c | | Lines: | 90-94 |
| | 1 | 1 |
EVP_read_pw_string_min| Name: | EVP_read_pw_string_min | | Prototype: | int EVP_read_pw_string_min(char *buf, int min, int len, const char *prompt, int verify) | | Coverage: | 0.000% (0/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_key.c | | Lines: | 96-125 |
| | 42 | 8 |
EVP_ripemd160| Name: | EVP_ripemd160 | | Prototype: | const EVP_MD * EVP_ripemd160(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_ripemd.c | | Lines: | 113-117 |
| | 1 | 1 |
EVP_set_pw_prompt| Name: | EVP_set_pw_prompt | | Prototype: | void EVP_set_pw_prompt(const char *prompt) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_key.c | | Lines: | 71-79 |
| | 5 | 2 |
EVP_sha1| Name: | EVP_sha1 | | Prototype: | const EVP_MD * EVP_sha1(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c | | Lines: | 112-116 |
| | 1 | 1 |
EVP_sha224| Name: | EVP_sha224 | | Prototype: | const EVP_MD * EVP_sha224(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c | | Lines: | 169-173 |
| | 1 | 1 |
EVP_sha256| Name: | EVP_sha256 | | Prototype: | const EVP_MD * EVP_sha256(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c | | Lines: | 196-200 |
| | 1 | 1 |
EVP_sha384| Name: | EVP_sha384 | | Prototype: | const EVP_MD * EVP_sha384(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c | | Lines: | 249-253 |
| | 1 | 1 |
EVP_sha512| Name: | EVP_sha512 | | Prototype: | const EVP_MD * EVP_sha512(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c | | Lines: | 276-280 |
| | 1 | 1 |
EVP_streebog256| Name: | EVP_streebog256 | | Prototype: | const EVP_MD * EVP_streebog256(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_streebog.c | | Lines: | 120-124 |
| | 1 | 1 |
EVP_streebog512| Name: | EVP_streebog512 | | Prototype: | const EVP_MD * EVP_streebog512(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_streebog.c | | Lines: | 126-130 |
| | 1 | 1 |
EVP_whirlpool| Name: | EVP_whirlpool | | Prototype: | const EVP_MD * EVP_whirlpool(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_wp.c | | Lines: | 51-55 |
| | 1 | 1 |
EXTENDED_KEY_USAGE_free| Name: | EXTENDED_KEY_USAGE_free | | Prototype: | void EXTENDED_KEY_USAGE_free(EXTENDED_KEY_USAGE *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_extku.c | | Lines: | 144-148 |
| | 1 | 1 |
EXTENDED_KEY_USAGE_new| Name: | EXTENDED_KEY_USAGE_new | | Prototype: | EXTENDED_KEY_USAGE * EXTENDED_KEY_USAGE_new(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_extku.c | | Lines: | 138-142 |
| | 1 | 1 |
GENERAL_NAMES_free| Name: | GENERAL_NAMES_free | | Prototype: | void GENERAL_NAMES_free(GENERAL_NAMES *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | | Lines: | 315-319 |
| | 1 | 1 |
GENERAL_NAMES_new| Name: | GENERAL_NAMES_new | | Prototype: | GENERAL_NAMES * GENERAL_NAMES_new(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | | Lines: | 309-313 |
| | 1 | 1 |
GENERAL_NAME_cmp| Name: | GENERAL_NAME_cmp | | Prototype: | int GENERAL_NAME_cmp(GENERAL_NAME *a, GENERAL_NAME *b) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | | Lines: | 328-364 |
| | 17 | 11 |
GENERAL_NAME_dup| Name: | GENERAL_NAME_dup | | Prototype: | GENERAL_NAME * GENERAL_NAME_dup(GENERAL_NAME *a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | | Lines: | 321-325 |
| | 1 | 1 |
GENERAL_NAME_free| Name: | GENERAL_NAME_free | | Prototype: | void GENERAL_NAME_free(GENERAL_NAME *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | | Lines: | 271-275 |
| | 1 | 1 |
GENERAL_NAME_get0_otherName| Name: | GENERAL_NAME_get0_otherName | | Prototype: | int GENERAL_NAME_get0_otherName(GENERAL_NAME *gen, ASN1_OBJECT **poid, ASN1_TYPE **pvalue) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | | Lines: | 463-474 |
| | 7 | 4 |
GENERAL_NAME_get0_value| Name: | GENERAL_NAME_get0_value | | Prototype: | void * GENERAL_NAME_get0_value(GENERAL_NAME *a, int *ptype) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | | Lines: | 416-446 |
| | 14 | 12 |
GENERAL_NAME_new| Name: | GENERAL_NAME_new | | Prototype: | GENERAL_NAME * GENERAL_NAME_new(void) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | | Lines: | 265-269 |
| | 1 | 1 |
GENERAL_NAME_print| Name: | GENERAL_NAME_print | | Prototype: | int GENERAL_NAME_print(BIO *out, GENERAL_NAME *gen) | | Coverage: | 0.000% (0/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | | Lines: | 210-271 |
| | 35 | 13 |
GENERAL_NAME_set0_othername| Name: | GENERAL_NAME_set0_othername | | Prototype: | int GENERAL_NAME_set0_othername(GENERAL_NAME *gen, ASN1_OBJECT *oid, ASN1_TYPE *value) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | | Lines: | 448-461 |
| | 8 | 2 |
GENERAL_NAME_set0_value| Name: | GENERAL_NAME_set0_value | | Prototype: | void GENERAL_NAME_set0_value(GENERAL_NAME *a, int type, void *value) | | Coverage: | 0.000% (0/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | | Lines: | 382-414 |
| | 14 | 10 |
GENERAL_SUBTREE_free| Name: | GENERAL_SUBTREE_free | | Prototype: | void GENERAL_SUBTREE_free(GENERAL_SUBTREE *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | | Lines: | 167-171 |
| | 1 | 1 |
GENERAL_SUBTREE_new| Name: | GENERAL_SUBTREE_new | | Prototype: | GENERAL_SUBTREE * GENERAL_SUBTREE_new(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | | Lines: | 161-165 |
| | 1 | 1 |
GOST2814789IMIT| Name: | GOST2814789IMIT | | Prototype: | unsigned char * GOST2814789IMIT(const unsigned char *d, size_t n, unsigned char *md, int nid, const unsigned char *key, const unsigned char *iv) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 453-469 |
| | 12 | 2 |
GOST2814789IMIT_Final| Name: | 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 |
GOST2814789IMIT_Init| Name: | GOST2814789IMIT_Init | | Prototype: | int GOST2814789IMIT_Init(GOST2814789IMIT_CTX *c, int nid) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 406-412 |
| | 3 | 1 |
GOST2814789IMIT_Transform [md32_common.h #4]| Name: | GOST2814789IMIT_Transform [md32_common.h #4] | | Prototype: | void GOST2814789IMIT_Transform (GOST2814789IMIT_CTX *c, const unsigned char *data) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #4 | | Lines: | 270-273 |
| | 1 | 1 |
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 |
GOST2814789IMIT_block_data_order| Name: | GOST2814789IMIT_block_data_order | | Prototype: | static void GOST2814789IMIT_block_data_order(GOST2814789IMIT_CTX *ctx, const unsigned char *p, size_t num) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 414-424 |
| | 4 | 2 |
GOSTR341194| Name: | GOSTR341194 | | Prototype: | unsigned char * GOSTR341194(const unsigned char *d, size_t n, unsigned char *md, int nid) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | | Lines: | 258-272 |
| | 11 | 3 |
GOSTR341194_Final| Name: | GOSTR341194_Final | | Prototype: | int GOSTR341194_Final(unsigned char *md, GOSTR341194_CTX * c) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | | Lines: | 234-256 |
| | 14 | 2 |
GOSTR341194_Init| Name: | GOSTR341194_Init | | Prototype: | int GOSTR341194_Init(GOSTR341194_CTX *c, int nid) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | | Lines: | 202-207 |
| | 2 | 1 |
GOSTR341194_block_data_order| Name: | GOSTR341194_block_data_order | | Prototype: | static void GOSTR341194_block_data_order(GOSTR341194_CTX *ctx, const unsigned char *p, size_t num) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | | Lines: | 209-220 |
| | 5 | 2 |
GOST_CIPHER_PARAMS_free| Name: | GOST_CIPHER_PARAMS_free | | Prototype: | void GOST_CIPHER_PARAMS_free(GOST_CIPHER_PARAMS *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c | | Lines: | 289-293 |
| | 1 | 1 |
GOST_CIPHER_PARAMS_new| Name: | GOST_CIPHER_PARAMS_new | | Prototype: | GOST_CIPHER_PARAMS * GOST_CIPHER_PARAMS_new(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c | | Lines: | 283-287 |
| | 1 | 1 |
GOST_KEY_AGREEMENT_INFO_free| Name: | GOST_KEY_AGREEMENT_INFO_free | | Prototype: | void GOST_KEY_AGREEMENT_INFO_free(GOST_KEY_AGREEMENT_INFO *a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c | | Lines: | 177-181 |
| | 1 | 1 |
GOST_KEY_AGREEMENT_INFO_new| Name: | GOST_KEY_AGREEMENT_INFO_new | | Prototype: | GOST_KEY_AGREEMENT_INFO * GOST_KEY_AGREEMENT_INFO_new(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c | | Lines: | 171-175 |
| | 1 | 1 |
GOST_KEY_INFO_free| Name: | GOST_KEY_INFO_free | | Prototype: | void GOST_KEY_INFO_free(GOST_KEY_INFO *a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c | | Lines: | 118-122 |
| | 1 | 1 |
GOST_KEY_INFO_new| Name: | GOST_KEY_INFO_new | | Prototype: | GOST_KEY_INFO * GOST_KEY_INFO_new(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c | | Lines: | 112-116 |
| | 1 | 1 |
GOST_KEY_PARAMS_free| Name: | GOST_KEY_PARAMS_free | | Prototype: | void GOST_KEY_PARAMS_free(GOST_KEY_PARAMS *a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c | | Lines: | 237-241 |
| | 1 | 1 |
GOST_KEY_PARAMS_new| Name: | GOST_KEY_PARAMS_new | | Prototype: | GOST_KEY_PARAMS * GOST_KEY_PARAMS_new(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c | | Lines: | 231-235 |
| | 1 | 1 |
GOST_KEY_TRANSPORT_free| Name: | GOST_KEY_TRANSPORT_free | | Prototype: | void GOST_KEY_TRANSPORT_free(GOST_KEY_TRANSPORT *a) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c | | Lines: | 66-70 |
| | 1 | 1 |
GOST_KEY_TRANSPORT_new| Name: | GOST_KEY_TRANSPORT_new | | Prototype: | GOST_KEY_TRANSPORT * GOST_KEY_TRANSPORT_new(void) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost_asn1.c | | Lines: | 60-64 |
| | 1 | 1 |
GOST_KEY_check_key| Name: | GOST_KEY_check_key | | Prototype: | int GOST_KEY_check_key(const GOST_KEY *key) | | Coverage: | 0.000% (0/45) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 111-178 |
| | 87 | 15 |
GOST_KEY_free| Name: | GOST_KEY_free | | Prototype: | void GOST_KEY_free(GOST_KEY *r) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 92-109 |
| | 12 | 3 |
GOST_KEY_get0_group| Name: | GOST_KEY_get0_group | | Prototype: | const EC_GROUP * GOST_KEY_get0_group(const GOST_KEY *key) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 233-237 |
| | 1 | 1 |
GOST_KEY_get0_private_key| Name: | GOST_KEY_get0_private_key | | Prototype: | const BIGNUM * GOST_KEY_get0_private_key(const GOST_KEY *key) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 247-251 |
| | 1 | 1 |
GOST_KEY_get0_public_key| Name: | GOST_KEY_get0_public_key | | Prototype: | const EC_POINT * GOST_KEY_get0_public_key(const GOST_KEY *key) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 261-265 |
| | 1 | 1 |
GOST_KEY_get_digest| Name: | GOST_KEY_get_digest | | Prototype: | int GOST_KEY_get_digest(const GOST_KEY *key) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 275-279 |
| | 1 | 1 |
GOST_KEY_get_size| Name: | GOST_KEY_get_size | | Prototype: | size_t GOST_KEY_get_size(const GOST_KEY *r) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 293-317 |
| | 30 | 5 |
GOST_KEY_new| Name: | GOST_KEY_new | | Prototype: | GOST_KEY * GOST_KEY_new(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 74-90 |
| | 29 | 2 |
GOST_KEY_set_digest| Name: | GOST_KEY_set_digest | | Prototype: | int GOST_KEY_set_digest(GOST_KEY *key, int digest_nid) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 280-291 |
| | 6 | 2 |
GOST_KEY_set_group| Name: | GOST_KEY_set_group | | Prototype: | int GOST_KEY_set_group(GOST_KEY *key, const EC_GROUP *group) | | Coverage: | 0.000% (0/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 239-245 |
| | 7 | 1 |
GOST_KEY_set_private_key| Name: | GOST_KEY_set_private_key | | Prototype: | int GOST_KEY_set_private_key(GOST_KEY *key, const BIGNUM *priv_key) | | Coverage: | 0.000% (0/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 253-259 |
| | 7 | 1 |
GOST_KEY_set_public_key| Name: | GOST_KEY_set_public_key | | Prototype: | int GOST_KEY_set_public_key(GOST_KEY *key, const EC_POINT *pub_key) | | Coverage: | 0.000% (0/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 267-273 |
| | 7 | 1 |
GOST_KEY_set_public_key_affine_coordinates| Name: | GOST_KEY_set_public_key_affine_coordinates | | Prototype: | int GOST_KEY_set_public_key_affine_coordinates(GOST_KEY *key, BIGNUM *x, BIGNUM *y) | | Coverage: | 0.000% (0/40) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_key.c | | Lines: | 180-231 |
| | 64 | 12 |
GOST_bn2le| Name: | GOST_bn2le | | Prototype: | int GOST_bn2le(BIGNUM *bn, unsigned char *buf, int len) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001.c | | Lines: | 81-100 |
| | 10 | 3 |
GOST_le2bn| Name: | GOST_le2bn | | Prototype: | BIGNUM * GOST_le2bn(const unsigned char *buf, size_t len, BIGNUM *bn) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001.c | | Lines: | 65-79 |
| | 11 | 3 |
Gost2814789_cfb64_encrypt| Name: | Gost2814789_cfb64_encrypt | | Prototype: | void Gost2814789_cfb64_encrypt(const unsigned char *in, unsigned char *out, size_t len, GOST2814789_KEY *key, unsigned char *ivec, int *num, const int enc) | | Coverage: | 27.586% (16/58) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 207-319 |
| | 68 | 18 |
Gost2814789_cnt_encrypt| Name: | Gost2814789_cnt_encrypt | | Prototype: | void Gost2814789_cnt_encrypt(const unsigned char *in, unsigned char *out, size_t len, GOST2814789_KEY *key, unsigned char *ivec, unsigned char *cnt_buf, int *num) | | Coverage: | 53.571% (15/28) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 351-404 |
| | 31 | 9 |
Gost2814789_cnt_next| Name: | 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 |
Gost2814789_cryptopro_key_mesh| Name: | Gost2814789_cryptopro_key_mesh | | Prototype: | void Gost2814789_cryptopro_key_mesh(GOST2814789_KEY *key) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_params.c | | Lines: | 232-243 |
| | 6 | 1 |
Gost2814789_decrypt| Name: | Gost2814789_decrypt | | Prototype: | void Gost2814789_decrypt(const unsigned char *in, unsigned char *out, const GOST2814789_KEY *key) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 103-135 |
| | 21 | 1 |
Gost2814789_ecb_encrypt| Name: | Gost2814789_ecb_encrypt | | Prototype: | void Gost2814789_ecb_encrypt(const unsigned char *in, unsigned char *out, GOST2814789_KEY *key, const int enc) | | Coverage: | 55.556% (5/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 168-181 |
| | 6 | 3 |
Gost2814789_encrypt| Name: | Gost2814789_encrypt | | Prototype: | void Gost2814789_encrypt(const unsigned char *in, unsigned char *out, const GOST2814789_KEY *key) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 69-101 |
| | 21 | 1 |
Gost2814789_encrypt_mesh| Name: | 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 |
Gost2814789_mac| Name: | Gost2814789_mac | | Prototype: | static void Gost2814789_mac(const unsigned char *in, unsigned char *mac, GOST2814789_KEY *key) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 137-166 |
| | 19 | 2 |
Gost2814789_mac_mesh| Name: | 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_set_key| Name: | 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 |
Gost2814789_set_sbox| Name: | Gost2814789_set_sbox | | Prototype: | int Gost2814789_set_sbox(GOST2814789_KEY *key, int nid) | | Coverage: | 76.923% (10/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_params.c | | Lines: | 182-213 |
| | 27 | 5 |