Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
v2i_AUTHORITY_INFO_ACCESSName: | v2i_AUTHORITY_INFO_ACCESS | Prototype: | static AUTHORITY_INFO_ACCESS * v2i_AUTHORITY_INFO_ACCESS(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_info.c | Lines: | 239-293 |
| | 86 | 10 |
tlsext_ri_serverhello_parseName: | tlsext_ri_serverhello_parse | Prototype: | int tlsext_ri_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 50.000% (16/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 466-518 |
| | 35 | 10 |
tls_servername_cbName: | tls_servername_cb | Prototype: | static int tls_servername_cb(SSL *ssl, int *al, void *arg) | Coverage: | 23.529% (8/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 77-136 |
| | 77 | 10 |
tls_ocsp_verify_responseName: | tls_ocsp_verify_response | Prototype: | static int tls_ocsp_verify_response(struct tls *ctx, OCSP_RESPONSE *resp) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 195-270 |
| | 75 | 10 |
tls_get_peer_cert_timesName: | tls_get_peer_cert_times | Prototype: | static int tls_get_peer_cert_times(struct tls *ctx, time_t *notbefore, time_t *notafter) | Coverage: | 34.615% (9/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 105-137 |
| | 28 | 10 |
tls_configure_sslName: | tls_configure_ssl | Prototype: | int tls_configure_ssl(struct tls *ctx, SSL_CTX *ssl_ctx) | Coverage: | 42.308% (11/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 403-452 |
| | 82 | 10 |
tls_config_new_internalName: | tls_config_new_internal | Prototype: | struct tls_config * tls_config_new_internal(void) | Coverage: | 34.615% (9/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 83-133 |
| | 40 | 10 |
tls1_set_groups_listName: | tls1_set_groups_list | Prototype: | int tls1_set_groups_list(uint16_t **out_group_ids, size_t *out_group_ids_len, const char *groups) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 412-458 |
| | 141 | 10 |
tls12_get_hashName: | tls12_get_hash | Prototype: | const EVP_MD * tls12_get_hash(unsigned char hash_alg) | Coverage: | 22.222% (4/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 1133-1158 |
| | 14 | 10 |
ssl_check_serverhello_tlsextName: | ssl_check_serverhello_tlsext | Prototype: | int ssl_check_serverhello_tlsext(SSL *s) | Coverage: | 42.424% (14/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 759-812 |
| | 42 | 10 |
ssl3_write_bytesName: | ssl3_write_bytes | Prototype: | int ssl3_write_bytes(SSL *s, int type, const void *buf_, int len) | Coverage: | 54.545% (18/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 564-620 |
| | 33 | 10 |
ssl3_get_req_cert_typesName: | ssl3_get_req_cert_types | Prototype: | int ssl3_get_req_cert_types(SSL *s, CBB *cbb) | Coverage: | 28.571% (8/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2352-2388 |
| | 19 | 10 |
ssl3_check_cert_and_algorithmName: | ssl3_check_cert_and_algorithm | Prototype: | int ssl3_check_cert_and_algorithm(SSL *s) | Coverage: | 46.875% (15/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 2587-2647 |
| | 47 | 10 |
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 |
satsub64beName: | satsub64be | Prototype: | static int satsub64be(const unsigned char *v1, const unsigned char *v2) | Coverage: | 33.333% (10/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 134-183 |
| | 34 | 10 |
rsa_get_blindingName: | rsa_get_blinding | Prototype: | static BN_BLINDING * rsa_get_blinding(RSA *rsa, int *local, BN_CTX *ctx) | Coverage: | 50.000% (14/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c | Lines: | 248-303 |
| | 39 | 10 |
pub_encode_gost01Name: | pub_encode_gost01 | Prototype: | static int pub_encode_gost01(X509_PUBKEY *pub, const EVP_PKEY *pk) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 235-312 |
| | 102 | 10 |
probable_primeName: | probable_prime | Prototype: | static int probable_prime(BIGNUM *rnd, int bits) | Coverage: | 66.667% (16/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | Lines: | 394-428 |
| | 21 | 10 |
policy_data_newName: | policy_data_new | Prototype: | X509_POLICY_DATA * policy_data_new(POLICYINFO *policy, const ASN1_OBJECT *cid, int crit) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_data.c | Lines: | 85-129 |
| | 79 | 10 |
pkey_gost_mac_ctrlName: | pkey_gost_mac_ctrl | Prototype: | static int pkey_gost_mac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 50.000% (13/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | Lines: | 128-180 |
| | 36 | 10 |
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 |
pkey_cmac_ctrlName: | pkey_cmac_ctrl | Prototype: | static int pkey_cmac_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cm_pmeth.c | Lines: | 132-162 |
| | 42 | 10 |
pem_check_suffixName: | pem_check_suffix | Prototype: | int pem_check_suffix(const char *pem_str, const char *suffix) | Coverage: | 15.000% (6/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 834-850 |
| | 172 | 10 |
old_dsa_priv_decodeName: | old_dsa_priv_decode | Prototype: | static int old_dsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 475-532 |
| | 60 | 10 |
ocsp_match_issueridName: | ocsp_match_issuerid | Prototype: | static int ocsp_match_issuerid(X509 *cert, OCSP_CERTID *cid, struct stack_st_OCSP_SINGLERESP *sresp) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 306-352 |
| | 44 | 10 |
module_findName: | module_find | Prototype: | static CONF_MODULE * module_find(char *name) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | Lines: | 314-335 |
| | 218 | 10 |
ipv6_cbName: | ipv6_cb | Prototype: | static int ipv6_cb(const char *elem, int len, void *usr) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 1242-1277 |
| | 21 | 10 |
int_free_ex_dataName: | int_free_ex_data | Prototype: | static void int_free_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) | Coverage: | 70.000% (21/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Lines: | 498-536 |
| | 42 | 10 |
int_TS_RESP_verify_tokenName: | int_TS_RESP_verify_token | Prototype: | static int int_TS_RESP_verify_token(TS_VERIFY_CTX *ctx, PKCS7 *token, TS_TST_INFO *tst_info) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 428-495 |
| | 53 | 10 |
i2d_ASN1_SETName: | i2d_ASN1_SET | Prototype: | int i2d_ASN1_SET(struct stack_st_OPENSSL_BLOCK *a, unsigned char **pp, i2d_of_void *i2d, int ex_tag, int ex_class, int is_set) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_set.c | Lines: | 90-166 |
| | 60 | 10 |
gost2001_compute_publicName: | gost2001_compute_public | Prototype: | int gost2001_compute_public(GOST_KEY *ec) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001.c | Lines: | 102-143 |
| | 60 | 10 |
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 |
equal_caseName: | equal_case | Prototype: | static int equal_case(const unsigned char *pattern, size_t pattern_len, const unsigned char *subject, size_t subject_len, unsigned int flags) | Coverage: | 0.000% (0/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 689-701 |
| | 216 | 10 |
ec_asn1_group2pkparametersName: | ec_asn1_group2pkparameters | Prototype: | ECPKPARAMETERS * ec_asn1_group2pkparameters(const EC_GROUP * group, ECPKPARAMETERS * params) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1002-1046 |
| | 45 | 10 |
ec_GFp_simple_make_affineName: | ec_GFp_simple_make_affine | Prototype: | int ec_GFp_simple_make_affine(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 1190-1225 |
| | 37 | 10 |
ec_GFp_nist_group_set_curveName: | ec_GFp_nist_group_set_curve | Prototype: | int ec_GFp_nist_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_nist.c | Lines: | 124-161 |
| | 35 | 10 |
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 |
dtls1_get_messageName: | dtls1_get_message | Prototype: | long dtls1_get_message(SSL *s, int st1, int stn, int mt, long max, int *ok) | Coverage: | 70.000% (21/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Lines: | 394-457 |
| | 39 | 10 |
dtls1_get_hello_verifyName: | dtls1_get_hello_verify | Prototype: | int dtls1_get_hello_verify(SSL *s) | Coverage: | 12.500% (3/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_clnt.c | Lines: | 173-228 |
| | 36 | 10 |
dsa_pub_decodeName: | dsa_pub_decode | Prototype: | static int dsa_pub_decode(EVP_PKEY *pkey, X509_PUBKEY *pubkey) | Coverage: | 24.138% (7/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 72-127 |
| | 65 | 10 |
do_i2bName: | do_i2b | Prototype: | static int do_i2b(unsigned char **out, EVP_PKEY *pk, int ispub) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 478-525 |
| | 40 | 10 |
do_createName: | do_create | Prototype: | static int do_create(char *value, char *name) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_moid.c | Lines: | 112-158 |
| | 52 | 10 |
d2i_PrivateKeyName: | d2i_PrivateKey | Prototype: | EVP_PKEY * d2i_PrivateKey(int type, EVP_PKEY **a, const unsigned char **pp, long length) | Coverage: | 24.242% (8/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/d2i_pr.c | Lines: | 76-122 |
| | 65 | 10 |
clear_commentsName: | clear_comments | Prototype: | static void clear_comments(CONF *conf, char *p) | Coverage: | 50.000% (13/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_def.c | Lines: | 415-451 |
| | 23 | 10 |
check_policyName: | check_policy | Prototype: | static int check_policy(X509_STORE_CTX *ctx) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1663-1708 |
| | 38 | 10 |
chacha_encrypt_bytesName: | chacha_encrypt_bytes | Prototype: | static void chacha_encrypt_bytes(chacha_ctx *x,const u8 *m,u8 *c,u32 bytes) | Coverage: | 42.308% (11/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/chacha_private.h | Lines: | 88-222 |
| | 100 | 10 |
c2i_ASN1_OBJECTName: | c2i_ASN1_OBJECT | Prototype: | ASN1_OBJECT * c2i_ASN1_OBJECT(ASN1_OBJECT **a, const unsigned char **pp, long len) | Coverage: | 42.222% (19/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | Lines: | 278-347 |
| | 89 | 10 |
c2i_ASN1_BIT_STRINGName: | c2i_ASN1_BIT_STRING | Prototype: | ASN1_BIT_STRING * c2i_ASN1_BIT_STRING(ASN1_BIT_STRING **a, const unsigned char **pp, long len) | Coverage: | 43.750% (14/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c | Lines: | 129-191 |
| | 69 | 10 |
bn_sqr_recursiveName: | bn_sqr_recursive | Prototype: | void bn_sqr_recursive(unsigned long *r, const unsigned long *a, int n2, unsigned long *t) | Coverage: | 56.667% (17/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqr.c | Lines: | 203-285 |
| | 39 | 10 |
asn1_str2tagName: | asn1_str2tag | Prototype: | static int asn1_str2tag(const char *tagstr, int len) | Coverage: | 0.000% (0/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 528-604 |
| | 211 | 10 |
asn1_set_seq_outName: | asn1_set_seq_out | Prototype: | static int asn1_set_seq_out(struct stack_st_ASN1_VALUE *sk, unsigned char **out, int skcontlen, const ASN1_ITEM *item, int do_sort, int iclass) | Coverage: | 86.667% (26/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 411-470 |
| | 53 | 10 |
asn1_do_adbName: | asn1_do_adb | Prototype: | const ASN1_TEMPLATE * asn1_do_adb(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt, int nullerr) | Coverage: | 50.000% (13/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 222-280 |
| | 29 | 10 |
aesni_cbc_hmac_sha1_ctrlName: | aesni_cbc_hmac_sha1_ctrl | Prototype: | static int aesni_cbc_hmac_sha1_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes_cbc_hmac_sha1.c | Lines: | 470-535 |
| | 39 | 10 |
a2i_IPADDRESS_NCName: | a2i_IPADDRESS_NC | Prototype: | ASN1_OCTET_STRING * a2i_IPADDRESS_NC(const char *ipasc) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 1086-1129 |
| | 118 | 10 |
X509_to_X509_REQName: | X509_to_X509_REQ | Prototype: | X509_REQ * X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_req.c | Lines: | 73-114 |
| | 39 | 10 |
X509_PUBKEY_get0Name: | X509_PUBKEY_get0 | Prototype: | EVP_PKEY * X509_PUBKEY_get0(X509_PUBKEY *key) | Coverage: | 46.429% (13/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | Lines: | 177-227 |
| | 45 | 10 |
X509_NAME_printName: | X509_NAME_print | Prototype: | int X509_NAME_print(BIO *bp, const X509_NAME *name, int obase) | Coverage: | 63.158% (24/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 492-538 |
| | 38 | 10 |
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 |
X509V3_EXT_val_prnName: | X509V3_EXT_val_prn | Prototype: | void X509V3_EXT_val_prn(BIO *out, struct stack_st_CONF_VALUE *val, int indent, int ml) | Coverage: | 58.065% (18/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_prn.c | Lines: | 72-99 |
| | 20 | 10 |
TXT_DB_insertName: | TXT_DB_insert | Prototype: | int TXT_DB_insert(TXT_DB *db, OPENSSL_STRING *row) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/txt_db/txt_db.c | Lines: | 295-331 |
| | 36 | 10 |
TS_compute_imprintName: | TS_compute_imprint | Prototype: | static int TS_compute_imprint(BIO *data, TS_TST_INFO *tst_info, X509_ALGOR **md_alg, unsigned char **imprint, unsigned *imprint_len) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 595-646 |
| | 49 | 10 |
TS_RESP_set_genTime_with_precisionName: | TS_RESP_set_genTime_with_precision | Prototype: | static ASN1_GENERALIZEDTIME * TS_RESP_set_genTime_with_precision(ASN1_GENERALIZEDTIME *asn1_time, time_t sec, long usec, unsigned precision) | Coverage: | 0.000% (0/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 951-1020 |
| | 40 | 10 |
TS_RESP_CTX_set_status_infoName: | TS_RESP_CTX_set_status_info | Prototype: | int TS_RESP_CTX_set_status_info(TS_RESP_CTX *ctx, int status, const char *text) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 328-359 |
| | 36 | 10 |
SSL_set_sessionName: | SSL_set_session | Prototype: | int SSL_set_session(SSL *s, SSL_SESSION *session) | Coverage: | 34.483% (10/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 744-786 |
| | 41 | 10 |
SSL_CIPHER_get_digest_nidName: | SSL_CIPHER_get_digest_nid | Prototype: | int SSL_CIPHER_get_digest_nid(const SSL_CIPHER *c) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1696-1719 |
| | 10 | 10 |
PKCS7_get0_signersName: | PKCS7_get0_signers | Prototype: | struct stack_st_X509 * PKCS7_get0_signers(PKCS7 *p7, struct stack_st_X509 *certs, int flags) | Coverage: | 40.625% (13/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | Lines: | 425-481 |
| | 58 | 10 |
PKCS7_dataVerifyName: | PKCS7_dataVerify | Prototype: | int PKCS7_dataVerify(X509_STORE *cert_store, X509_STORE_CTX *ctx, BIO *bio, PKCS7 *p7, PKCS7_SIGNER_INFO *si) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 915-974 |
| | 41 | 10 |
PKCS7_add_signerName: | PKCS7_add_signer | Prototype: | int PKCS7_add_signer(PKCS7 *p7, PKCS7_SIGNER_INFO *psi) | Coverage: | 37.037% (10/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 238-291 |
| | 35 | 10 |
PKCS12_add_safeName: | PKCS12_add_safe | Prototype: | int PKCS12_add_safe(struct stack_st_PKCS7 **psafes, struct stack_st_PKCS12_SAFEBAG *bags, int nid_safe, int iter, const char *pass) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_crt.c | Lines: | 262-303 |
| | 37 | 10 |
PKCS12_add_keyName: | PKCS12_add_key | Prototype: | PKCS12_SAFEBAG * PKCS12_add_key(struct stack_st_PKCS12_SAFEBAG **pbags, EVP_PKEY *key, int key_usage, int iter, int nid_key, const char *pass) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_crt.c | Lines: | 222-260 |
| | 50 | 10 |
MOD_EXP_CTIME_COPY_FROM_PREBUFName: | MOD_EXP_CTIME_COPY_FROM_PREBUF | Prototype: | static int MOD_EXP_CTIME_COPY_FROM_PREBUF(BIGNUM *b, int top, unsigned char *buf, int idx, int window) | Coverage: | 86.667% (26/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | Lines: | 584-635 |
| | 34 | 10 |
GENERAL_NAME_set0_valueName: | GENERAL_NAME_set0_value | Prototype: | void GENERAL_NAME_set0_value(GENERAL_NAME *a, int type, void *value) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | Lines: | 382-414 |
| | 14 | 10 |
EVP_PKEY_CTX_ctrl_strName: | EVP_PKEY_CTX_ctrl_str | Prototype: | int EVP_PKEY_CTX_ctrl_str(EVP_PKEY_CTX *ctx, const char *name, const char *value) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | Lines: | 433-449 |
| | 172 | 10 |
EVP_PBE_CipherInitName: | EVP_PBE_CipherInit | Prototype: | int EVP_PBE_CipherInit(ASN1_OBJECT *pbe_obj, const char *pass, int passlen, ASN1_TYPE *param, EVP_CIPHER_CTX *ctx, int en_de) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c | Lines: | 119-170 |
| | 41 | 10 |
EVP_MD_CTX_copy_exName: | EVP_MD_CTX_copy_ex | Prototype: | int EVP_MD_CTX_copy_ex(EVP_MD_CTX *out, const EVP_MD_CTX *in) | Coverage: | 61.111% (22/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/digest.c | Lines: | 258-310 |
| | 42 | 10 |
EVP_DigestSignFinalName: | EVP_DigestSignFinal | Prototype: | int EVP_DigestSignFinal(EVP_MD_CTX *ctx, unsigned char *sigret, size_t *siglen) | Coverage: | 62.857% (22/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sigver.c | Lines: | 127-166 |
| | 33 | 10 |
EVP_DecryptUpdateName: | EVP_DecryptUpdate | Prototype: | int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | Coverage: | 48.485% (16/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c | Lines: | 416-471 |
| | 33 | 10 |
ESS_CERT_ID_new_initName: | ESS_CERT_ID_new_init | Prototype: | static ESS_CERT_ID * ESS_CERT_ID_new_init(X509 *cert, int issuer_needed) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 845-889 |
| | 45 | 10 |
DSO_convert_filenameName: | DSO_convert_filename | Prototype: | char * DSO_convert_filename(DSO *dso, const char *filename) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c | Lines: | 388-417 |
| | 82 | 10 |
CRYPTO_gcm128_encrypt_ctr32Name: | CRYPTO_gcm128_encrypt_ctr32 | Prototype: | int CRYPTO_gcm128_encrypt_ctr32(GCM128_CONTEXT *ctx, const unsigned char *in, unsigned char *out, size_t len, ctr128_f stream) | Coverage: | 50.000% (17/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 1258-1374 |
| | 50 | 10 |
CRYPTO_gcm128_decrypt_ctr32Name: | CRYPTO_gcm128_decrypt_ctr32 | Prototype: | int CRYPTO_gcm128_decrypt_ctr32(GCM128_CONTEXT *ctx, const unsigned char *in, unsigned char *out, size_t len,ctr128_f stream) | Coverage: | 50.000% (17/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Lines: | 1376-1499 |
| | 54 | 10 |
CRYPTO_ccm128_encryptName: | CRYPTO_ccm128_encrypt | Prototype: | int CRYPTO_ccm128_encrypt(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ccm128.c | Lines: | 170-243 |
| | 41 | 10 |
BN_nist_mod_521Name: | BN_nist_mod_521 | Prototype: | int BN_nist_mod_521(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_nist.c | Lines: | 1216-1273 |
| | 39 | 10 |
BN_nist_mod_192Name: | BN_nist_mod_192 | Prototype: | int BN_nist_mod_192(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_nist.c | Lines: | 423-546 |
| | 74 | 10 |
BN_bin2bnName: | BN_bin2bn | Prototype: | BIGNUM * BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret) | Coverage: | 89.655% (26/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 573-612 |
| | 46 | 10 |
BN_BLINDING_updateName: | BN_BLINDING_update | Prototype: | int BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx) | Coverage: | 56.250% (18/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c | Lines: | 191-222 |
| | 47 | 10 |
BN_BLINDING_newName: | BN_BLINDING_new | Prototype: | BN_BLINDING * BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai, BIGNUM *mod) | Coverage: | 26.923% (7/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c | Lines: | 139-176 |
| | 46 | 10 |
ASN1_UTCTIME_printName: | ASN1_UTCTIME_print | Prototype: | int ASN1_UTCTIME_print(BIO *bp, const ASN1_UTCTIME *tm) | Coverage: | 51.351% (19/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 449-490 |
| | 32 | 10 |
x509_name_encodeName: | x509_name_encode | Prototype: | static int x509_name_encode(X509_NAME *a) | Coverage: | 48.000% (12/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 381-429 |
| | 51 | 9 |
x509_check_cert_timeName: | x509_check_cert_time | Prototype: | int x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth) | Coverage: | 26.316% (10/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1739-1772 |
| | 30 | 9 |
v3_check_criticalName: | v3_check_critical | Prototype: | static int v3_check_critical(const char **value) | Coverage: | 0.000% (0/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | Lines: | 241-252 |
| | 214 | 9 |
v2i_POLICY_MAPPINGSName: | v2i_POLICY_MAPPINGS | Prototype: | static void * v2i_POLICY_MAPPINGS(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pmaps.c | Lines: | 166-218 |
| | 70 | 9 |
v2i_GENERAL_NAME_exName: | v2i_GENERAL_NAME_ex | Prototype: | GENERAL_NAME * v2i_GENERAL_NAME_ex(GENERAL_NAME *out, const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, CONF_VALUE *cnf, int is_nc) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 572-608 |
| | 33 | 9 |
tlsext_srtp_serverhello_parseName: | tlsext_srtp_serverhello_parse | Prototype: | int tlsext_srtp_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 62.963% (17/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1148-1195 |
| | 33 | 9 |
tlsext_srtp_clienthello_buildName: | tlsext_srtp_clienthello_build | Prototype: | int tlsext_srtp_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 44.000% (11/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1001-1036 |
| | 30 | 9 |
tlsext_sessionticket_clienthello_buildName: | tlsext_sessionticket_clienthello_build | Prototype: | int tlsext_sessionticket_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 62.963% (17/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 888-929 |
| | 29 | 9 |
tlsext_buildName: | tlsext_build | Prototype: | static int tlsext_build(SSL *s, CBB *cbb, int is_serverhello) | Coverage: | 60.000% (15/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 1341-1377 |
| | 23 | 9 |
tlsext_alpn_serverhello_parseName: | tlsext_alpn_serverhello_parse | Prototype: | int tlsext_alpn_serverhello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 131-163 |
| | 22 | 9 |
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_config_parse_alpnName: | tls_config_parse_alpn | Prototype: | static int tls_config_parse_alpn(struct tls_config *config, const char *alpn, char **alpn_data, size_t *alpn_len) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 262-320 |
| | 155 | 9 |