| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
print_nc_ipadd| Name: | 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 |
pkey_ec_sign| Name: | 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 |
ocsp_check_ids| Name: | 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 |
nref_nos| Name: | 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 |
module_run| Name: | 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 |
lh_stats_bio| Name: | 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 |
inverse| Name: | 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 |
i2d_ASN1_bio_stream| Name: | 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 |
generic_asn1| Name: | 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 |
ec_bits| Name: | 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 |
ec_GF2m_simple_group_get_curve| Name: | 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 |
dtls1_free| Name: | 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 |
des_cfb1_cipher| Name: | 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 |
derive_pvk_key| Name: | 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 |
bn_sqr_words| Name: | 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 |
b64_new| Name: | 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 |
asn1_item_flags_i2d| Name: | 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 |
asn1_bio_init| Name: | 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_bio_flush_ex| Name: | 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_GetSequence| Name: | 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 |
append_exp| Name: | 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 |
X509_set_serialNumber| Name: | 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 |
X509_policy_tree_free| Name: | 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_REVOKED_set_serialNumber| Name: | 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_REVOKED_set_revocationDate| Name: | 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_NAME_ENTRY_set_object| Name: | 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_EXTENSION_create_by_NID| Name: | 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_CRL_set_nextUpdate| Name: | 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_CRL_set_lastUpdate| Name: | 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_ATTRIBUTE_create_by_NID| Name: | 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 |
X509V3_EXT_REQ_add_nconf| Name: | 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 |
TS_RESP_CTX_cleanup| Name: | 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 |
TS_CONF_set_signer_key| Name: | 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_CONF_set_signer_cert| Name: | 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 |
SXNET_get_id_ulong| Name: | 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 |
SSL_get_client_CA_list| Name: | 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 |
SSL_dup_CA_list| Name: | 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 |
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 |
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 |
RSA_padding_add_X931| Name: | 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 |
PKCS12_add_safes| Name: | 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 |
PEM_write_bio_X509_REQ_NEW| Name: | 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 |
PEM_write_bio_X509_REQ| Name: | 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_CRL| Name: | 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_CERT_PAIR| Name: | 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_AUX| Name: | 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| Name: | 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_SSL_SESSION| Name: | 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_RSA_PUBKEY| Name: | 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_RSAPublicKey| Name: | 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_PUBKEY| Name: | 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_PKCS8_PRIV_KEY_INFO| Name: | 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_PKCS8| Name: | PEM_write_bio_PKCS8 | | Prototype: | int PEM_write_bio_PKCS8(BIO *bp, X509_SIG *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | | Lines: | 273-278 |
| | 18 | 1 |
PEM_write_bio_PKCS7| Name: | PEM_write_bio_PKCS7 | | Prototype: | int PEM_write_bio_PKCS7(BIO *bp, PKCS7 *x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 235-240 |
| | 18 | 1 |
PEM_write_bio_NETSCAPE_CERT_SEQUENCE| Name: | PEM_write_bio_NETSCAPE_CERT_SEQUENCE | | Prototype: | int PEM_write_bio_NETSCAPE_CERT_SEQUENCE(BIO *bp, NETSCAPE_CERT_SEQUENCE *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 263-268 |
| | 18 | 1 |
PEM_write_bio_EC_PUBKEY| Name: | PEM_write_bio_EC_PUBKEY | | Prototype: | int PEM_write_bio_EC_PUBKEY(BIO *bp, EC_KEY *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 607-612 |
| | 18 | 1 |
PEM_write_bio_ECPKParameters| Name: | PEM_write_bio_ECPKParameters | | Prototype: | int PEM_write_bio_ECPKParameters(BIO *bp, const EC_GROUP *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 545-550 |
| | 18 | 1 |
PEM_write_bio_DSAparams| Name: | PEM_write_bio_DSAparams | | Prototype: | int PEM_write_bio_DSAparams(BIO *bp, const DSA *x) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 495-500 |
| | 18 | 1 |
PEM_write_bio_DSA_PUBKEY| Name: | PEM_write_bio_DSA_PUBKEY | | Prototype: | int PEM_write_bio_DSA_PUBKEY(BIO *bp, DSA *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 460-465 |
| | 18 | 1 |
PEM_write_bio_DHparams| Name: | PEM_write_bio_DHparams | | Prototype: | int PEM_write_bio_DHparams(BIO *bp, const DH *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 639-644 |
| | 18 | 1 |
PEM_write_X509_REQ_NEW| Name: | PEM_write_X509_REQ_NEW | | Prototype: | int PEM_write_X509_REQ_NEW(FILE *fp, X509_REQ *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 172-177 |
| | 18 | 1 |
PEM_write_X509_REQ| Name: | PEM_write_X509_REQ | | Prototype: | int PEM_write_X509_REQ(FILE *fp, X509_REQ *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 151-156 |
| | 18 | 1 |
PEM_write_X509_CRL| Name: | PEM_write_X509_CRL | | Prototype: | int PEM_write_X509_CRL(FILE *fp, X509_CRL *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 193-198 |
| | 18 | 1 |
PEM_write_X509_CERT_PAIR| Name: | PEM_write_X509_CERT_PAIR | | Prototype: | int PEM_write_X509_CERT_PAIR(FILE *fp, 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: | 103-108 |
| | 18 | 1 |
PEM_write_X509_AUX| Name: | PEM_write_X509_AUX | | Prototype: | int PEM_write_X509_AUX(FILE *fp, X509 *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_xaux.c | | Lines: | 75-80 |
| | 18 | 1 |
PEM_write_X509| Name: | PEM_write_X509 | | Prototype: | int PEM_write_X509(FILE *fp, X509 *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_x509.c | | Lines: | 75-80 |
| | 18 | 1 |
PEM_write_SSL_SESSION| Name: | PEM_write_SSL_SESSION | | Prototype: | int PEM_write_SSL_SESSION(FILE *fp, SSL_SESSION *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | | Lines: | 1166-1171 |
| | 18 | 1 |
PEM_write_RSA_PUBKEY| Name: | PEM_write_RSA_PUBKEY | | Prototype: | int PEM_write_RSA_PUBKEY(FILE *fp, RSA *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 368-373 |
| | 18 | 1 |
PEM_write_RSAPublicKey| Name: | PEM_write_RSAPublicKey | | Prototype: | int PEM_write_RSAPublicKey(FILE *fp, const RSA *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 340-345 |
| | 18 | 1 |
PEM_write_PUBKEY| Name: | PEM_write_PUBKEY | | Prototype: | int PEM_write_PUBKEY(FILE *fp, EVP_PKEY *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 655-660 |
| | 18 | 1 |
PEM_write_PKCS8_PRIV_KEY_INFO| Name: | PEM_write_PKCS8_PRIV_KEY_INFO | | Prototype: | int PEM_write_PKCS8_PRIV_KEY_INFO(FILE *fp, PKCS8_PRIV_KEY_INFO *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | | Lines: | 287-292 |
| | 18 | 1 |
PEM_write_PKCS8| Name: | PEM_write_PKCS8 | | Prototype: | int PEM_write_PKCS8(FILE *fp, X509_SIG *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pk8.c | | Lines: | 259-264 |
| | 18 | 1 |
PEM_write_PKCS7| Name: | PEM_write_PKCS7 | | Prototype: | int PEM_write_PKCS7(FILE *fp, PKCS7 *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 221-226 |
| | 18 | 1 |
PEM_write_NETSCAPE_CERT_SEQUENCE| Name: | PEM_write_NETSCAPE_CERT_SEQUENCE | | Prototype: | int PEM_write_NETSCAPE_CERT_SEQUENCE(FILE *fp, NETSCAPE_CERT_SEQUENCE *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 242-247 |
| | 18 | 1 |
PEM_write_EC_PUBKEY| Name: | PEM_write_EC_PUBKEY | | Prototype: | int PEM_write_EC_PUBKEY(FILE *fp, EC_KEY *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 593-598 |
| | 18 | 1 |
PEM_write_ECPKParameters| Name: | PEM_write_ECPKParameters | | Prototype: | int PEM_write_ECPKParameters(FILE *fp, const EC_GROUP *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 531-536 |
| | 18 | 1 |
PEM_write_DSAparams| Name: | PEM_write_DSAparams | | Prototype: | int PEM_write_DSAparams(FILE *fp, const DSA *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 481-486 |
| | 18 | 1 |
PEM_write_DSA_PUBKEY| Name: | PEM_write_DSA_PUBKEY | | Prototype: | int PEM_write_DSA_PUBKEY(FILE *fp, DSA *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 453-458 |
| | 18 | 1 |
PEM_write_DHparams| Name: | PEM_write_DHparams | | Prototype: | int PEM_write_DHparams(FILE *fp, const DH *x) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_all.c | | Lines: | 625-630 |
| | 18 | 1 |
OBJ_NAME_do_all_sorted| Name: | OBJ_NAME_do_all_sorted | | Prototype: | void OBJ_NAME_do_all_sorted(int type, void (*fn)(const OBJ_NAME *, void *arg), void *arg) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | | Lines: | 291-312 |
| | 18 | 3 |
MD4_Final [md32_common.h #3]| Name: | MD4_Final [md32_common.h #3] | | Prototype: | int MD4_Final (unsigned char *md, MD4_CTX *c) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #3 | | Lines: | 277-312 |
| | 18 | 2 |
Gost2814789_cnt_next| Name: | Gost2814789_cnt_next | | Prototype: | static inline void Gost2814789_cnt_next(unsigned char *ivec, unsigned char *out, GOST2814789_KEY *key) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | | Lines: | 321-349 |
| | 18 | 4 |
EVP_PKEY_asn1_find| Name: | EVP_PKEY_asn1_find | | Prototype: | const EVP_PKEY_ASN1_METHOD * EVP_PKEY_asn1_find(ENGINE **pe, int type) | | Coverage: | 61.538% (8/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | | Lines: | 190-214 |
| | 18 | 5 |
ERR_clear_error| Name: | ERR_clear_error | | Prototype: | void ERR_clear_error(void) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | | Lines: | 747-759 |
| | 18 | 3 |
ENGINE_cmd_is_executable| Name: | ENGINE_cmd_is_executable | | Prototype: | int ENGINE_cmd_is_executable(ENGINE *e, int cmd) | | Coverage: | 0.000% (0/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_ctrl.c | | Lines: | 242-257 |
| | 18 | 3 |
DES_string_to_key| Name: | DES_string_to_key | | Prototype: | void DES_string_to_key(const char *str, DES_cblock *key) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/str2key.c | | Lines: | 62-100 |
| | 18 | 3 |
CBS_asn1_indefinite_to_definite| Name: | CBS_asn1_indefinite_to_definite | | Prototype: | int CBS_asn1_indefinite_to_definite(CBS *in, uint8_t **out, size_t *out_len) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_ber.c | | Lines: | 242-270 |
| | 18 | 5 |
CBB_discard_child| Name: | CBB_discard_child | | Prototype: | void CBB_discard_child(CBB *cbb) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 274-287 |
| | 18 | 2 |
CBB_add_asn1_uint64| Name: | CBB_add_asn1_uint64 | | Prototype: | int CBB_add_asn1_uint64(CBB *cbb, uint64_t value) | | Coverage: | 69.231% (18/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | | Lines: | 417-468 |
| | 18 | 8 |
BN_reciprocal| Name: | BN_reciprocal | | Prototype: | int BN_reciprocal(BIGNUM *r, const BIGNUM *m, int len, BN_CTX *ctx) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | | Lines: | 241-263 |
| | 18 | 5 |
BN_mod_lshift| Name: | BN_mod_lshift | | Prototype: | int BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | | Lines: | 240-261 |
| | 18 | 4 |
BN_GF2m_poly2arr| Name: | BN_GF2m_poly2arr | | Prototype: | int BN_GF2m_poly2arr(const BIGNUM *a, int p[], int max) | | Coverage: | 81.818% (18/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 1270-1300 |
| | 18 | 8 |
BN_GF2m_mod_div| Name: | BN_GF2m_mod_div | | Prototype: | int BN_GF2m_mod_div(BIGNUM *r, const BIGNUM *y, const BIGNUM *x, const BIGNUM *p, BN_CTX *ctx) | | Coverage: | 45.455% (5/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 837-862 |
| | 18 | 5 |
BN_GF2m_add| Name: | BN_GF2m_add | | Prototype: | int BN_GF2m_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | | Coverage: | 91.667% (22/24) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | | Lines: | 322-353 |
| | 18 | 8 |
BIO_new_connect| Name: | BIO_new_connect | | Prototype: | BIO * BIO_new_connect(const char *str) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_conn.c | | Lines: | 585-599 |
| | 18 | 3 |
BIO_new_accept| Name: | BIO_new_accept | | Prototype: | BIO * BIO_new_accept(const char *str) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_acpt.c | | Lines: | 438-452 |
| | 18 | 3 |
ASN1_item_print| Name: | ASN1_item_print | | Prototype: | int ASN1_item_print(BIO *out, ASN1_VALUE *ifld, int indent, const ASN1_ITEM *it, const ASN1_PCTX *pctx) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c | | Lines: | 183-197 |
| | 18 | 3 |
ASN1_item_digest| Name: | ASN1_item_digest | | Prototype: | int ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *type, void *asn, unsigned char *md, unsigned int *len) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_digest.c | | Lines: | 69-87 |
| | 18 | 3 |
transform| Name: | transform | | Prototype: | static void transform(unsigned long *out, const unsigned long *a, const unsigned long *b) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | | Lines: | 1187-1210 |
| | 17 | 1 |
tls_server| Name: | tls_server | | Prototype: | struct tls * tls_server(void) | | Coverage: | 42.857% (3/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | | Lines: | 29-43 |
| | 17 | 3 |