Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
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 |
load_4Name: | load_4 | Prototype: | static uint64_t load_4(const uint8_t *in) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 50-57 |
| | 6 | 1 |
md5_sha1_finalName: | md5_sha1_final | Prototype: | static int md5_sha1_final(EVP_MD_CTX *ctx, unsigned char *out) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c | Lines: | 58-69 |
| | 6 | 3 |
md5_sha1_initName: | md5_sha1_init | Prototype: | static int md5_sha1_init(EVP_MD_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c | Lines: | 32-43 |
| | 6 | 3 |
md5_sha1_updateName: | md5_sha1_update | Prototype: | static int md5_sha1_update(EVP_MD_CTX *ctx, const void *data, size_t count) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c | Lines: | 45-56 |
| | 6 | 3 |
module_finishName: | module_finish | Prototype: | static void module_finish(CONF_IMODULE *imod) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | Lines: | 455-464 |
| | 6 | 2 |
names_lh_free_doallName: | names_lh_free_doall | Prototype: | static void names_lh_free_doall(OBJ_NAME *onp) | Coverage: | 66.667% (6/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 316-324 |
| | 6 | 3 |
newpass_bagsName: | newpass_bags | Prototype: | static int newpass_bags(struct stack_st_PKCS12_SAFEBAG *bags, const char *oldpass, const char *newpass) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_npas.c | Lines: | 192-204 |
| | 6 | 3 |
pack_signature_leName: | pack_signature_le | Prototype: | static int pack_signature_le(ECDSA_SIG *s, int order, unsigned char *sig, size_t *siglen) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 117-126 |
| | 6 | 1 |
parse_bagsName: | parse_bags | Prototype: | static int parse_bags(struct stack_st_PKCS12_SAFEBAG *bags, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_kiss.c | Lines: | 206-218 |
| | 6 | 3 |
policy_data_freeName: | policy_data_free | Prototype: | void policy_data_free(X509_POLICY_DATA *data) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_data.c | Lines: | 66-76 |
| | 6 | 2 |
pqueue_popName: | pqueue_pop | Prototype: | pitem * pqueue_pop(pqueue_s *pq) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 145-154 |
| | 6 | 2 |
print_gensName: | print_gens | Prototype: | static int print_gens(BIO *out, struct stack_st_GENERAL_NAME *gens, int indent) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 702-713 |
| | 6 | 2 |
rinf_cbName: | rinf_cb | Prototype: | static int rinf_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_req.c | Lines: | 82-93 |
| | 6 | 3 |
setup_tbufName: | setup_tbuf | Prototype: | static int setup_tbuf(RSA_PKEY_CTX *ctx, EVP_PKEY_CTX *pk) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 140-149 |
| | 6 | 3 |
sk_freeName: | sk_free | Prototype: | void sk_free(_STACK *st) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 285-292 |
| | 6 | 2 |
slg_ctrlName: | slg_ctrl | Prototype: | static long slg_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_log.c | Lines: | 170-182 |
| | 6 | 3 |
slg_freeName: | slg_free | Prototype: | static int slg_free(BIO *a) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_log.c | Lines: | 110-117 |
| | 6 | 2 |
ssl_version_stringName: | ssl_version_string | Prototype: | const char * ssl_version_string(int ver) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2464-2479 |
| | 6 | 6 |
tls12_get_hashidName: | tls12_get_hashid | Prototype: | int tls12_get_hashid(const EVP_MD *md) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1095-1103 |
| | 6 | 2 |
tls12_get_sigidName: | tls12_get_sigid | Prototype: | int tls12_get_sigid(const EVP_PKEY *pk) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1105-1113 |
| | 6 | 2 |
tls1_freeName: | tls1_free | Prototype: | void tls1_free(SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 161-169 |
| | 6 | 2 |
tls1_handshake_hash_freeName: | tls1_handshake_hash_free | Prototype: | void tls1_handshake_hash_free(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | Lines: | 106-111 |
| | 6 | 1 |
tls1_sha1_final_rawName: | tls1_sha1_final_raw | Prototype: | static void tls1_sha1_final_raw(void* ctx, unsigned char *md_out) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 290-299 |
| | 6 | 1 |
tls_config_add_keypair_fileName: | tls_config_add_keypair_file | Prototype: | int tls_config_add_keypair_file(struct tls_config *config, const char *cert_file, const char *key_file) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 390-396 |
| | 6 | 1 |
tls_config_add_keypair_memName: | tls_config_add_keypair_mem | Prototype: | int tls_config_add_keypair_mem(struct tls_config *config, const uint8_t *cert, size_t cert_len, const uint8_t *key, size_t key_len) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 382-388 |
| | 6 | 1 |
tls_config_clear_keysName: | tls_config_clear_keys | Prototype: | void tls_config_clear_keys(struct tls_config *config) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 190-197 |
| | 6 | 2 |
tls_config_set_keypair_fileName: | tls_config_set_keypair_file | Prototype: | int tls_config_set_keypair_file(struct tls_config *config, const char *cert_file, const char *key_file) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 643-649 |
| | 6 | 1 |
tls_config_set_keypair_memName: | tls_config_set_keypair_mem | Prototype: | int tls_config_set_keypair_mem(struct tls_config *config, const uint8_t *cert, size_t cert_len, const uint8_t *key, size_t key_len) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 651-657 |
| | 6 | 1 |
tls_config_set_session_idName: | tls_config_set_session_id | Prototype: | int tls_config_set_session_id(struct tls_config *config, const unsigned char *session_id, size_t len) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 808-819 |
| | 6 | 2 |
tls_conninfo_sessionName: | tls_conninfo_session | Prototype: | static int tls_conninfo_session(struct tls *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 222-228 |
| | 6 | 1 |
tls_freeName: | tls_free | Prototype: | void tls_free(struct tls *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 565-574 |
| | 6 | 2 |
tls_server_alpn_cbName: | tls_server_alpn_cb | Prototype: | static int tls_server_alpn_cb(SSL *ssl, const unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 63-75 |
| | 6 | 2 |
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 |
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 |
transform_3Name: | transform_3 | Prototype: | static void transform_3(unsigned char *data) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | Lines: | 89-99 |
| | 6 | 1 |
trtable_freeName: | trtable_free | Prototype: | static void trtable_free(X509_TRUST *p) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 253-263 |
| | 6 | 4 |
write_ledwordName: | write_ledword | Prototype: | static void write_ledword(unsigned char **out, unsigned int dw) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 433-443 |
| | 6 | 1 |
write_stringName: | write_string | Prototype: | static int write_string(UI *ui, UI_STRING *uis) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | Lines: | 173-186 |
| | 6 | 4 |
ASN1_GENERALIZEDTIME_checkName: | ASN1_GENERALIZEDTIME_check | Prototype: | int ASN1_GENERALIZEDTIME_check(const ASN1_GENERALIZEDTIME *d) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 444-450 |
| | 7 | 2 |
ASN1_GENERALIZEDTIME_set_stringName: | ASN1_GENERALIZEDTIME_set_string | Prototype: | int ASN1_GENERALIZEDTIME_set_string(ASN1_GENERALIZEDTIME *s, const char *str) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 452-458 |
| | 7 | 2 |
ASN1_TIME_checkName: | ASN1_TIME_check | Prototype: | int ASN1_TIME_check(const ASN1_TIME *t) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 339-345 |
| | 7 | 2 |
ASN1_TYPE_getName: | ASN1_TYPE_get | Prototype: | int ASN1_TYPE_get(const ASN1_TYPE *a) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 64-71 |
| | 7 | 2 |
ASN1_UTCTIME_checkName: | ASN1_UTCTIME_check | Prototype: | int ASN1_UTCTIME_check(const ASN1_UTCTIME *d) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 388-394 |
| | 7 | 2 |
ASN1_UTCTIME_set_stringName: | ASN1_UTCTIME_set_string | Prototype: | int ASN1_UTCTIME_set_string(ASN1_UTCTIME *s, const char *str) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 396-402 |
| | 7 | 2 |
BIO_CONNECT_freeName: | BIO_CONNECT_free | Prototype: | void BIO_CONNECT_free(BIO_CONNECT *a) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | Lines: | 311-320 |
| | 7 | 2 |
BIO_nextName: | BIO_next | Prototype: | BIO * BIO_next(BIO *b) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 567-573 |
| | 7 | 2 |
BIO_sock_initName: | BIO_sock_init | Prototype: | int BIO_sock_init(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_posix.c | Lines: | 68-74 |
| | 7 | 2 |
BN_CTX_endName: | BN_CTX_end | Prototype: | void BN_CTX_end(BN_CTX *ctx) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 283-300 |
| | 7 | 3 |
BN_CTX_freeName: | BN_CTX_free | Prototype: | void BN_CTX_free(BN_CTX *ctx) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 241-265 |
| | 7 | 2 |
BN_POOL_releaseName: | BN_POOL_release | Prototype: | static void BN_POOL_release(BN_POOL *p, unsigned int num) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 464-478 |
| | 7 | 3 |
BN_bn2binName: | BN_bn2bin | Prototype: | int BN_bn2bin(const BIGNUM *a, unsigned char *to) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 615-628 |
| | 7 | 2 |
BN_from_montgomeryName: | BN_from_montgomery | Prototype: | int BN_from_montgomery(BIGNUM *ret, const BIGNUM *a, BN_MONT_CTX *mont, BN_CTX *ctx) | Coverage: | 66.667% (4/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 275-321 |
| | 7 | 2 |
BN_mod_sqrName: | BN_mod_sqr | Prototype: | int BN_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | Lines: | 209-216 |
| | 7 | 2 |
CONF_module_addName: | CONF_module_add | Prototype: | int CONF_module_add(const char *name, conf_init_func *ifunc, conf_finish_func *ffunc) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | Lines: | 468-476 |
| | 7 | 2 |
CRYPTO_cfb128_1_encryptName: | CRYPTO_cfb128_1_encrypt | Prototype: | void CRYPTO_cfb128_1_encrypt(const unsigned char *in, unsigned char *out, size_t bits, const void *key, unsigned char ivec[16], int *num, int enc, block128_f block) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cfb128.c | Lines: | 207-222 |
| | 7 | 2 |
CRYPTO_get_ex_dataName: | CRYPTO_get_ex_data | Prototype: | void * CRYPTO_get_ex_data(const CRYPTO_EX_DATA *ad, int idx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Lines: | 630-639 |
| | 7 | 3 |
CRYPTO_mallocName: | CRYPTO_malloc | Prototype: | void * CRYPTO_malloc(int num, const char *file, int line) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/malloc-wrapper.c | Lines: | 132-138 |
| | 7 | 2 |
CRYPTO_malloc_lockedName: | CRYPTO_malloc_locked | Prototype: | void * CRYPTO_malloc_locked(int num, const char *file, int line) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/malloc-wrapper.c | Lines: | 118-124 |
| | 7 | 2 |
CRYPTO_memcmpName: | CRYPTO_memcmp | Prototype: | int CRYPTO_memcmp(const void *in_a, const void *in_b, size_t len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | Lines: | 682-694 |
| | 7 | 2 |
CRYPTO_reallocName: | CRYPTO_realloc | Prototype: | void * CRYPTO_realloc(void *ptr, int num, const char *file, int line) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/malloc-wrapper.c | Lines: | 146-152 |
| | 7 | 2 |
CRYPTO_set_ex_data_implementationName: | CRYPTO_set_ex_data_implementation | Prototype: | int CRYPTO_set_ex_data_implementation(const CRYPTO_EX_DATA_IMPL *i) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Lines: | 221-232 |
| | 7 | 2 |
CRYPTO_thread_idName: | CRYPTO_thread_id | Prototype: | unsigned long CRYPTO_thread_id(void) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | Lines: | 510-520 |
| | 7 | 2 |
ECDH_set_ex_dataName: | ECDH_set_ex_data | Prototype: | int ECDH_set_ex_data(EC_KEY *d, int idx, void *arg) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_lib.c | Lines: | 218-226 |
| | 7 | 2 |
ECDSA_set_ex_dataName: | ECDSA_set_ex_data | Prototype: | int ECDSA_set_ex_data(EC_KEY *d, int idx, void *arg) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | Lines: | 240-248 |
| | 7 | 2 |
EC_KEY_set_groupName: | EC_KEY_set_group | Prototype: | int EC_KEY_set_group(EC_KEY * key, const EC_GROUP * group) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 411-417 |
| | 7 | 1 |
EC_KEY_set_private_keyName: | EC_KEY_set_private_key | Prototype: | int EC_KEY_set_private_key(EC_KEY * key, const BIGNUM * priv_key) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 425-431 |
| | 7 | 1 |
EC_KEY_set_public_keyName: | EC_KEY_set_public_key | Prototype: | int EC_KEY_set_public_key(EC_KEY * key, const EC_POINT * pub_key) | Coverage: | 66.667% (2/3) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 439-445 |
| | 7 | 1 |
EC_POINT_addName: | EC_POINT_add | Prototype: | int EC_POINT_add(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *ctx) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 902-915 |
| | 7 | 3 |
EC_POINT_clear_freeName: | EC_POINT_clear_free | Prototype: | void EC_POINT_clear_free(EC_POINT * point) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 732-743 |
| | 7 | 4 |
EC_POINT_cmpName: | EC_POINT_cmp | Prototype: | int EC_POINT_cmp(const EC_GROUP *group, const EC_POINT *a, const EC_POINT *b, BN_CTX * ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 978-991 |
| | 7 | 3 |
EC_POINT_dblName: | EC_POINT_dbl | Prototype: | int EC_POINT_dbl(const EC_GROUP *group, EC_POINT *r, const EC_POINT *a, BN_CTX *ctx) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 918-930 |
| | 7 | 3 |
EC_POINT_get_Jprojective_coordinates_GFpName: | EC_POINT_get_Jprojective_coordinates_GFp | Prototype: | int EC_POINT_get_Jprojective_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BIGNUM *z, BN_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 822-835 |
| | 7 | 3 |
EC_POINT_get_affine_coordinates_GF2mName: | EC_POINT_get_affine_coordinates_GF2m | Prototype: | int EC_POINT_get_affine_coordinates_GF2m(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 886-899 |
| | 7 | 3 |
EC_POINT_get_affine_coordinates_GFpName: | EC_POINT_get_affine_coordinates_GFp | Prototype: | int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 870-883 |
| | 7 | 3 |
EC_POINT_invertName: | EC_POINT_invert | Prototype: | int EC_POINT_invert(const EC_GROUP *group, EC_POINT *a, BN_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 933-945 |
| | 7 | 3 |
EC_POINT_is_at_infinityName: | EC_POINT_is_at_infinity | Prototype: | int EC_POINT_is_at_infinity(const EC_GROUP *group, const EC_POINT *point) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 948-960 |
| | 7 | 3 |
EC_POINT_is_on_curveName: | EC_POINT_is_on_curve | Prototype: | int EC_POINT_is_on_curve(const EC_GROUP * group, const EC_POINT * point, BN_CTX * ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 963-975 |
| | 7 | 3 |
EC_POINT_make_affineName: | EC_POINT_make_affine | Prototype: | int EC_POINT_make_affine(const EC_GROUP *group, EC_POINT *point, BN_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 994-1006 |
| | 7 | 3 |
EC_POINT_set_Jprojective_coordinates_GFpName: | EC_POINT_set_Jprojective_coordinates_GFp | Prototype: | int EC_POINT_set_Jprojective_coordinates_GFp(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, const BIGNUM *z, BN_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 806-819 |
| | 7 | 3 |
EC_POINT_set_affine_coordinates_GF2mName: | EC_POINT_set_affine_coordinates_GF2m | Prototype: | int EC_POINT_set_affine_coordinates_GF2m(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 854-867 |
| | 7 | 3 |
EC_POINT_set_affine_coordinates_GFpName: | EC_POINT_set_affine_coordinates_GFp | Prototype: | int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x, const BIGNUM *y, BN_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 838-851 |
| | 7 | 3 |
EC_POINT_set_to_infinityName: | EC_POINT_set_to_infinity | Prototype: | int EC_POINT_set_to_infinity(const EC_GROUP * group, EC_POINT * point) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 791-803 |
| | 7 | 3 |
ENGINE_get_firstName: | ENGINE_get_first | Prototype: | ENGINE * ENGINE_get_first(void) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 183-196 |
| | 7 | 2 |
ENGINE_get_lastName: | ENGINE_get_last | Prototype: | ENGINE * ENGINE_get_last(void) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 198-211 |
| | 7 | 2 |
ENGINE_set_idName: | ENGINE_set_id | Prototype: | int ENGINE_set_id(ENGINE *e, const char *id) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | Lines: | 244-253 |
| | 7 | 2 |
ENGINE_set_nameName: | ENGINE_set_name | Prototype: | int ENGINE_set_name(ENGINE *e, const char *name) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | Lines: | 255-264 |
| | 7 | 2 |
ERR_free_stringsName: | ERR_free_strings | Prototype: | void ERR_free_strings(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 716-724 |
| | 7 | 1 |
ERR_load_ERR_strings_internalName: | ERR_load_ERR_strings_internal | Prototype: | void ERR_load_ERR_strings_internal(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 655-667 |
| | 7 | 1 |
ERR_set_implementationName: | ERR_set_implementation | Prototype: | int ERR_set_implementation(const ERR_FNS *fns) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 311-325 |
| | 7 | 2 |
EVP_CipherInitName: | EVP_CipherInit | Prototype: | int EVP_CipherInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c | Lines: | 78-85 |
| | 7 | 2 |
EVP_EncodeFinalName: | EVP_EncodeFinal | Prototype: | void EVP_EncodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c | Lines: | 173-185 |
| | 7 | 2 |
EVP_MD_CTX_mdName: | EVP_MD_CTX_md | Prototype: | const EVP_MD * EVP_MD_CTX_md(const EVP_MD_CTX *ctx) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_lib.c | Lines: | 348-354 |
| | 7 | 2 |
EVP_PKEY_decrypt_oldName: | EVP_PKEY_decrypt_old | Prototype: | int EVP_PKEY_decrypt_old(unsigned char *key, const unsigned char *ek, int ekl, EVP_PKEY *priv) | Coverage: | 0.000% (0/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_dec.c | Lines: | 72-92 |
| | 7 | 3 |
EVP_PKEY_verifyName: | EVP_PKEY_verify | Prototype: | int EVP_PKEY_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | Lines: | 136-149 |
| | 7 | 3 |
EVP_get_pw_promptName: | 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 |
GENERAL_NAME_get0_otherNameName: | 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 |
GOST_KEY_set_groupName: | 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_keyName: | 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_keyName: | 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 |