Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
PEM_write_bio_PKCS8_PRIV_KEY_INFOName: | PEM_write_bio_PKCS8_PRIV_KEY_INFO | Prototype: | int PEM_write_bio_PKCS8_PRIV_KEY_INFO(BIO *bp, PKCS8_PRIV_KEY_INFO *x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | Lines: | 301-306 |
| | 18 | 1 |
PEM_write_bio_PUBKEYName: | PEM_write_bio_PUBKEY | Prototype: | int PEM_write_bio_PUBKEY(BIO *bp, EVP_PKEY *x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | Lines: | 669-674 |
| | 18 | 1 |
PEM_write_bio_RSAPublicKeyName: | PEM_write_bio_RSAPublicKey | Prototype: | int PEM_write_bio_RSAPublicKey(BIO *bp, const RSA *x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | Lines: | 354-359 |
| | 18 | 1 |
PEM_write_bio_RSA_PUBKEYName: | PEM_write_bio_RSA_PUBKEY | Prototype: | int PEM_write_bio_RSA_PUBKEY(BIO *bp, RSA *x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | Lines: | 382-387 |
| | 18 | 1 |
PEM_write_bio_SSL_SESSIONName: | PEM_write_bio_SSL_SESSION | Prototype: | int PEM_write_bio_SSL_SESSION(BIO *bp, SSL_SESSION *x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 1187-1192 |
| | 18 | 1 |
PEM_write_bio_X509Name: | PEM_write_bio_X509 | Prototype: | int PEM_write_bio_X509(BIO *bp, X509 *x) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_x509.c | Lines: | 89-94 |
| | 18 | 1 |
PEM_write_bio_X509_AUXName: | PEM_write_bio_X509_AUX | Prototype: | int PEM_write_bio_X509_AUX(BIO *bp, X509 *x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_xaux.c | Lines: | 89-94 |
| | 18 | 1 |
PEM_write_bio_X509_CERT_PAIRName: | PEM_write_bio_X509_CERT_PAIR | Prototype: | int PEM_write_bio_X509_CERT_PAIR(BIO *bp, X509_CERT_PAIR *x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_xaux.c | Lines: | 117-122 |
| | 18 | 1 |
PEM_write_bio_X509_CRLName: | PEM_write_bio_X509_CRL | Prototype: | int PEM_write_bio_X509_CRL(BIO *bp, X509_CRL *x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | Lines: | 207-212 |
| | 18 | 1 |
PEM_write_bio_X509_REQName: | PEM_write_bio_X509_REQ | Prototype: | int PEM_write_bio_X509_REQ(BIO *bp, X509_REQ *x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | Lines: | 165-170 |
| | 18 | 1 |
PEM_write_bio_X509_REQ_NEWName: | PEM_write_bio_X509_REQ_NEW | Prototype: | int PEM_write_bio_X509_REQ_NEW(BIO *bp, X509_REQ *x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | Lines: | 179-184 |
| | 18 | 1 |
PKCS12_add_safesName: | PKCS12_add_safes | Prototype: | PKCS12 * PKCS12_add_safes(struct stack_st_PKCS7 *safes, int nid_p7) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_crt.c | Lines: | 331-349 |
| | 18 | 4 |
RSA_padding_add_X931Name: | RSA_padding_add_X931 | Prototype: | int RSA_padding_add_X931(unsigned char *to, int tlen, const unsigned char *from, int flen) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_x931.c | Lines: | 67-102 |
| | 18 | 4 |
SHA1_Final [md32_common.h #2]Name: | SHA1_Final [md32_common.h #2] | Prototype: | int SHA1_Final (unsigned char *md, SHA_CTX *c) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #2 | Lines: | 277-312 |
| | 18 | 2 |
SHA256_Final [md32_common.h #1]Name: | SHA256_Final [md32_common.h #1] | Prototype: | int SHA256_Final (unsigned char *md, SHA256_CTX *c) | Coverage: | 63.636% (14/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #1 | Lines: | 277-312 |
| | 18 | 9 |
SSL_dup_CA_listName: | SSL_dup_CA_list | Prototype: | struct stack_st_X509_NAME * SSL_dup_CA_list(const struct stack_st_X509_NAME *sk) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 456-472 |
| | 18 | 3 |
SSL_get_client_CA_listName: | SSL_get_client_CA_list | Prototype: | struct stack_st_X509_NAME * SSL_get_client_CA_list(const SSL *s) | Coverage: | 25.000% (3/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 492-508 |
| | 18 | 4 |
SXNET_get_id_ulongName: | SXNET_get_id_ulong | Prototype: | ASN1_OCTET_STRING * SXNET_get_id_ulong(SXNET *sx, unsigned long lzone) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_sxnet.c | Lines: | 354-369 |
| | 18 | 2 |
TS_CONF_set_signer_certName: | TS_CONF_set_signer_cert | Prototype: | int TS_CONF_set_signer_cert(CONF *conf, const char *section, const char *cert, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 257-280 |
| | 18 | 6 |
TS_CONF_set_signer_keyName: | TS_CONF_set_signer_key | Prototype: | int TS_CONF_set_signer_key(CONF *conf, const char *section, const char *key, const char *pass, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 306-329 |
| | 18 | 6 |
TS_RESP_CTX_cleanupName: | TS_RESP_CTX_cleanup | Prototype: | static void TS_RESP_CTX_cleanup(TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 491-500 |
| | 18 | 1 |
X509V3_EXT_REQ_add_nconfName: | X509V3_EXT_REQ_add_nconf | Prototype: | int X509V3_EXT_REQ_add_nconf(CONF *conf, X509V3_CTX *ctx, const char *section, X509_REQ *req) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | Lines: | 394-409 |
| | 18 | 3 |
X509_ATTRIBUTE_create_by_NIDName: | X509_ATTRIBUTE_create_by_NID | Prototype: | X509_ATTRIBUTE * X509_ATTRIBUTE_create_by_NID(X509_ATTRIBUTE **attr, int nid, int atrtype, const void *data, int len) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | Lines: | 225-241 |
| | 18 | 3 |
X509_CRL_set_lastUpdateName: | X509_CRL_set_lastUpdate | Prototype: | int X509_CRL_set_lastUpdate(X509_CRL *x, const ASN1_TIME *tm) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c | Lines: | 93-109 |
| | 18 | 4 |
X509_CRL_set_nextUpdateName: | X509_CRL_set_nextUpdate | Prototype: | int X509_CRL_set_nextUpdate(X509_CRL *x, const ASN1_TIME *tm) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c | Lines: | 117-133 |
| | 18 | 4 |
X509_EXTENSION_create_by_NIDName: | X509_EXTENSION_create_by_NID | Prototype: | X509_EXTENSION * X509_EXTENSION_create_by_NID(X509_EXTENSION **ex, int nid, int crit, ASN1_OCTET_STRING *data) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_v3.c | Lines: | 193-209 |
| | 18 | 3 |
X509_NAME_ENTRY_set_objectName: | X509_NAME_ENTRY_set_object | Prototype: | int X509_NAME_ENTRY_set_object(X509_NAME_ENTRY *ne, const ASN1_OBJECT *obj) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 356-366 |
| | 18 | 2 |
X509_REVOKED_set_revocationDateName: | X509_REVOKED_set_revocationDate | Prototype: | int X509_REVOKED_set_revocationDate(X509_REVOKED *x, ASN1_TIME *tm) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c | Lines: | 176-192 |
| | 18 | 4 |
X509_REVOKED_set_serialNumberName: | X509_REVOKED_set_serialNumber | Prototype: | int X509_REVOKED_set_serialNumber(X509_REVOKED *x, ASN1_INTEGER *serial) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509cset.c | Lines: | 194-210 |
| | 18 | 4 |
X509_policy_tree_freeName: | X509_policy_tree_free | Prototype: | void X509_policy_tree_free(X509_POLICY_TREE *tree) | Coverage: | 12.500% (2/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_tree.c | Lines: | 631-658 |
| | 18 | 6 |
X509_set_serialNumberName: | X509_set_serialNumber | Prototype: | int X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_set.c | Lines: | 96-112 |
| | 18 | 4 |
append_expName: | append_exp | Prototype: | static int append_exp(tag_exp_arg *arg, int exp_tag, int exp_class, int exp_constructed, int exp_pad, int imp_ok) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 491-526 |
| | 18 | 4 |
asn1_GetSequenceName: | asn1_GetSequence | Prototype: | int asn1_GetSequence(ASN1_const_CTX *c, long *length) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 317-342 |
| | 18 | 5 |
asn1_bio_flush_exName: | asn1_bio_flush_ex | Prototype: | static int asn1_bio_flush_ex(BIO *b, BIO_ASN1_BUF_CTX *ctx, asn1_ps_func *cleanup, asn1_bio_state_t next) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | Lines: | 294-320 |
| | 18 | 6 |
asn1_bio_initName: | asn1_bio_init | Prototype: | static int asn1_bio_init(BIO_ASN1_BUF_CTX *ctx, int size) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c | Lines: | 164-181 |
| | 18 | 2 |
asn1_item_flags_i2dName: | asn1_item_flags_i2d | Prototype: | static int asn1_item_flags_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it, int flags) | Coverage: | 66.667% (8/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Lines: | 102-122 |
| | 18 | 4 |
b64_newName: | b64_new | Prototype: | static int b64_new(BIO *bi) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | Lines: | 112-134 |
| | 18 | 2 |
bn_sqr_wordsName: | bn_sqr_words | Prototype: | void bn_sqr_words(unsigned long *r, const unsigned long *a, int n) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c | Lines: | 132-156 |
| | 18 | 4 |
derive_pvk_keyName: | derive_pvk_key | Prototype: | static int derive_pvk_key(unsigned char *key, const unsigned char *salt, unsigned int saltlen, const unsigned char *pass, int passlen) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 700-716 |
| | 18 | 2 |
des_cfb1_cipherName: | des_cfb1_cipher | Prototype: | static int des_cfb1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des.c | Lines: | 140-167 |
| | 18 | 5 |
dtls1_freeName: | dtls1_free | Prototype: | void dtls1_free(SSL *s) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 178-198 |
| | 18 | 2 |
ec_GF2m_simple_group_get_curveName: | ec_GF2m_simple_group_get_curve | Prototype: | int ec_GF2m_simple_group_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b, BN_CTX *ctx) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 239-261 |
| | 18 | 8 |
ec_bitsName: | ec_bits | Prototype: | static int ec_bits(const EVP_PKEY * pkey) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 360-380 |
| | 18 | 3 |
generic_asn1Name: | generic_asn1 | Prototype: | static unsigned char * generic_asn1(const char *value, X509V3_CTX *ctx, long *ext_len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | Lines: | 326-338 |
| | 18 | 2 |
i2d_ASN1_bio_streamName: | i2d_ASN1_bio_stream | Prototype: | int i2d_ASN1_bio_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags, const ASN1_ITEM *it) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 116-143 |
| | 18 | 4 |
inverseName: | inverse | Prototype: | static unsigned int inverse(unsigned int xin) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_skey.c | Lines: | 128-157 |
| | 18 | 5 |
lh_stats_bioName: | lh_stats_bio | Prototype: | void lh_stats_bio(const _LHASH *lh, BIO *out) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lh_stats.c | Lines: | 185-212 |
| | 18 | 1 |
module_runName: | module_run | Prototype: | static int module_run(const CONF *cnf, char *name, char *value, unsigned long flags) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | Lines: | 200-232 |
| | 18 | 6 |
nref_nosName: | nref_nos | Prototype: | static int nref_nos(struct stack_st_ASN1_INTEGER *nnums, struct stack_st_CONF_VALUE *nos) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_cpols.c | Lines: | 645-669 |
| | 18 | 6 |
ocsp_check_idsName: | ocsp_check_ids | Prototype: | static int ocsp_check_ids(struct stack_st_OCSP_SINGLERESP *sresp, OCSP_CERTID **ret) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 277-304 |
| | 18 | 4 |
pkey_ec_signName: | pkey_ec_sign | Prototype: | static int pkey_ec_sign(EVP_PKEY_CTX * ctx, unsigned char *sig, size_t * siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_pmeth.c | Lines: | 122-150 |
| | 18 | 5 |
print_nc_ipaddName: | print_nc_ipadd | Prototype: | static int print_nc_ipadd(BIO *bp, ASN1_OCTET_STRING *ip) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ncons.c | Lines: | 264-288 |
| | 18 | 6 |
rsa_pub_encodeName: | rsa_pub_encode | Prototype: | static int rsa_pub_encode(X509_PUBKEY *pk, const EVP_PKEY *pkey) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 72-87 |
| | 18 | 3 |
s2i_ASN1_OCTET_STRINGName: | s2i_ASN1_OCTET_STRING | Prototype: | ASN1_OCTET_STRING * s2i_ASN1_OCTET_STRING(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, const char *str) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_skey.c | Lines: | 91-111 |
| | 18 | 3 |
ssl3_ctx_callback_ctrlName: | ssl3_ctx_callback_ctrl | Prototype: | long ssl3_ctx_callback_ctrl(SSL_CTX *ctx, int cmd, void (*fp)(void)) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2199-2235 |
| | 18 | 8 |
ssl_get_handshake_evp_mdName: | ssl_get_handshake_evp_md | Prototype: | int ssl_get_handshake_evp_md(SSL *s, const EVP_MD **md) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 649-675 |
| | 18 | 7 |
tls_accept_fdsName: | tls_accept_fds | Prototype: | int tls_accept_fds(struct tls *ctx, struct tls **cctx, int fd_read, int fd_write) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 382-404 |
| | 18 | 4 |
tls_get_peer_cert_hashName: | tls_get_peer_cert_hash | Prototype: | static int tls_get_peer_cert_hash(struct tls *ctx, char **hash) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 58-71 |
| | 18 | 3 |
tls_newName: | tls_new | Prototype: | struct tls * tls_new(void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 235-251 |
| | 18 | 3 |
tls_peer_cert_chain_pemName: | tls_peer_cert_chain_pem | Prototype: | const uint8_t * tls_peer_cert_chain_pem(struct tls *ctx, size_t *size) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_peer.c | Lines: | 89-98 |
| | 18 | 3 |
tls_readName: | tls_read | Prototype: | ssize_t tls_read(struct tls *ctx, void *buf, size_t buflen) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 707-736 |
| | 18 | 6 |
tls_writeName: | tls_write | Prototype: | ssize_t tls_write(struct tls *ctx, const void *buf, size_t buflen) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 738-767 |
| | 18 | 6 |
tlsext_ecpf_parseName: | tlsext_ecpf_parse | Prototype: | static int tlsext_ecpf_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 316-347 |
| | 18 | 8 |
tlsext_sessionticket_clienthello_needsName: | tlsext_sessionticket_clienthello_needs | Prototype: | int tlsext_sessionticket_clienthello_needs(SSL *s) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 867-886 |
| | 18 | 4 |
ts_resp_set_tst_infoName: | ts_resp_set_tst_info | Prototype: | static int ts_resp_set_tst_info(TS_RESP *a) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_asn1.c | Lines: | 535-560 |
| | 18 | 6 |
BN_GF2m_mod_sqr_arrName: | BN_GF2m_mod_sqr_arr | Prototype: | int BN_GF2m_mod_sqr_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx) | Coverage: | 66.667% (16/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Lines: | 569-597 |
| | 19 | 9 |
BN_mod_wordName: | BN_mod_word | Prototype: | unsigned long BN_mod_word(const BIGNUM *a, unsigned long w) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | Lines: | 63-103 |
| | 19 | 5 |
CONF_loadName: | CONF_load | Prototype: | struct lhash_st_CONF_VALUE *CONF_load(struct lhash_st_CONF_VALUE *conf, const char *file, long *eline) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | Lines: | 89-105 |
| | 19 | 2 |
CRYPTO_cts128_decrypt_blockName: | CRYPTO_cts128_decrypt_block | Prototype: | size_t CRYPTO_cts128_decrypt_block(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 87.500% (14/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | Lines: | 132-165 |
| | 19 | 6 |
DSA_set0_keyName: | DSA_set0_key | Prototype: | int DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c | Lines: | 346-362 |
| | 19 | 4 |
EC_KEY_dupName: | EC_KEY_dup | Prototype: | EC_KEY * EC_KEY_dup(const EC_KEY * ec_key) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 189-200 |
| | 19 | 3 |
EC_POINT_hex2pointName: | EC_POINT_hex2point | Prototype: | EC_POINT * EC_POINT_hex2point(const EC_GROUP * group, const char *buf, EC_POINT * point, BN_CTX * ctx) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_print.c | Lines: | 163-178 |
| | 19 | 2 |
EVP_DigestVerifyFinalName: | EVP_DigestVerifyFinal | Prototype: | int EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sigver.c | Lines: | 168-193 |
| | 19 | 5 |
Gost2814789_macName: | Gost2814789_mac | Prototype: | static void Gost2814789_mac(const unsigned char *in, unsigned char *mac, GOST2814789_KEY *key) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Lines: | 137-166 |
| | 19 | 2 |
NCONF_get_sectionName: | NCONF_get_section | Prototype: | struct stack_st_CONF_VALUE * NCONF_get_section(const CONF *conf, const char *section) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | Lines: | 292-306 |
| | 19 | 3 |
OCSP_request_add0_idName: | OCSP_request_add0_id | Prototype: | OCSP_ONEREQ * OCSP_request_add0_id(OCSP_REQUEST *req, OCSP_CERTID *cid) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | Lines: | 81-98 |
| | 19 | 5 |
PEM_write_bio_ParametersName: | PEM_write_bio_Parameters | Prototype: | int PEM_write_bio_Parameters(BIO *bp, EVP_PKEY *x) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pkey.c | Lines: | 206-218 |
| | 19 | 2 |
PKCS12_key_gen_ascName: | PKCS12_key_gen_asc | Prototype: | int PKCS12_key_gen_asc(const char *pass, int passlen, unsigned char *salt, int saltlen, int id, int iter, int n, unsigned char *out, const EVP_MD *md_type) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_key.c | Lines: | 71-93 |
| | 19 | 4 |
PKCS7_content_newName: | PKCS7_content_new | Prototype: | int PKCS7_content_new(PKCS7 *p7, int type) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 111-128 |
| | 19 | 6 |
PKCS7_set_attributesName: | PKCS7_set_attributes | Prototype: | int PKCS7_set_attributes(PKCS7_SIGNER_INFO *p7si, struct stack_st_X509_ATTRIBUTE *sk) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1171-1189 |
| | 19 | 5 |
PKCS7_set_contentName: | PKCS7_set_content | Prototype: | int PKCS7_set_content(PKCS7 *p7, PKCS7 *p7_data) | Coverage: | 27.778% (5/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 130-158 |
| | 19 | 11 |
PKCS7_set_signed_attributesName: | PKCS7_set_signed_attributes | Prototype: | int PKCS7_set_signed_attributes(PKCS7_SIGNER_INFO *p7si, struct stack_st_X509_ATTRIBUTE *sk) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1150-1169 |
| | 19 | 5 |
SSL_set_SSL_CTXName: | SSL_set_SSL_CTX | Prototype: | SSL_CTX * SSL_set_SSL_CTX(SSL *ssl, SSL_CTX* ctx) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2819-2840 |
| | 19 | 5 |
TS_ACCURACY_set_microsName: | TS_ACCURACY_set_micros | Prototype: | int TS_ACCURACY_set_micros(TS_ACCURACY *a, const ASN1_INTEGER *micros) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c | Lines: | 290-307 |
| | 19 | 4 |
TS_ACCURACY_set_millisName: | TS_ACCURACY_set_millis | Prototype: | int TS_ACCURACY_set_millis(TS_ACCURACY *a, const ASN1_INTEGER *millis) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_utils.c | Lines: | 265-282 |
| | 19 | 4 |
TS_CONF_set_def_policyName: | TS_CONF_set_def_policy | Prototype: | int TS_CONF_set_def_policy(CONF *conf, const char *section, const char *policy, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 331-356 |
| | 19 | 6 |
X509_INFO_freeName: | X509_INFO_free | Prototype: | void X509_INFO_free(X509_INFO *x) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_info.c | Lines: | 88-107 |
| | 19 | 5 |
X509_check_trustName: | X509_check_trust | Prototype: | int X509_check_trust(X509 *x, int id, int flags) | Coverage: | 53.846% (7/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_trs.c | Lines: | 111-140 |
| | 19 | 5 |
_CONF_add_stringName: | _CONF_add_string | Prototype: | int _CONF_add_string(CONF *conf, CONF_VALUE *section, CONF_VALUE *value) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 106-127 |
| | 19 | 3 |
bio_newName: | bio_new | Prototype: | static int bio_new(BIO *bio) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 133-148 |
| | 19 | 2 |
bio_nwriteName: | bio_nwrite | Prototype: | static ssize_t bio_nwrite(BIO *bio, char **buf, size_t num_) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 456-478 |
| | 19 | 4 |
conn_readName: | conn_read | Prototype: | static int conn_read(BIO *b, char *out, int outl) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | Lines: | 374-397 |
| | 19 | 6 |
do_pkcs7_signed_attribName: | do_pkcs7_signed_attrib | Prototype: | static int do_pkcs7_signed_attrib(PKCS7_SIGNER_INFO *si, EVP_MD_CTX *mctx) | Coverage: | 43.750% (7/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 650-679 |
| | 19 | 6 |
file_freeName: | file_free | Prototype: | static int file_free(BIO *a) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | Lines: | 167-181 |
| | 19 | 4 |
get_delta_skName: | get_delta_sk | Prototype: | static void get_delta_sk(X509_STORE_CTX *ctx, X509_CRL **dcrl, int *pscore, X509_CRL *base, struct stack_st_X509_CRL *crls) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1154-1176 |
| | 19 | 6 |
i2r_idpName: | i2r_idp | Prototype: | static int i2r_idp(const X509V3_EXT_METHOD *method, void *pidp, BIO *out, int indent) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_crld.c | Lines: | 732-756 |
| | 19 | 8 |
i2r_ocsp_servicelocName: | i2r_ocsp_serviceloc | Prototype: | static int i2r_ocsp_serviceloc(const X509V3_EXT_METHOD *method, void *in, BIO *bp, int ind) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ocsp.c | Lines: | 353-379 |
| | 19 | 9 |
lh_strhashName: | lh_strhash | Prototype: | unsigned long lh_strhash(const char *c) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 430-451 |
| | 19 | 4 |
load_ivName: | load_iv | Prototype: | static int load_iv(char **fromp, unsigned char *to, int num) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 537-564 |
| | 19 | 6 |
mem_writeName: | mem_write | Prototype: | static int mem_write(BIO *b, const char *in, int inl) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Lines: | 177-203 |
| | 19 | 5 |