| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
SSL_CIPHER_get_bits| Name: | SSL_CIPHER_get_bits | | Prototype: | int SSL_CIPHER_get_bits(const SSL_CIPHER *c, int *alg_bits) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | | Lines: | 1638-1649 |
| | 10 | 3 |
SHA512| Name: | SHA512 | | Prototype: | unsigned char *SHA512(const unsigned char *d, size_t n, unsigned char *md) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c | | Lines: | 255-266 |
| | 10 | 2 |
SHA384| Name: | SHA384 | | Prototype: | unsigned char *SHA384(const unsigned char *d, size_t n, unsigned char *md) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c | | Lines: | 242-253 |
| | 10 | 2 |
SHA256| Name: | SHA256 | | Prototype: | unsigned char *SHA256(const unsigned char *d, size_t n, unsigned char *md) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha256.c | | Lines: | 56-67 |
| | 10 | 2 |
SHA224| Name: | SHA224 | | Prototype: | unsigned char *SHA224(const unsigned char *d, size_t n, unsigned char *md) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha256.c | | Lines: | 43-54 |
| | 10 | 2 |
PKCS8_pkey_set0| Name: | PKCS8_pkey_set0 | | Prototype: | int PKCS8_pkey_set0(PKCS8_PRIV_KEY_INFO *priv, ASN1_OBJECT *aobj, int version, int ptype, void *pval, unsigned char *penc, int penclen) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p8_pkey.c | | Lines: | 141-154 |
| | 10 | 5 |
PKCS7_get_octet_string| Name: | PKCS7_get_octet_string | | Prototype: | static ASN1_OCTET_STRING * PKCS7_get_octet_string(PKCS7 *p7) | | Coverage: | 18.182% (2/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | | Lines: | 96-105 |
| | 10 | 3 |
PKCS7_add1_attrib_digest| Name: | PKCS7_add1_attrib_digest | | Prototype: | int PKCS7_add1_attrib_digest(PKCS7_SIGNER_INFO *si, const unsigned char *md, int mdlen) | | Coverage: | 44.444% (4/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_attr.c | | Lines: | 156-172 |
| | 10 | 3 |
PKCS12_newpass| Name: | PKCS12_newpass | | Prototype: | int PKCS12_newpass(PKCS12 *p12, const char *oldpass, const char *newpass) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_npas.c | | Lines: | 79-102 |
| | 10 | 4 |
PEM_write_PrivateKey| Name: | PEM_write_PrivateKey | | Prototype: | int PEM_write_PrivateKey(FILE *fp, EVP_PKEY *x, const EVP_CIPHER *enc, unsigned char *kstr, int klen, pem_password_cb *cb, void *u) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pkey.c | | Lines: | 236-250 |
| | 10 | 2 |
OCSP_resp_find_status| Name: | OCSP_resp_find_status | | Prototype: | int OCSP_resp_find_status(OCSP_BASICRESP *bs, OCSP_CERTID *id, int *status, int *reason, ASN1_GENERALIZEDTIME **revtime, ASN1_GENERALIZEDTIME **thisupd, ASN1_GENERALIZEDTIME **nextupd) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | | Lines: | 298-315 |
| | 10 | 3 |
OBJ_NAME_init| Name: | OBJ_NAME_init | | Prototype: | int OBJ_NAME_init(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | | Lines: | 42-49 |
| | 10 | 2 |
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 |
EVP_PKEY_meth_add0| Name: | EVP_PKEY_meth_add0 | | Prototype: | int EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | | Lines: | 372-384 |
| | 10 | 4 |
EVP_PKEY_asn1_add0| Name: | EVP_PKEY_asn1_add0 | | Prototype: | int EVP_PKEY_asn1_add0(const EVP_PKEY_ASN1_METHOD *ameth) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | | Lines: | 251-263 |
| | 10 | 4 |
EVP_PKEY_CTX_free| Name: | EVP_PKEY_CTX_free | | Prototype: | void EVP_PKEY_CTX_free(EVP_PKEY_CTX *ctx) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | | Lines: | 386-399 |
| | 10 | 3 |
EVP_MD_CTX_cleanup| Name: | EVP_MD_CTX_cleanup | | Prototype: | int EVP_MD_CTX_cleanup(EVP_MD_CTX *ctx) | | Coverage: | 70.588% (12/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/digest.c | | Lines: | 371-391 |
| | 10 | 3 |
EVP_DecodeFinal| Name: | EVP_DecodeFinal | | Prototype: | int EVP_DecodeFinal(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl) | | Coverage: | 28.571% (2/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c | | Lines: | 410-425 |
| | 10 | 3 |
EVP_CIPHER_do_all_sorted| Name: | EVP_CIPHER_do_all_sorted | | Prototype: | void EVP_CIPHER_do_all_sorted(void (*fn)(const EVP_CIPHER *ciph, const char *from, const char *to, void *x), void *arg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | | Lines: | 184-197 |
| | 10 | 1 |
EVP_AEAD_CTX_cleanup| Name: | EVP_AEAD_CTX_cleanup | | Prototype: | void EVP_AEAD_CTX_cleanup(EVP_AEAD_CTX *ctx) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_aead.c | | Lines: | 62-69 |
| | 10 | 2 |
ERR_unload_strings| Name: | ERR_unload_strings | | Prototype: | void ERR_unload_strings(int lib, ERR_STRING_DATA *str) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 702-714 |
| | 10 | 3 |
ENGINE_register_complete| Name: | ENGINE_register_complete | | Prototype: | int ENGINE_register_complete(ENGINE *e) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_fat.c | | Lines: | 157-180 |
| | 10 | 1 |
ENGINE_init| Name: | ENGINE_init | | Prototype: | int ENGINE_init(ENGINE *e) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_init.c | | Lines: | 116-129 |
| | 10 | 2 |
EC_GROUP_free| Name: | 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 |
ECDSA_sign_ex| Name: | ECDSA_sign_ex | | Prototype: | int ECDSA_sign_ex(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, const BIGNUM *r, EC_KEY *eckey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_sign.c | | Lines: | 87-101 |
| | 10 | 2 |
ECDSA_do_sign_ex| Name: | ECDSA_do_sign_ex | | Prototype: | ECDSA_SIG * ECDSA_do_sign_ex(const unsigned char *dgst, int dlen, const BIGNUM *kinv, const BIGNUM *rp, EC_KEY *eckey) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_sign.c | | Lines: | 69-78 |
| | 10 | 2 |
DSO_get_loaded_filename| Name: | DSO_get_loaded_filename | | Prototype: | const char * DSO_get_loaded_filename(DSO *dso) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c | | Lines: | 419-427 |
| | 10 | 2 |
DSO_get_filename| Name: | DSO_get_filename | | Prototype: | const char * DSO_get_filename(DSO *dso) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c | | Lines: | 335-343 |
| | 10 | 2 |
DSA_sign| Name: | DSA_sign | | Prototype: | int DSA_sign(int type, const unsigned char *dgst, int dlen, unsigned char *sig, unsigned int *siglen, DSA *dsa) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c | | Lines: | 433-447 |
| | 10 | 2 |
DES_ecb_encrypt| Name: | DES_ecb_encrypt | | Prototype: | void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, DES_key_schedule *ks, int enc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ecb_enc.c | | Lines: | 104-118 |
| | 10 | 1 |
ChaCha| Name: | 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 |
CRYPTO_add_lock| Name: | CRYPTO_add_lock | | Prototype: | int CRYPTO_add_lock(int *pointer, int amount, int type, const char *file, int line) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | | Lines: | 566-605 |
| | 10 | 2 |
CONF_modules_finish| Name: | CONF_modules_finish | | Prototype: | void CONF_modules_finish(void) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | | Lines: | 440-451 |
| | 10 | 2 |
COMP_expand_block| Name: | COMP_expand_block | | Prototype: | int COMP_expand_block(COMP_CTX *ctx, unsigned char *out, int olen, unsigned char *in, int ilen) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/comp_lib.c | | Lines: | 53-68 |
| | 10 | 3 |
COMP_compress_block| Name: | COMP_compress_block | | Prototype: | int COMP_compress_block(COMP_CTX *ctx, unsigned char *out, int olen, unsigned char *in, int ilen) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/comp_lib.c | | Lines: | 36-51 |
| | 10 | 3 |
CBS_get_optional_asn1_uint64| Name: | CBS_get_optional_asn1_uint64 | | Prototype: | int CBS_get_optional_asn1_uint64(CBS *cbs, uint64_t *out, unsigned int tag, uint64_t default_value) | | Coverage: | 76.923% (10/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | | Lines: | 462-480 |
| | 10 | 4 |
BN_print_fp| Name: | BN_print_fp | | Prototype: | int BN_print_fp(FILE *fp, const BIGNUM *a) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | | Lines: | 352-364 |
| | 10 | 2 |
BN_clear_bit| Name: | BN_clear_bit | | Prototype: | int BN_clear_bit(BIGNUM *a, int n) | | Coverage: | 0.000% (0/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 724-741 |
| | 10 | 6 |
BN_POOL_finish| Name: | BN_POOL_finish | | Prototype: | static void BN_POOL_finish(BN_POOL *p) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | | Lines: | 392-407 |
| | 10 | 4 |
BN_GENCB_new| Name: | BN_GENCB_new | | Prototype: | BN_GENCB * BN_GENCB_new(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | | Lines: | 945-954 |
| | 10 | 2 |
BN_GENCB_call| Name: | BN_GENCB_call | | Prototype: | int BN_GENCB_call(BN_GENCB *cb, int a, int b) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | | Lines: | 138-159 |
| | 10 | 6 |
ASN1_unpack_string| Name: | ASN1_unpack_string | | Prototype: | void * ASN1_unpack_string(ASN1_STRING *oct, d2i_of_void *d2i) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | | Lines: | 116-126 |
| | 10 | 2 |
ASN1_item_unpack| Name: | ASN1_item_unpack | | Prototype: | void * ASN1_item_unpack(const ASN1_STRING *oct, const ASN1_ITEM *it) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | | Lines: | 205-215 |
| | 10 | 2 |
ASN1_TYPE_set_octetstring| Name: | ASN1_TYPE_set_octetstring | | Prototype: | int ASN1_TYPE_set_octetstring(ASN1_TYPE *a, unsigned char *data, int len) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | | Lines: | 66-79 |
| | 10 | 3 |
ASN1_STRING_TABLE_cleanup| Name: | ASN1_STRING_TABLE_cleanup | | Prototype: | void ASN1_STRING_TABLE_cleanup(void) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | | Lines: | 289-299 |
| | 10 | 2 |
ASN1_INTEGER_cmp| Name: | ASN1_INTEGER_cmp | | Prototype: | int ASN1_INTEGER_cmp(const ASN1_INTEGER *x, const ASN1_INTEGER *y) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | | Lines: | 72-92 |
| | 10 | 4 |
xopenlog| Name: | xopenlog | | Prototype: | static void xopenlog(BIO* bp, char* name, int level) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_log.c | | Lines: | 195-199 |
| | 9 | 1 |
verify_cb_cert| Name: | verify_cb_cert | | Prototype: | static int verify_cb_cert(X509_STORE_CTX *ctx, X509 *x, int depth, int err) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | | Lines: | 1721-1729 |
| | 9 | 2 |
tree_add_auth_node| Name: | tree_add_auth_node | | Prototype: | static int tree_add_auth_node(struct stack_st_X509_POLICY_NODE **pnodes, X509_POLICY_NODE *pcy) | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | | Lines: | 474-488 |
| | 9 | 5 |
tlsext_ri_clienthello_build| Name: | tlsext_ri_clienthello_build | | Prototype: | int tlsext_ri_clienthello_build(SSL *s, CBB *cbb) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | | Lines: | 397-411 |
| | 9 | 4 |
tlsext_alpn_clienthello_build| Name: | tlsext_alpn_clienthello_build | | Prototype: | int tlsext_alpn_clienthello_build(SSL *s, CBB *cbb) | | Coverage: | 40.000% (4/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | | Lines: | 38-54 |
| | 9 | 4 |
tls_peer_ocsp_url| Name: | tls_peer_ocsp_url | | Prototype: | const char * tls_peer_ocsp_url(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 367-373 |
| | 9 | 2 |
tls_peer_ocsp_this_update| Name: | tls_peer_ocsp_this_update | | Prototype: | time_t tls_peer_ocsp_this_update(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 415-423 |
| | 9 | 3 |
tls_peer_ocsp_revocation_time| Name: | tls_peer_ocsp_revocation_time | | Prototype: | time_t tls_peer_ocsp_revocation_time(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 435-443 |
| | 9 | 3 |
tls_peer_ocsp_response_status| Name: | tls_peer_ocsp_response_status | | Prototype: | int tls_peer_ocsp_response_status(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 385-393 |
| | 9 | 3 |
tls_peer_ocsp_next_update| Name: | tls_peer_ocsp_next_update | | Prototype: | time_t tls_peer_ocsp_next_update(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 425-433 |
| | 9 | 3 |
tls_peer_ocsp_crl_reason| Name: | tls_peer_ocsp_crl_reason | | Prototype: | int tls_peer_ocsp_crl_reason(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 405-413 |
| | 9 | 3 |
tls_peer_ocsp_cert_status| Name: | tls_peer_ocsp_cert_status | | Prototype: | int tls_peer_ocsp_cert_status(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | | Lines: | 395-403 |
| | 9 | 3 |
tls_peer_cert_subject| Name: | tls_peer_cert_subject | | Prototype: | const char * tls_peer_cert_subject(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 41-47 |
| | 9 | 2 |
tls_peer_cert_notbefore| Name: | tls_peer_cert_notbefore | | Prototype: | time_t tls_peer_cert_notbefore(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 69-77 |
| | 9 | 3 |
tls_peer_cert_notafter| Name: | tls_peer_cert_notafter | | Prototype: | time_t tls_peer_cert_notafter(struct tls *ctx) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 79-87 |
| | 9 | 3 |
tls_peer_cert_issuer| Name: | tls_peer_cert_issuer | | Prototype: | const char * tls_peer_cert_issuer(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 33-39 |
| | 9 | 2 |
tls_peer_cert_hash| Name: | tls_peer_cert_hash | | Prototype: | const char * tls_peer_cert_hash(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | | Lines: | 26-32 |
| | 9 | 2 |
tls_keypair_free| Name: | tls_keypair_free | | Prototype: | void tls_keypair_free(struct tls_keypair *keypair) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | | Lines: | 119-132 |
| | 9 | 2 |
tls_conn_version| Name: | tls_conn_version | | Prototype: | const char * tls_conn_version(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 331-337 |
| | 9 | 2 |
tls_conn_servername| Name: | tls_conn_servername | | Prototype: | const char * tls_conn_servername(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 315-321 |
| | 9 | 2 |
tls_conn_cipher| Name: | tls_conn_cipher | | Prototype: | const char * tls_conn_cipher(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 307-313 |
| | 9 | 2 |
tls_conn_alpn_selected| Name: | tls_conn_alpn_selected | | Prototype: | const char * tls_conn_alpn_selected(struct tls *ctx) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | | Lines: | 299-305 |
| | 9 | 2 |
tls1_finish_mac| Name: | tls1_finish_mac | | Prototype: | int tls1_finish_mac(SSL *s, const unsigned char *buf, int len) | | Coverage: | 66.667% (8/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | | Lines: | 174-190 |
| | 9 | 4 |
timeout_doall_arg| Name: | timeout_doall_arg | | Prototype: | static void timeout_doall_arg(SSL_SESSION *s, TIMEOUT_PARAM *p) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 959-973 |
| | 9 | 3 |
test_rc4_init_key| Name: | test_rc4_init_key | | Prototype: | static int test_rc4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | | Lines: | 241-252 |
| | 9 | 1 |
ssl_get_server_send_cert| Name: | ssl_get_server_send_cert | | Prototype: | X509 * ssl_get_server_send_cert(const SSL *s) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | | Lines: | 2173-2182 |
| | 9 | 2 |
ssl_clear_bad_session| Name: | ssl_clear_bad_session | | Prototype: | int ssl_clear_bad_session(SSL *s) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 1005-1014 |
| | 9 | 2 |
ssl_clamp_version_range| Name: | 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 |
sock_new| Name: | sock_new | | Prototype: | static int sock_new(BIO *bi) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | | Lines: | 105-113 |
| | 9 | 1 |
sk_delete_ptr| Name: | sk_delete_ptr | | Prototype: | void * sk_delete_ptr(_STACK *st, void *p) | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | | Lines: | 164-173 |
| | 9 | 3 |
rc2_set_asn1_type_and_iv| Name: | rc2_set_asn1_type_and_iv | | Prototype: | static int rc2_set_asn1_type_and_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | | Lines: | 209-221 |
| | 9 | 2 |
rc2_meth_to_magic| Name: | rc2_meth_to_magic | | Prototype: | static int rc2_meth_to_magic(EVP_CIPHER_CTX *e) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | | Lines: | 148-162 |
| | 9 | 4 |
pkey_dh_copy| Name: | pkey_dh_copy | | Prototype: | static int pkey_dh_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | | Lines: | 103-116 |
| | 9 | 2 |
pkey_cmac_keygen| Name: | pkey_cmac_keygen | | Prototype: | static int pkey_cmac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | | Lines: | 92-107 |
| | 9 | 3 |
nullf_callback_ctrl| Name: | nullf_callback_ctrl | | Prototype: | static long nullf_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c | | Lines: | 167-180 |
| | 9 | 3 |
nbiof_new| Name: | nbiof_new | | Prototype: | static int nbiof_new(BIO *bi) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_nbio.c | | Lines: | 102-115 |
| | 9 | 2 |
nbiof_callback_ctrl| Name: | nbiof_callback_ctrl | | Prototype: | static long nbiof_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_nbio.c | | Lines: | 223-236 |
| | 9 | 3 |
md_callback_ctrl| Name: | md_callback_ctrl | | Prototype: | static long md_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_md.c | | Lines: | 240-253 |
| | 9 | 3 |
lh_stats| Name: | lh_stats | | Prototype: | void lh_stats(const _LHASH *lh, FILE *fp) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lh_stats.c | | Lines: | 142-154 |
| | 9 | 3 |
lh_node_usage_stats| Name: | lh_node_usage_stats | | Prototype: | void lh_node_usage_stats(const _LHASH *lh, FILE *fp) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lh_stats.c | | Lines: | 170-182 |
| | 9 | 3 |
lh_node_stats_bio| Name: | lh_node_stats_bio | | Prototype: | void lh_node_stats_bio(const _LHASH *lh, BIO *out) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lh_stats.c | | Lines: | 214-225 |
| | 9 | 3 |
lh_node_stats| Name: | lh_node_stats | | Prototype: | void lh_node_stats(const _LHASH *lh, FILE *fp) | | Coverage: | 0.000% (0/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lh_stats.c | | Lines: | 156-168 |
| | 9 | 3 |
int_err_del| Name: | int_err_del | | Prototype: | static void int_err_del(void) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 371-380 |
| | 9 | 2 |
int_engine_module_finish| Name: | int_engine_module_finish | | Prototype: | static void int_engine_module_finish(CONF_IMODULE *md) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c | | Lines: | 236-245 |
| | 9 | 2 |
int_cleanup_item| Name: | int_cleanup_item | | Prototype: | static ENGINE_CLEANUP_ITEM * int_cleanup_item(ENGINE_CLEANUP_CB *cb) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | | Lines: | 164-173 |
| | 9 | 2 |
i2v_ASN1_BIT_STRING| Name: | i2v_ASN1_BIT_STRING | | Prototype: | struct stack_st_CONF_VALUE * i2v_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, ASN1_BIT_STRING *bits, struct stack_st_CONF_VALUE *ret) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_bitst.c | | Lines: | 125-136 |
| | 9 | 3 |
i2d_PrivateKey| Name: | i2d_PrivateKey | | Prototype: | int i2d_PrivateKey(EVP_PKEY *a, unsigned char **pp) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/i2d_pr.c | | Lines: | 67-81 |
| | 9 | 3 |
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 |
file_new| Name: | file_new | | Prototype: | static int file_new(BIO *bi) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | | Lines: | 157-165 |
| | 9 | 1 |
fd_new| Name: | fd_new | | Prototype: | static int fd_new(BIO *bi) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_fd.c | | Lines: | 106-114 |
| | 9 | 1 |
fd_gets| Name: | fd_gets | | Prototype: | static int fd_gets(BIO *bp, char *buf, int size) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_fd.c | | Lines: | 224-239 |
| | 9 | 3 |
ex_data_check| Name: | ex_data_check | | Prototype: | static int ex_data_check(void) | | Coverage: | 50.000% (3/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | | Lines: | 274-284 |
| | 9 | 2 |
enc_callback_ctrl| Name: | enc_callback_ctrl | | Prototype: | static long enc_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp) | | Coverage: | 0.000% (0/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | | Lines: | 372-385 |
| | 9 | 3 |
ec_GF2m_simple_group_clear_finish| Name: | ec_GF2m_simple_group_clear_finish | | Prototype: | void ec_GF2m_simple_group_clear_finish(EC_GROUP * group) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | | Lines: | 152-164 |
| | 9 | 1 |