Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
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 |
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 |
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 |
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_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_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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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_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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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_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_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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
i2s_ASN1_ENUMERATEDName: | i2s_ASN1_ENUMERATED | Prototype: | char * i2s_ASN1_ENUMERATED(X509V3_EXT_METHOD *method, const ASN1_ENUMERATED *a) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 152-165 |
| | 25 | 3 |
get_attributeName: | get_attribute | Prototype: | static ASN1_TYPE * get_attribute(struct stack_st_X509_ATTRIBUTE *sk, int nid) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1116-1136 |
| | 25 | 5 |
gcm_init_4bitName: | gcm_init_4bit | Prototype: | static void gcm_init_4bit(u128 Htable[16], u64 H[2]) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 255-324 |
| | 25 | 4 |
ec_GF2m_simple_group_set_curveName: | ec_GF2m_simple_group_set_curve | Prototype: | int ec_GF2m_simple_group_set_curve(EC_GROUP * group, const BIGNUM * p, const BIGNUM * a, const BIGNUM * b, BN_CTX * ctx) | Coverage: | 62.500% (20/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 200-233 |
| | 25 | 10 |
dgram_readName: | dgram_read | Prototype: | static int dgram_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_dgram.c | Lines: | 248-285 |
| | 25 | 5 |
d2i_PUBKEYName: | d2i_PUBKEY | Prototype: | EVP_PKEY * d2i_PUBKEY(EVP_PKEY **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: | 246-263 |
| | 25 | 4 |
d2i_ASN1_BOOLEANName: | d2i_ASN1_BOOLEAN | Prototype: | int d2i_ASN1_BOOLEAN(int *a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bool.c | Lines: | 81-115 |
| | 25 | 6 |
aes_xts_ctrlName: | aes_xts_ctrl | Prototype: | static int aes_xts_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1066-1100 |
| | 25 | 7 |
aead_aes_gcm_initName: | aead_aes_gcm_init | Prototype: | static int aead_aes_gcm_init(EVP_AEAD_CTX *ctx, const unsigned char *key, size_t key_len, size_t tag_len) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1377-1418 |
| | 25 | 6 |
a2i_IPADDRESSName: | a2i_IPADDRESS | Prototype: | ASN1_OCTET_STRING * a2i_IPADDRESS(const char *ipasc) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 1062-1084 |
| | 25 | 4 |
X509_find_by_issuer_and_serialName: | X509_find_by_issuer_and_serial | Prototype: | X509 * X509_find_by_issuer_and_serial(struct stack_st_X509 *sk, X509_NAME *name, ASN1_INTEGER *serial) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_cmp.c | Lines: | 290-311 |
| | 25 | 4 |
TS_verify_certName: | TS_verify_cert | Prototype: | static int TS_verify_cert(X509_STORE *store, struct stack_st_X509 *untrusted, X509 *signer, struct stack_st_X509 **chain) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 232-267 |
| | 25 | 5 |
TS_get_status_textName: | TS_get_status_text | Prototype: | static char * TS_get_status_text(struct stack_st_ASN1_UTF8STRING *text) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 553-580 |
| | 25 | 5 |
TS_check_signing_certsName: | TS_check_signing_certs | Prototype: | static int TS_check_signing_certs(PKCS7_SIGNER_INFO *si, struct stack_st_X509 *chain) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 269-303 |
| | 25 | 8 |
OPENSSL_uni2ascName: | OPENSSL_uni2asc | Prototype: | char * OPENSSL_uni2asc(const unsigned char *uni, int unilen) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_utl.c | Lines: | 102-125 |
| | 25 | 5 |
OCSP_response_createName: | OCSP_response_create | Prototype: | OCSP_RESPONSE * OCSP_response_create(int status, OCSP_BASICRESP *bs) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c | Lines: | 116-139 |
| | 25 | 8 |
OBJ_find_sigid_algsName: | OBJ_find_sigid_algs | Prototype: | int OBJ_find_sigid_algs(int signid, int *pdig_nid, int *ppkey_nid) | Coverage: | 52.632% (10/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c | Lines: | 127-153 |
| | 25 | 7 |
EVP_PKEY_meth_copyName: | EVP_PKEY_meth_copy | Prototype: | void EVP_PKEY_meth_copy(EVP_PKEY_METHOD *dst, const EVP_PKEY_METHOD *src) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | Lines: | 268-307 |
| | 25 | 1 |
ERR_lib_error_stringName: | ERR_lib_error_string | Prototype: | const char * ERR_lib_error_string(unsigned long e) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 975-989 |
| | 25 | 2 |
ENGINE_newName: | ENGINE_new | Prototype: | ENGINE * ENGINE_new(void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | Lines: | 68-86 |
| | 25 | 3 |
ECDSA_verifyName: | ECDSA_verify | Prototype: | int ECDSA_verify(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int sig_len, EC_KEY *eckey) | Coverage: | 61.538% (8/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_vrf.c | Lines: | 88-113 |
| | 25 | 5 |
DSA_verifyName: | DSA_verify | Prototype: | int DSA_verify(int type, const unsigned char *dgst, int dgst_len, const unsigned char *sigbuf, int siglen, DSA *dsa) | Coverage: | 46.154% (6/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c | Lines: | 456-480 |
| | 25 | 5 |
BN_rshift1Name: | BN_rshift1 | Prototype: | int BN_rshift1(BIGNUM *r, const BIGNUM *a) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_shift.c | Lines: | 98-132 |
| | 25 | 6 |
BN_mod_mul_reciprocalName: | BN_mod_mul_reciprocal | Prototype: | int BN_mod_mul_reciprocal(BIGNUM *r, const BIGNUM *x, const BIGNUM *y, BN_RECP_CTX *recp, BN_CTX *ctx) | Coverage: | 57.895% (11/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | Lines: | 110-139 |
| | 25 | 7 |
BN_lshiftName: | BN_lshift | Prototype: | int BN_lshift(BIGNUM *r, const BIGNUM *a, int n) | Coverage: | 86.364% (19/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_shift.c | Lines: | 134-169 |
| | 25 | 8 |
BN_X931_generate_prime_exName: | BN_X931_generate_prime_ex | Prototype: | int BN_X931_generate_prime_ex(BIGNUM *p, BIGNUM *p1, BIGNUM *p2, BIGNUM *Xp1, BIGNUM *Xp2, const BIGNUM *Xp, const BIGNUM *e, BN_CTX *ctx, BN_GENCB *cb) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_x931p.c | Lines: | 252-281 |
| | 25 | 9 |
ASN1_time_tm_cmpName: | ASN1_time_tm_cmp | Prototype: | int ASN1_time_tm_cmp(struct tm *tm1, struct tm *tm2) | Coverage: | 56.757% (21/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Lines: | 32-60 |
| | 25 | 13 |
tree_calculate_authority_setName: | tree_calculate_authority_set | Prototype: | static int tree_calculate_authority_set(X509_POLICY_TREE *tree, struct stack_st_X509_POLICY_NODE **pnodes) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 499-541 |
| | 24 | 8 |
tree_add_unmatchedName: | tree_add_unmatched | Prototype: | static int tree_add_unmatched(X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id, X509_POLICY_NODE *node, X509_POLICY_TREE *tree) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 339-363 |
| | 24 | 4 |
tls_set_ssl_errorxName: | tls_set_ssl_errorx | Prototype: | int tls_set_ssl_errorx(struct tls *ctx, const char *fmt, ...) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 200-215 |
| | 24 | 2 |
tls_set_cbsName: | tls_set_cbs | Prototype: | int tls_set_cbs(struct tls *ctx, tls_read_cb read_cb, tls_write_cb write_cb, void *cb_arg) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | Lines: | 114-143 |
| | 24 | 4 |
tls_keypair_pubkey_hashName: | tls_keypair_pubkey_hash | Prototype: | static int tls_keypair_pubkey_hash(struct tls_keypair *keypair, struct tls_error *error) | Coverage: | 50.000% (6/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | Lines: | 32-57 |
| | 24 | 6 |
tls_get_peer_cert_subjectName: | tls_get_peer_cert_subject | Prototype: | static int tls_get_peer_cert_subject(struct tls *ctx, char **subject) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 89-103 |
| | 24 | 4 |
tls_get_peer_cert_issuerName: | tls_get_peer_cert_issuer | Prototype: | static int tls_get_peer_cert_issuer(struct tls *ctx, char **issuer) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 73-87 |
| | 24 | 4 |
ssl_update_cacheName: | ssl_update_cache | Prototype: | void ssl_update_cache(SSL *s, int mode) | Coverage: | 25.000% (7/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2259-2289 |
| | 24 | 6 |
ssl_cipher_list_to_bytesName: | ssl_cipher_list_to_bytes | Prototype: | int ssl_cipher_list_to_bytes(SSL *s, struct stack_st_SSL_CIPHER *ciphers, CBB *cbb) | Coverage: | 64.516% (20/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1413-1448 |
| | 24 | 9 |
setup_idpName: | setup_idp | Prototype: | static void setup_idp(X509_CRL *crl, ISSUING_DIST_POINT *idp) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | Lines: | 365-402 |
| | 24 | 9 |
remove_session_lockName: | remove_session_lock | Prototype: | static int remove_session_lock(SSL_CTX *ctx, SSL_SESSION *c, int lck) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 677-703 |
| | 24 | 7 |
poly1305_updateName: | poly1305_update | Prototype: | static inline void poly1305_update(poly1305_context *ctx, const unsigned char *m, size_t bytes) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305-donna.c | Lines: | 176-212 |
| | 24 | 8 |
pkey_ec_ctrlName: | pkey_ec_ctrl | Prototype: | static int pkey_ec_ctrl(EVP_PKEY_CTX * ctx, int type, int p1, void *p2) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 203-243 |
| | 24 | 10 |
parse_pk12Name: | parse_pk12 | Prototype: | static int parse_pk12(PKCS12 *p12, const char *pass, int passlen, EVP_PKEY **pkey, struct stack_st_X509 *ocerts) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_kiss.c | Lines: | 171-204 |
| | 24 | 7 |
long_i2cName: | long_i2c | Prototype: | static int long_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype, const ASN1_ITEM *it) | Coverage: | 69.231% (18/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_long.c | Lines: | 121-165 |
| | 24 | 8 |
lh_deleteName: | lh_delete | Prototype: | void * lh_delete(_LHASH *lh, const void *data) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 218-245 |
| | 24 | 3 |
i2r_ocsp_crlidName: | i2r_ocsp_crlid | Prototype: | static int i2r_ocsp_crlid(const X509V3_EXT_METHOD *method, void *in, BIO *bp, int ind) | Coverage: | 0.000% (0/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ocsp.c | Lines: | 215-247 |
| | 24 | 14 |
gf2m_MdoubleName: | gf2m_Mdouble | Prototype: | static int gf2m_Mdouble(const EC_GROUP *group, BIGNUM *x, BIGNUM *z, BN_CTX *ctx) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_mult.c | Lines: | 87-118 |
| | 24 | 10 |
getrnName: | getrn | Prototype: | static LHASH_NODE **getrn(_LHASH *lh, const void *data, unsigned long *rhash) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 394-424 |
| | 24 | 5 |
engine_list_removeName: | engine_list_remove | Prototype: | static int engine_list_remove(ENGINE *e) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Lines: | 151-180 |
| | 24 | 8 |
ecdsa_checkName: | ecdsa_check | Prototype: | ECDSA_DATA * ecdsa_check(EC_KEY *key) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | Lines: | 172-195 |
| | 24 | 4 |