Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
time_maxName: | time_max | Prototype: | static uint64_t time_max(void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_asn1.c | Lines: | 37-45 |
| | 13 | 3 |
tls1_get_shared_curveName: | tls1_get_shared_curve | Prototype: | int tls1_get_shared_curve(SSL *s) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 476-499 |
| | 13 | 5 |
tls_conninfo_freeName: | tls_conninfo_free | Prototype: | void tls_conninfo_free(struct tls_conninfo *conninfo) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 279-297 |
| | 13 | 2 |
tls_do_initName: | tls_do_init | Prototype: | static void tls_do_init(void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 41-55 |
| | 13 | 3 |
tls_handshake_serverName: | tls_handshake_server | Prototype: | int tls_handshake_server(struct tls *ctx) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 428-452 |
| | 13 | 4 |
tls_ssl_cert_verify_cbName: | tls_ssl_cert_verify_cb | Prototype: | static int tls_ssl_cert_verify_cb(X509_STORE_CTX *x509_ctx, void *arg) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 454-476 |
| | 13 | 4 |
tlsext_sni_clienthello_buildName: | tlsext_sni_clienthello_build | Prototype: | int tlsext_sni_clienthello_build(SSL *s, CBB *cbb) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 587-605 |
| | 13 | 6 |
tree_find_skName: | tree_find_sk | Prototype: | X509_POLICY_NODE * tree_find_sk(struct stack_st_X509_POLICY_NODE *nodes, const ASN1_OBJECT *id) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_node.c | Lines: | 76-91 |
| | 13 | 2 |
write_rsaName: | write_rsa | Prototype: | static void write_rsa(unsigned char **out, RSA *rsa, int ispub) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 603-620 |
| | 13 | 2 |
x509_name_ex_freeName: | x509_name_ex_free | Prototype: | static void x509_name_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 269-283 |
| | 13 | 2 |
ASN1_BIT_STRING_get_bitName: | ASN1_BIT_STRING_get_bit | Prototype: | int ASN1_BIT_STRING_get_bit(const ASN1_BIT_STRING *a, int n) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c | Lines: | 229-239 |
| | 14 | 2 |
ASN1_TYPE_cmpName: | ASN1_TYPE_cmp | Prototype: | int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b) | Coverage: | 16.667% (6/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c | Lines: | 110-156 |
| | 14 | 26 |
ASN1_item_signName: | ASN1_item_sign | Prototype: | int ASN1_item_sign(const ASN1_ITEM *it, X509_ALGOR *algor1, X509_ALGOR *algor2, ASN1_BIT_STRING *signature, void *asn, EVP_PKEY *pkey, const EVP_MD *type) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_sign.c | Lines: | 127-138 |
| | 14 | 2 |
BIO_sock_errorName: | BIO_sock_error | Prototype: | int BIO_sock_error(int sock) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_sock.c | Lines: | 91-101 |
| | 14 | 2 |
BN_CTX_newName: | BN_CTX_new | Prototype: | BN_CTX * BN_CTX_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Lines: | 223-239 |
| | 14 | 2 |
BUF_memdupName: | BUF_memdup | Prototype: | void * BUF_memdup(const void *data, size_t siz) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_str.c | Lines: | 55-67 |
| | 14 | 3 |
CBB_cleanupName: | CBB_cleanup | Prototype: | void CBB_cleanup(CBB *cbb) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 81-91 |
| | 14 | 3 |
CRYPTO_cts128_decryptName: | CRYPTO_cts128_decrypt | Prototype: | size_t CRYPTO_cts128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], cbc128_f cbc) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cts128.c | Lines: | 208-234 |
| | 14 | 4 |
DES_decrypt3Name: | DES_decrypt3 | Prototype: | void DES_decrypt3(unsigned int *data, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/des_enc.c | Lines: | 267-285 |
| | 14 | 1 |
DES_encrypt3Name: | DES_encrypt3 | Prototype: | void DES_encrypt3(unsigned int *data, DES_key_schedule *ks1, DES_key_schedule *ks2, DES_key_schedule *ks3) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/des_enc.c | Lines: | 247-265 |
| | 14 | 1 |
DH_set_methodName: | DH_set_method | Prototype: | int DH_set_method(DH *dh, const DH_METHOD *meth) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_lib.c | Lines: | 88-108 |
| | 14 | 3 |
DSA_set_methodName: | DSA_set_method | Prototype: | int DSA_set_method(DSA *dsa, const DSA_METHOD *meth) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_lib.c | Lines: | 99-118 |
| | 14 | 3 |
ECDH_set_methodName: | ECDH_set_method | Prototype: | int ECDH_set_method(EC_KEY *eckey, const ECDH_METHOD *meth) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_lib.c | Lines: | 101-117 |
| | 14 | 2 |
ECDSA_set_methodName: | ECDSA_set_method | Prototype: | int ECDSA_set_method(EC_KEY *eckey, const ECDSA_METHOD *meth) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | Lines: | 88-105 |
| | 14 | 2 |
EC_POINT_oct2pointName: | EC_POINT_oct2point | Prototype: | int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *point, const unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_oct.c | Lines: | 163-192 |
| | 14 | 5 |
EC_POINT_point2octName: | EC_POINT_point2oct | Prototype: | size_t EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *point, point_conversion_form_t form, unsigned char *buf, size_t len, BN_CTX *ctx) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_oct.c | Lines: | 130-160 |
| | 14 | 5 |
EC_POINT_set_compressed_coordinates_GF2mName: | EC_POINT_set_compressed_coordinates_GF2m | Prototype: | int EC_POINT_set_compressed_coordinates_GF2m(const EC_GROUP * group, EC_POINT * point, const BIGNUM * x, int y_bit, BN_CTX * ctx) | Coverage: | 0.000% (0/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_oct.c | Lines: | 105-127 |
| | 14 | 5 |
EC_POINT_set_compressed_coordinates_GFpName: | EC_POINT_set_compressed_coordinates_GFp | Prototype: | int EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP * group, EC_POINT * point, const BIGNUM * x, int y_bit, BN_CTX * ctx) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_oct.c | Lines: | 73-102 |
| | 14 | 5 |
ENGINE_get_cipherName: | ENGINE_get_cipher | Prototype: | const EVP_CIPHER * ENGINE_get_cipher(ENGINE *e, int nid) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_cipher.c | Lines: | 126-137 |
| | 14 | 2 |
ENGINE_get_digestName: | ENGINE_get_digest | Prototype: | const EVP_MD * ENGINE_get_digest(ENGINE *e, int nid) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_digest.c | Lines: | 126-137 |
| | 14 | 2 |
ENGINE_get_pkey_asn1_methName: | ENGINE_get_pkey_asn1_meth | Prototype: | const EVP_PKEY_ASN1_METHOD * ENGINE_get_pkey_asn1_meth(ENGINE *e, int nid) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_asnmth.c | Lines: | 131-142 |
| | 14 | 2 |
ENGINE_get_pkey_methName: | ENGINE_get_pkey_meth | Prototype: | const EVP_PKEY_METHOD * ENGINE_get_pkey_meth(ENGINE *e, int nid) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_pkmeth.c | Lines: | 127-138 |
| | 14 | 2 |
EVP_CIPHER_CTX_set_key_lengthName: | EVP_CIPHER_CTX_set_key_length | Prototype: | int EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX *c, int keylen) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c | Lines: | 586-600 |
| | 14 | 4 |
EVP_DigestFinal_exName: | EVP_DigestFinal_ex | Prototype: | int EVP_DigestFinal_ex(EVP_MD_CTX *ctx, unsigned char *md, unsigned int *size) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/digest.c | Lines: | 231-249 |
| | 14 | 4 |
GENERAL_NAME_get0_valueName: | GENERAL_NAME_get0_value | Prototype: | void * GENERAL_NAME_get0_value(GENERAL_NAME *a, int *ptype) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_genn.c | Lines: | 416-446 |
| | 14 | 12 |
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 |
GOSTR341194_FinalName: | GOSTR341194_Final | Prototype: | int GOSTR341194_Final(unsigned char *md, GOSTR341194_CTX * c) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341194.c | Lines: | 234-256 |
| | 14 | 2 |
OBJ_sigid_freeName: | OBJ_sigid_free | Prototype: | void OBJ_sigid_free(void) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c | Lines: | 226-237 |
| | 14 | 3 |
OCSP_request_add1_certName: | OCSP_request_add1_cert | Prototype: | int OCSP_request_add1_cert(OCSP_REQUEST *req, X509 *cert) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | Lines: | 121-140 |
| | 14 | 6 |
OCSP_request_set1_nameName: | OCSP_request_set1_name | Prototype: | int OCSP_request_set1_name(OCSP_REQUEST *req, X509_NAME *nm) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | Lines: | 101-118 |
| | 14 | 4 |
OCSP_resp_findName: | OCSP_resp_find | Prototype: | int OCSP_resp_find(OCSP_BASICRESP *bs, OCSP_CERTID *id, int last) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | Lines: | 236-256 |
| | 14 | 5 |
PKCS12_certbag2x509Name: | PKCS12_certbag2x509 | Prototype: | X509 * PKCS12_certbag2x509(PKCS12_SAFEBAG *bag) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_utl.c | Lines: | 165-174 |
| | 14 | 3 |
PKCS12_certbag2x509crlName: | PKCS12_certbag2x509crl | Prototype: | X509_CRL * PKCS12_certbag2x509crl(PKCS12_SAFEBAG *bag) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_utl.c | Lines: | 176-185 |
| | 14 | 3 |
PKCS12_verify_macName: | PKCS12_verify_mac | Prototype: | int PKCS12_verify_mac(PKCS12 *p12, const char *pass, int passlen) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_mutl.c | Lines: | 121-139 |
| | 14 | 4 |
PKCS7_digest_from_attributesName: | PKCS7_digest_from_attributes | Prototype: | ASN1_OCTET_STRING * PKCS7_digest_from_attributes(struct stack_st_X509_ATTRIBUTE *sk) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1138-1148 |
| | 14 | 3 |
PKCS8_pkey_get0Name: | PKCS8_pkey_get0 | Prototype: | int PKCS8_pkey_get0(const ASN1_OBJECT **ppkalg, const unsigned char **pk, int *ppklen, const X509_ALGOR **pa, const PKCS8_PRIV_KEY_INFO *p8) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p8_pkey.c | Lines: | 156-169 |
| | 14 | 4 |
RSA_padding_add_PKCS1_type_1Name: | RSA_padding_add_PKCS1_type_1 | Prototype: | int RSA_padding_add_PKCS1_type_1(unsigned char *to, int tlen, const unsigned char *from, int flen) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pk1.c | Lines: | 67-92 |
| | 14 | 2 |
RSA_set_methodName: | RSA_set_method | Prototype: | int RSA_set_method(RSA *rsa, const RSA_METHOD *meth) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c | Lines: | 104-124 |
| | 14 | 3 |
SSL_CIPHER_get_cipher_nidName: | SSL_CIPHER_get_cipher_nid | Prototype: | int SSL_CIPHER_get_cipher_nid(const SSL_CIPHER *c) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1663-1694 |
| | 14 | 14 |
SSL_CTX_use_PrivateKey_ASN1Name: | SSL_CTX_use_PrivateKey_ASN1 | Prototype: | int SSL_CTX_use_PrivateKey_ASN1(int type, SSL_CTX *ctx, const unsigned char *d, long len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 612-627 |
| | 14 | 2 |
SSL_CTX_use_RSAPrivateKey_ASN1Name: | SSL_CTX_use_RSAPrivateKey_ASN1 | Prototype: | int SSL_CTX_use_RSAPrivateKey_ASN1(SSL_CTX *ctx, const unsigned char *d, long len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 542-556 |
| | 14 | 2 |
SSL_CTX_use_certificate_chain_fileName: | SSL_CTX_use_certificate_chain_file | Prototype: | int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 698-720 |
| | 14 | 4 |
SSL_has_matching_session_idName: | SSL_has_matching_session_id | Prototype: | int SSL_has_matching_session_id(const SSL *ssl, const unsigned char *id, unsigned int id_len) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 420-444 |
| | 14 | 2 |
SSL_use_PrivateKey_ASN1Name: | SSL_use_PrivateKey_ASN1 | Prototype: | int SSL_use_PrivateKey_ASN1(int type, SSL *ssl, const unsigned char *d, long len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 329-343 |
| | 14 | 2 |
SSL_use_RSAPrivateKey_ASN1Name: | SSL_use_RSAPrivateKey_ASN1 | Prototype: | int SSL_use_RSAPrivateKey_ASN1(SSL *ssl, const unsigned char *d, long len) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 256-270 |
| | 14 | 2 |
X509V3_EXT_add_nconf_skName: | X509V3_EXT_add_nconf_sk | Prototype: | int X509V3_EXT_add_nconf_sk(CONF *conf, X509V3_CTX *ctx, const char *section, struct stack_st_X509_EXTENSION **sk) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | Lines: | 344-364 |
| | 14 | 5 |
X509_CRL_METHOD_newName: | X509_CRL_METHOD_new | Prototype: | X509_CRL_METHOD * X509_CRL_METHOD_new(int (*crl_init)(X509_CRL *crl), int (*crl_free)(X509_CRL *crl), int (*crl_lookup)(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *ser, X509_NAME *issuer), int (*crl_verify)(X509_CRL *crl, EVP_PKEY *pk)) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c | Lines: | 655-673 |
| | 14 | 2 |
X509_add1_reject_objectName: | X509_add1_reject_object | Prototype: | int X509_add1_reject_object(X509 *x, const ASN1_OBJECT *obj) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c | Lines: | 234-254 |
| | 14 | 6 |
X509_add1_trust_objectName: | X509_add1_trust_object | Prototype: | int X509_add1_trust_object(X509 *x, const ASN1_OBJECT *obj) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c | Lines: | 212-232 |
| | 14 | 6 |
X509_check_ip_ascName: | X509_check_ip_asc | Prototype: | int X509_check_ip_asc(X509 *x, const char *ipasc, unsigned int flags) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 1045-1056 |
| | 14 | 3 |
X509_get1_emailName: | X509_get1_email | Prototype: | struct stack_st_OPENSSL_STRING *X509_get1_email(X509 *x) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 514-523 |
| | 14 | 1 |
_CONF_free_dataName: | _CONF_free_data | Prototype: | void _CONF_free_data(CONF *conf) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 197-215 |
| | 14 | 2 |
aesni_ccm_init_keyName: | aesni_ccm_init_key | Prototype: | static int aesni_ccm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 360-381 |
| | 14 | 4 |
asn1_do_lockName: | asn1_do_lock | Prototype: | int asn1_do_lock(ASN1_VALUE **pval, int op, const ASN1_ITEM *it) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c | Lines: | 102-121 |
| | 14 | 4 |
asn1_put_lengthName: | asn1_put_length | Prototype: | static void asn1_put_length(unsigned char **pp, int length) | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Lines: | 240-261 |
| | 14 | 4 |
bio_freeName: | bio_free | Prototype: | static int bio_free(BIO *bio) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 150-167 |
| | 14 | 3 |
bitstr_cbName: | bitstr_cb | Prototype: | static int bitstr_cb(const char *elem, int len, void *bitstr) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c | Lines: | 781-801 |
| | 14 | 5 |
bn_x931_derive_piName: | bn_x931_derive_pi | Prototype: | static int bn_x931_derive_pi(BIGNUM *pi, const BIGNUM *Xpi, BN_CTX *ctx, BN_GENCB *cb) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_x931p.c | Lines: | 71-91 |
| | 14 | 6 |
check_caName: | check_ca | Prototype: | static int check_ca(const X509 *x) | Coverage: | 30.435% (7/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 594-620 |
| | 14 | 7 |
check_revocationName: | check_revocation | Prototype: | static int check_revocation(X509_STORE_CTX *ctx) | Coverage: | 11.765% (2/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 878-900 |
| | 14 | 6 |
def_serial_cbName: | def_serial_cb | Prototype: | static ASN1_INTEGER * def_serial_cb(struct TS_resp_ctx *ctx, void *data) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 94-110 |
| | 14 | 4 |
def_time_cbName: | def_time_cb | Prototype: | static int def_time_cb(struct TS_resp_ctx *ctx, void *data, time_t *sec, long *usec) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 113-130 |
| | 14 | 2 |
dh_cbName: | dh_cb | Prototype: | static int dh_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_asn1.c | Lines: | 67-81 |
| | 14 | 4 |
dh_copy_parametersName: | dh_copy_parameters | Prototype: | static int dh_copy_parameters(EVP_PKEY *to, const EVP_PKEY *from) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_ameth.c | Lines: | 405-421 |
| | 14 | 3 |
do_i2b_bioName: | do_i2b_bio | Prototype: | static int do_i2b_bio(BIO *out, EVP_PKEY *pk, int ispub) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pvkfmt.c | Lines: | 527-541 |
| | 14 | 3 |
dsa_cbName: | dsa_cb | Prototype: | static int dsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c | Lines: | 157-171 |
| | 14 | 4 |
dtls1_ctrlName: | dtls1_ctrl | Prototype: | long dtls1_ctrl(SSL *s, int cmd, long larg, void *parg) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Lines: | 246-269 |
| | 14 | 6 |
dtls1_record_replay_checkName: | dtls1_record_replay_check | Prototype: | static int dtls1_record_replay_check(SSL *s, DTLS1_BITMAP *bitmap) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1331-1351 |
| | 14 | 4 |
engine_unlocked_finishName: | engine_unlocked_finish | Prototype: | int engine_unlocked_finish(ENGINE *e, int unlock_for_handlers) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_init.c | Lines: | 84-113 |
| | 14 | 6 |
file_readName: | file_read | Prototype: | static int file_read(BIO *b, char *out, int outl) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | Lines: | 183-197 |
| | 14 | 3 |
have_handshake_fragmentName: | have_handshake_fragment | Prototype: | static int have_handshake_fragment(SSL *s, int type, unsigned char *buf, int len, int peek) | Coverage: | 28.571% (4/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1134-1161 |
| | 14 | 4 |
int_err_del_itemName: | int_err_del_item | Prototype: | static ERR_STRING_DATA * int_err_del_item(ERR_STRING_DATA *d) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 418-434 |
| | 14 | 2 |
int_err_getName: | int_err_get | Prototype: | static struct lhash_st_ERR_STRING_DATA *int_err_get(int create) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 353-369 |
| | 14 | 3 |
int_err_get_itemName: | int_err_get_item | Prototype: | static ERR_STRING_DATA * int_err_get_item(const ERR_STRING_DATA *d) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 382-398 |
| | 14 | 2 |
int_err_set_itemName: | int_err_set_item | Prototype: | static ERR_STRING_DATA * int_err_set_item(ERR_STRING_DATA *d) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 400-416 |
| | 14 | 2 |
nullf_ctrlName: | nullf_ctrl | Prototype: | static long nullf_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bf_null.c | Lines: | 145-165 |
| | 14 | 5 |
oid_module_initName: | oid_module_init | Prototype: | static int oid_module_init(CONF_IMODULE *md, const CONF *cnf) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_moid.c | Lines: | 72-93 |
| | 14 | 4 |
openssl_ciphersName: | openssl_ciphers | Prototype: | static int openssl_ciphers(ENGINE *e, const EVP_CIPHER **cipher, const int **nids, int nid) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_openssl.c | Lines: | 293-315 |
| | 14 | 4 |
pkey_gost_mac_keygenName: | pkey_gost_mac_keygen | Prototype: | static int pkey_gost_mac_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | Lines: | 106-126 |
| | 14 | 3 |
pkey_hmac_copyName: | pkey_hmac_copy | Prototype: | static int pkey_hmac_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 30.769% (4/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | Lines: | 98-117 |
| | 14 | 5 |
rsa_cbName: | rsa_cb | Prototype: | static int rsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_asn1.c | Lines: | 67-81 |
| | 14 | 4 |
ssl3_callback_ctrlName: | ssl3_callback_ctrl | Prototype: | long ssl3_callback_ctrl(SSL *s, int cmd, void (*fp)(void)) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1940-1969 |
| | 14 | 7 |
ssl3_handshake_msg_startName: | ssl3_handshake_msg_start | Prototype: | int ssl3_handshake_msg_start(SSL *s, CBB *handshake, CBB *body, uint8_t msg_type) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1400-1423 |
| | 14 | 7 |
ssl3_take_macName: | ssl3_take_mac | Prototype: | static void ssl3_take_mac(SSL *s) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 217-241 |
| | 14 | 3 |
ssl_cert_freeName: | ssl_cert_free | Prototype: | void ssl_cert_free(CERT *c) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 311-332 |
| | 14 | 4 |
ssl_cert_instName: | ssl_cert_inst | Prototype: | int ssl_cert_inst(CERT **o) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 334-359 |
| | 14 | 4 |
ssl_is_sslv2_client_helloName: | ssl_is_sslv2_client_hello | Prototype: | static int ssl_is_sslv2_client_hello(CBS *header) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_packet.c | Lines: | 22-48 |
| | 14 | 5 |
ssl_sess_cert_newName: | ssl_sess_cert_new | Prototype: | SESS_CERT * ssl_sess_cert_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 362-376 |
| | 14 | 2 |
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 |
tls_config_set_keypair_file_internalName: | tls_config_set_keypair_file_internal | Prototype: | static int tls_config_set_keypair_file_internal(struct tls_config *config, const char *cert_file, const char *key_file, const char *ocsp_file) | Coverage: | 33.333% (5/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Lines: | 610-625 |
| | 14 | 5 |