Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
i2s_ASN1_INTEGERName: | i2s_ASN1_INTEGER | Prototype: | char * i2s_ASN1_INTEGER(X509V3_EXT_METHOD *method, const ASN1_INTEGER *a) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 167-180 |
| | 25 | 3 |
internal_findName: | internal_find | Prototype: | static int internal_find(_STACK *st, void *data, int ret_val_options) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 192-215 |
| | 25 | 7 |
long_c2iName: | long_c2i | Prototype: | static int long_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len, int utype, char *free_cont, const ASN1_ITEM *it) | Coverage: | 50.000% (11/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_long.c | Lines: | 167-203 |
| | 25 | 7 |
mem_freeName: | mem_free | Prototype: | static int mem_free(BIO *a) | Coverage: | 66.667% (10/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Lines: | 134-150 |
| | 25 | 5 |
pkey_dh_paramgenName: | pkey_dh_paramgen | Prototype: | static int pkey_dh_paramgen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_pmeth.c | Lines: | 187-210 |
| | 25 | 4 |
print_binName: | print_bin | Prototype: | static int print_bin(BIO * fp, const char *name, const unsigned char *buf, size_t len, int off) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/eck_prn.c | Lines: | 338-371 |
| | 25 | 11 |
print_noticeName: | print_notice | Prototype: | static void print_notice(BIO *out, USERNOTICE *notice, int indent) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c | Lines: | 720-747 |
| | 25 | 5 |
sk_dupName: | sk_dup | Prototype: | _STACK * sk_dup(_STACK *sk) | Coverage: | 27.273% (3/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 83-107 |
| | 25 | 5 |
ssl3_put_cipher_by_charName: | ssl3_put_cipher_by_char | Prototype: | int ssl3_put_cipher_by_char(const SSL_CIPHER *c, unsigned char *p) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2254-2280 |
| | 25 | 7 |
ssl3_shutdownName: | ssl3_shutdown | Prototype: | int ssl3_shutdown(SSL *s) | Coverage: | 31.034% (9/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2390-2438 |
| | 25 | 9 |
tls_configure_server_sniName: | tls_configure_server_sni | Prototype: | static int tls_configure_server_sni(struct tls *ctx) | Coverage: | 11.765% (2/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 297-326 |
| | 25 | 7 |
tls_handshakeName: | tls_handshake | Prototype: | int tls_handshake(struct tls *ctx) | Coverage: | 73.913% (17/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 671-705 |
| | 25 | 9 |
ASN1_STRING_set_by_NIDName: | ASN1_STRING_set_by_NID | Prototype: | ASN1_STRING * ASN1_STRING_set_by_NID(ASN1_STRING **out, const unsigned char *in, int inlen, int inform, int nid) | Coverage: | 57.143% (8/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | Lines: | 132-155 |
| | 26 | 5 |
BF_decryptName: | BF_decrypt | Prototype: | void BF_decrypt(unsigned int *data, const BF_KEY *key) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_enc.c | Lines: | 149-222 |
| | 26 | 1 |
BF_encryptName: | BF_encrypt | Prototype: | void BF_encrypt(unsigned int *data, const BF_KEY *key) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_enc.c | Lines: | 72-145 |
| | 26 | 1 |
BIO_find_typeName: | BIO_find_type | Prototype: | BIO * BIO_find_type(BIO *bio, int type) | Coverage: | 47.368% (9/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 545-565 |
| | 26 | 7 |
BN_dupName: | BN_dup | Prototype: | BIGNUM * BN_dup(const BIGNUM *a) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 425-443 |
| | 26 | 4 |
ECParameters_dupName: | ECParameters_dup | Prototype: | EC_KEY * ECParameters_dup(EC_KEY *key) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 1127-1141 |
| | 26 | 3 |
ERR_put_errorName: | ERR_put_error | Prototype: | void ERR_put_error(int lib, int func, int reason, const char *file, int line) | Coverage: | 55.556% (5/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 728-745 |
| | 26 | 3 |
EVP_CIPHER_CTX_copyName: | EVP_CIPHER_CTX_copy | Prototype: | int EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, const EVP_CIPHER_CTX *in) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c | Lines: | 644-675 |
| | 26 | 6 |
EVP_DecodeBlockName: | EVP_DecodeBlock | Prototype: | int EVP_DecodeBlock(unsigned char *t, const unsigned char *f, int n) | Coverage: | 84.615% (22/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c | Lines: | 370-408 |
| | 26 | 6 |
EVP_PBE_alg_add_typeName: | EVP_PBE_alg_add_type | Prototype: | int EVP_PBE_alg_add_type(int pbe_type, int pbe_nid, int cipher_nid, int md_nid, EVP_PBE_KEYGEN *keygen) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c | Lines: | 216-246 |
| | 26 | 5 |
EVP_PKEY_new_mac_keyName: | EVP_PKEY_new_mac_key | Prototype: | EVP_PKEY * EVP_PKEY_new_mac_key(int type, ENGINE *e, const unsigned char *key, int keylen) | Coverage: | 42.857% (6/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_gn.c | Lines: | 203-223 |
| | 26 | 6 |
OBJ_find_sigid_by_algsName: | OBJ_find_sigid_by_algs | Prototype: | int OBJ_find_sigid_by_algs(int *psignid, int dig_nid, int pkey_nid) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c | Lines: | 155-184 |
| | 26 | 6 |
OCSP_sendreq_bioName: | OCSP_sendreq_bio | Prototype: | OCSP_RESPONSE * OCSP_sendreq_bio(BIO *b, const char *path, OCSP_REQUEST *req) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c | Lines: | 442-463 |
| | 26 | 4 |
OpenSSL_add_all_digests_internalName: | OpenSSL_add_all_digests_internal | Prototype: | static void OpenSSL_add_all_digests_internal(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c | Lines: | 236-292 |
| | 26 | 1 |
SSL_get_ex_data_X509_STORE_CTX_idxName: | SSL_get_ex_data_X509_STORE_CTX_idx | Prototype: | int SSL_get_ex_data_X509_STORE_CTX_idx(void) | Coverage: | 90.909% (10/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 133-159 |
| | 26 | 4 |
TS_STATUS_INFO_print_bioName: | TS_STATUS_INFO_print_bio | Prototype: | int TS_STATUS_INFO_print_bio(BIO *bio, TS_STATUS_INFO *a) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_print.c | Lines: | 97-177 |
| | 26 | 7 |
WHIRLPOOL_FinalName: | WHIRLPOOL_Final | Prototype: | int WHIRLPOOL_Final (unsigned char *md,WHIRLPOOL_CTX *c) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/whrlpool/wp_dgst.c | Lines: | 217-254 |
| | 26 | 8 |
X509_STORE_add_lookupName: | X509_STORE_add_lookup | Prototype: | X509_LOOKUP * X509_STORE_add_lookup(X509_STORE *v, X509_LOOKUP_METHOD *m) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 277-304 |
| | 26 | 5 |
X509_VERIFY_PARAM_set1_policiesName: | X509_VERIFY_PARAM_set1_policies | Prototype: | int X509_VERIFY_PARAM_set1_policies(X509_VERIFY_PARAM *param, struct stack_st_ASN1_OBJECT *policies) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 473-506 |
| | 26 | 8 |
X509_check_akidName: | X509_check_akid | Prototype: | int X509_check_akid(X509 *issuer, AUTHORITY_KEYID *akid) | Coverage: | 23.333% (7/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 856-893 |
| | 26 | 8 |
cbb_buffer_addName: | cbb_buffer_add | Prototype: | static int cbb_buffer_add(struct cbb_buffer_st *base, uint8_t **out, size_t len) | Coverage: | 70.833% (17/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 93-129 |
| | 26 | 8 |
dtls1_get_timeoutName: | dtls1_get_timeout | Prototype: | struct timeval* dtls1_get_timeout(SSL *s, struct timeval* timeleft) | Coverage: | 52.381% (11/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 309-349 |
| | 26 | 5 |
dtls1_write_message_headerName: | dtls1_write_message_header | Prototype: | static int dtls1_write_message_header(const struct hm_header_st *msg_hdr, unsigned long frag_off, unsigned long frag_len, unsigned char *p) | Coverage: | 34.783% (8/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 1166-1193 |
| | 26 | 9 |
ec_GF2m_simple_group_copyName: | ec_GF2m_simple_group_copy | Prototype: | int ec_GF2m_simple_group_copy(EC_GROUP * dest, const EC_GROUP * src) | Coverage: | 61.538% (16/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 170-196 |
| | 26 | 8 |
i2a_ASN1_INTEGERName: | 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 |
idea_set_encrypt_keyName: | idea_set_encrypt_key | Prototype: | void idea_set_encrypt_key(const unsigned char *key, IDEA_KEY_SCHEDULE *ks) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_skey.c | Lines: | 64-96 |
| | 26 | 3 |
md_readName: | md_read | Prototype: | static int md_read(BIO *b, char *out, int outl) | Coverage: | 55.556% (10/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_md.c | Lines: | 122-146 |
| | 26 | 6 |
ocsp_check_issuerName: | ocsp_check_issuer | Prototype: | static int ocsp_check_issuer(OCSP_BASICRESP *bs, struct stack_st_X509 *chain, unsigned long flags) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 231-271 |
| | 26 | 7 |
ocsp_find_signer_skName: | ocsp_find_signer_sk | Prototype: | static X509 * ocsp_find_signer_sk(struct stack_st_X509 *certs, OCSP_RESPID *id) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 204-229 |
| | 26 | 5 |
openssl_load_privkeyName: | openssl_load_privkey | Prototype: | static EVP_PKEY * openssl_load_privkey(ENGINE *eng, const char *key_id, UI_METHOD *ui_method, void *callback_data) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 390-405 |
| | 26 | 2 |
pkey_dsa_ctrlName: | pkey_dsa_ctrl | Prototype: | static int pkey_dsa_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 13.636% (6/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 169-228 |
| | 26 | 24 |
rsa_pub_decodeName: | rsa_pub_decode | Prototype: | static int rsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 89-104 |
| | 26 | 3 |
sock_ctrlName: | sock_ctrl | Prototype: | static long sock_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 57.143% (12/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | Lines: | 163-200 |
| | 26 | 10 |
tls_ocsp_verify_cbName: | tls_ocsp_verify_cb | Prototype: | int tls_ocsp_verify_cb(SSL *ssl, void *arg) | Coverage: | 20.000% (4/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 297-326 |
| | 26 | 6 |
ASN1_ENUMERATED_setName: | ASN1_ENUMERATED_set | Prototype: | int ASN1_ENUMERATED_set(ASN1_ENUMERATED *a, long v) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_enum.c | Lines: | 70-104 |
| | 27 | 7 |
ASN1_INTEGER_setName: | ASN1_INTEGER_set | Prototype: | int ASN1_INTEGER_set(ASN1_INTEGER *a, long v) | Coverage: | 68.421% (13/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | Lines: | 341-376 |
| | 27 | 7 |
ASN1_STRING_setName: | ASN1_STRING_set | Prototype: | int ASN1_STRING_set(ASN1_STRING *str, const void *_data, int len) | Coverage: | 66.667% (12/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 373-399 |
| | 27 | 6 |
ASN1_i2d_bioName: | ASN1_i2d_bio | Prototype: | int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, unsigned char *x) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_i2d_fp.c | Lines: | 83-113 |
| | 27 | 5 |
BIO_ssl_copy_session_idName: | BIO_ssl_copy_session_id | Prototype: | int BIO_ssl_copy_session_id(BIO *t, BIO *f) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bio_ssl.c | Lines: | 561-575 |
| | 27 | 4 |
EC_GROUP_new_by_curve_nameName: | EC_GROUP_new_by_curve_name | Prototype: | EC_GROUP * EC_GROUP_new_by_curve_name(int nid) | Coverage: | 58.333% (7/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_curve.c | Lines: | 3254-3275 |
| | 27 | 5 |
ERR_load_crypto_strings_internalName: | ERR_load_crypto_strings_internal | Prototype: | static void ERR_load_crypto_strings_internal(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err_all.c | Lines: | 109-158 |
| | 27 | 1 |
ESS_SIGNING_CERT_new_initName: | ESS_SIGNING_CERT_new_init | Prototype: | static ESS_SIGNING_CERT * ESS_SIGNING_CERT_new_init(X509 *signcert, struct stack_st_X509 *certs) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 812-843 |
| | 27 | 7 |
Gost2814789_set_sboxName: | 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 |
OBJ_add_sigidName: | OBJ_add_sigid | Prototype: | int OBJ_add_sigid(int signid, int dig_id, int pkey_id) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c | Lines: | 186-218 |
| | 27 | 8 |
PKCS12_add_certName: | PKCS12_add_cert | Prototype: | PKCS12_SAFEBAG * PKCS12_add_cert(struct stack_st_PKCS12_SAFEBAG **pbags, X509 *cert) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_crt.c | Lines: | 185-220 |
| | 27 | 7 |
RC2_set_keyName: | RC2_set_key | Prototype: | void RC2_set_key(RC2_KEY *key, int len, const unsigned char *data, int bits) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2_skey.c | Lines: | 94-138 |
| | 27 | 8 |
SMIME_crlf_copyName: | SMIME_crlf_copy | Prototype: | int SMIME_crlf_copy(BIO *in, BIO *out, int flags) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 532-566 |
| | 27 | 8 |
SSL_set_rfdName: | SSL_set_rfd | Prototype: | int SSL_set_rfd(SSL *s, int fd) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 679-700 |
| | 27 | 4 |
SSL_set_wfdName: | SSL_set_wfd | Prototype: | int SSL_set_wfd(SSL *s, int fd) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 656-677 |
| | 27 | 4 |
X509V3_EXT_get_nidName: | X509V3_EXT_get_nid | Prototype: | const X509V3_EXT_METHOD * X509V3_EXT_get_nid(int nid) | Coverage: | 23.077% (3/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | Lines: | 113-132 |
| | 27 | 5 |
X509_ALGOR_set0Name: | X509_ALGOR_set0 | Prototype: | int X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *aobj, int ptype, void *pval) | Coverage: | 62.069% (18/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_algor.c | Lines: | 150-176 |
| | 27 | 10 |
X509_NAME_hash_oldName: | X509_NAME_hash_old | Prototype: | unsigned long X509_NAME_hash_old(X509_NAME *x) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | Lines: | 265-286 |
| | 27 | 2 |
X509at_get0_data_by_OBJName: | X509at_get0_data_by_OBJ | Prototype: | void * X509at_get0_data_by_OBJ(struct stack_st_X509_ATTRIBUTE *x, const ASN1_OBJECT *obj, int lastpos, int type) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | Lines: | 207-223 |
| | 27 | 4 |
d2i_ASN1_OBJECTName: | d2i_ASN1_OBJECT | Prototype: | ASN1_OBJECT * d2i_ASN1_OBJECT(ASN1_OBJECT **a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | Lines: | 248-276 |
| | 27 | 5 |
dgram_writeName: | dgram_write | Prototype: | static int dgram_write(BIO *b, const char *in, int inl) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | Lines: | 287-319 |
| | 27 | 6 |
do_dumpName: | do_dump | Prototype: | static int do_dump(unsigned long lflags, char_io *io_ch, void *arg, const ASN1_STRING *str) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c | Lines: | 291-323 |
| | 27 | 6 |
dtls1_send_hello_verify_requestName: | dtls1_send_hello_verify_request | Prototype: | int dtls1_send_hello_verify_request(SSL *s) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srvr.c | Lines: | 171-208 |
| | 27 | 9 |
ec_pkey_ctrlName: | ec_pkey_ctrl | Prototype: | static int ec_pkey_ctrl(EVP_PKEY * pkey, int op, long arg1, void *arg2) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 556-585 |
| | 27 | 8 |
ec_pre_comp_newName: | ec_pre_comp_new | Prototype: | static EC_PRE_COMP * ec_pre_comp_new(const EC_GROUP * group) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 100-121 |
| | 27 | 3 |
gost2001_keygenName: | 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 |
rsa_pkey_ctrlName: | rsa_pkey_ctrl | Prototype: | static int rsa_pkey_ctrl(EVP_PKEY *pkey, int op, long arg1, void *arg2) | Coverage: | 72.222% (13/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 405-434 |
| | 27 | 8 |
ssl_cipher_strength_sortName: | ssl_cipher_strength_sort | Prototype: | static int ssl_cipher_strength_sort(CIPHER_ORDER **head_p, CIPHER_ORDER **tail_p) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 989-1034 |
| | 27 | 8 |
ssl_init_wbio_bufferName: | ssl_init_wbio_buffer | Prototype: | int ssl_init_wbio_buffer(SSL *s, int push) | Coverage: | 50.000% (12/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2723-2752 |
| | 27 | 8 |
tls1_handshake_hash_valueName: | tls1_handshake_hash_value | Prototype: | int tls1_handshake_hash_value(SSL *s, const unsigned char *out, size_t len, size_t *outlen) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | Lines: | 72-104 |
| | 27 | 7 |
tls_config_set_errorName: | tls_config_set_error | Prototype: | int tls_config_set_error(struct tls_config *config, const char *fmt, ...) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 144-157 |
| | 27 | 1 |
tls_error_setName: | tls_error_set | Prototype: | int tls_error_set(struct tls_error *error, const char *fmt, ...) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 116-129 |
| | 27 | 1 |
tls_set_errorName: | tls_set_error | Prototype: | int tls_set_error(struct tls *ctx, const char *fmt, ...) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 172-185 |
| | 27 | 1 |
AES_unwrap_keyName: | AES_unwrap_key | Prototype: | int AES_unwrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen) | Coverage: | 59.091% (13/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_wrap.c | Lines: | 97-133 |
| | 28 | 8 |
ASN1_STRING_TABLE_addName: | ASN1_STRING_TABLE_add | Prototype: | int ASN1_STRING_TABLE_add(int nid, long minsize, long maxsize, unsigned long mask, unsigned long flags) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c | Lines: | 250-287 |
| | 28 | 9 |
BIO_set_cipherName: | BIO_set_cipher | Prototype: | int BIO_set_cipher(BIO *b, const EVP_CIPHER *c, const unsigned char *k, const unsigned char *i, int e) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | Lines: | 407-435 |
| | 28 | 7 |
BN_consttime_swapName: | BN_consttime_swap | Prototype: | void BN_consttime_swap(unsigned long condition, BIGNUM *a, BIGNUM *b, int nwords) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 847-892 |
| | 28 | 12 |
BN_mod_mul_montgomeryName: | BN_mod_mul_montgomery | Prototype: | int BN_mod_mul_montgomery(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_MONT_CTX *mont, BN_CTX *ctx) | Coverage: | 65.854% (27/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Lines: | 130-176 |
| | 28 | 13 |
CMAC_UpdateName: | CMAC_Update | Prototype: | int CMAC_Update(CMAC_CTX *ctx, const void *in, size_t dlen) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cmac.c | Lines: | 197-237 |
| | 28 | 9 |
DES_cbc_cksumName: | DES_cbc_cksum | Prototype: | unsigned int DES_cbc_cksum(const unsigned char *in, DES_cblock *output, long length, DES_key_schedule *schedule, const_DES_cblock *ivec) | Coverage: | 59.259% (16/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/cbc_cksm.c | Lines: | 61-106 |
| | 28 | 12 |
DES_string_to_2keysName: | DES_string_to_2keys | Prototype: | void DES_string_to_2keys(const char *str, DES_cblock *key1, DES_cblock *key2) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/str2key.c | Lines: | 102-174 |
| | 28 | 6 |
DSO_freeName: | DSO_free | Prototype: | int DSO_free(DSO *dso) | Coverage: | 11.765% (2/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c | Lines: | 136-165 |
| | 28 | 5 |
EC_GROUP_set_generatorName: | EC_GROUP_set_generator | Prototype: | int EC_GROUP_set_generator(EC_GROUP *group, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor) | Coverage: | 48.148% (13/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 256-285 |
| | 28 | 9 |
EC_POINT_dupName: | EC_POINT_dup | Prototype: | EC_POINT * EC_POINT_dup(const EC_POINT * a, const EC_GROUP * group) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Lines: | 763-781 |
| | 28 | 4 |
NETSCAPE_SPKI_b64_encodeName: | NETSCAPE_SPKI_b64_encode | Prototype: | char * NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509spki.c | Lines: | 111-131 |
| | 28 | 2 |
PKCS12_initName: | PKCS12_init | Prototype: | PKCS12 * PKCS12_init(int mode) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_init.c | Lines: | 66-96 |
| | 28 | 7 |
PKCS7_SIGNER_INFO_setName: | PKCS7_SIGNER_INFO_set | Prototype: | int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey, const EVP_MD *dgst) | Coverage: | 31.818% (7/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 360-402 |
| | 28 | 8 |
RSA_padding_check_PKCS1_type_1Name: | RSA_padding_check_PKCS1_type_1 | Prototype: | int RSA_padding_check_PKCS1_type_1(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) | Coverage: | 50.000% (12/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pk1.c | Lines: | 94-141 |
| | 28 | 8 |
X509_NAME_delete_entryName: | X509_NAME_delete_entry | Prototype: | X509_NAME_ENTRY * X509_NAME_delete_entry(X509_NAME *name, int loc) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 153-189 |
| | 28 | 6 |
X509_STORE_CTX_purpose_inheritName: | X509_STORE_CTX_purpose_inherit | Prototype: | int X509_STORE_CTX_purpose_inherit(X509_STORE_CTX *ctx, int def_purpose, int purpose, int trust) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 2127-2170 |
| | 28 | 11 |
aes_ccm_init_keyName: | aes_ccm_init_key | Prototype: | static int aes_ccm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1262-1292 |
| | 28 | 5 |
asn1_get_lengthName: | asn1_get_length | Prototype: | static int asn1_get_length(const unsigned char **pp, int *inf, long *rl, int max) | Coverage: | 53.571% (15/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 156-194 |
| | 28 | 9 |
bn_sqr_comba4Name: | bn_sqr_comba4 | Prototype: | void bn_sqr_comba4(unsigned long *r, const unsigned long *a) | Coverage: | 90.769% (59/65) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 860-892 |
| | 28 | 1 |
d2i_DSA_PUBKEYName: | d2i_DSA_PUBKEY | Prototype: | DSA * d2i_DSA_PUBKEY(DSA **a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | Lines: | 325-345 |
| | 28 | 4 |