Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
CRYPTO_get_mem_debug_functionsName: | CRYPTO_get_mem_debug_functions | Prototype: | void CRYPTO_get_mem_debug_functions(void (**m)(void *, int, const char *, int, int), void (**r)(void *, void *, int, const char *, int, int), void (**f)(void *, int), void (**so)(long), long (**go)(void)) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/malloc-wrapper.c | Lines: | 100-115 |
| | 40 | 6 |
ASN1_GENERALIZEDTIME_printName: | ASN1_GENERALIZEDTIME_print | Prototype: | int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm) | Coverage: | 0.000% (0/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 395-447 |
| | 40 | 11 |
tlsext_sni_clienthello_parseName: | tlsext_sni_clienthello_parse | Prototype: | int tlsext_sni_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 41.860% (18/43) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 607-663 |
| | 39 | 14 |
tlsext_ec_clienthello_parseName: | tlsext_ec_clienthello_parse | Prototype: | int tlsext_ec_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 45.161% (14/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 203-253 |
| | 39 | 11 |
tls_conninfo_cert_pemName: | tls_conninfo_cert_pem | Prototype: | static int tls_conninfo_cert_pem(struct tls *ctx) | Coverage: | 54.545% (12/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 181-220 |
| | 39 | 8 |
ssl3_output_cert_chainName: | ssl3_output_cert_chain | Prototype: | int ssl3_output_cert_chain(SSL *s, CBB *cbb, X509 *x) | Coverage: | 40.541% (15/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 380-436 |
| | 39 | 13 |
rsa_pss_decodeName: | rsa_pss_decode | Prototype: | static RSA_PSS_PARAMS * rsa_pss_decode(const X509_ALGOR *alg, X509_ALGOR **pmaskHash) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 276-306 |
| | 39 | 5 |
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 |
o2i_ECPublicKeyName: | o2i_ECPublicKey | Prototype: | EC_KEY * o2i_ECPublicKey(EC_KEY ** a, const unsigned char **in, long len) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1561-1585 |
| | 39 | 4 |
int_new_ex_dataName: | int_new_ex_data | Prototype: | static int int_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) | Coverage: | 66.667% (18/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Lines: | 414-451 |
| | 39 | 9 |
i2s_ASN1_ENUMERATED_TABLEName: | i2s_ASN1_ENUMERATED_TABLE | Prototype: | char * i2s_ASN1_ENUMERATED_TABLE(X509V3_EXT_METHOD *method, const ASN1_ENUMERATED *e) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_enum.c | Lines: | 95-107 |
| | 39 | 4 |
ec_GF2m_simple_make_affineName: | ec_GF2m_simple_make_affine | Prototype: | int ec_GF2m_simple_make_affine(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx) | Coverage: | 5.882% (2/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Lines: | 701-738 |
| | 39 | 12 |
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_buffer_recordName: | dtls1_buffer_record | Prototype: | static int dtls1_buffer_record(SSL *s, record_pqueue *queue, unsigned char *priority) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 217-262 |
| | 39 | 7 |
dsa_sig_printName: | dsa_sig_print | Prototype: | static int dsa_sig_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig, int indent, ASN1_PCTX *pctx) | Coverage: | 47.826% (11/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 540-582 |
| | 39 | 9 |
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 |
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 |
aes_xts_init_keyName: | aes_xts_init_key | Prototype: | static int aes_xts_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1102-1167 |
| | 39 | 8 |
aes_ccm_ctrlName: | aes_ccm_ctrl | Prototype: | static int aes_ccm_ctrl(EVP_CIPHER_CTX *c, int type, int arg, void *ptr) | Coverage: | 0.000% (0/52) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1198-1260 |
| | 39 | 16 |
_CONF_get_stringName: | _CONF_get_string | Prototype: | char * _CONF_get_string(const CONF *conf, const char *section, const char *name) | Coverage: | 62.500% (10/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Lines: | 129-153 |
| | 39 | 6 |
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 |
TXT_DB_freeName: | TXT_DB_free | Prototype: | void TXT_DB_free(TXT_DB *db) | Coverage: | 5.714% (2/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/txt_db/txt_db.c | Lines: | 333-372 |
| | 39 | 11 |
SSL_get_shared_ciphersName: | SSL_get_shared_ciphers | Prototype: | char * SSL_get_shared_ciphers(const SSL *s, char *buf, int len) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1380-1411 |
| | 39 | 6 |
PKCS12_gen_macName: | PKCS12_gen_mac | Prototype: | int PKCS12_gen_mac(PKCS12 *p12, const char *pass, int passlen, unsigned char *mac, unsigned int *maclen) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_mutl.c | Lines: | 72-118 |
| | 39 | 8 |
DSO_bind_varName: | DSO_bind_var | Prototype: | void * DSO_bind_var(DSO *dso, const char *symname) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c | Lines: | 242-261 |
| | 39 | 4 |
DSO_bind_funcName: | DSO_bind_func | Prototype: | DSO_FUNC_TYPE DSO_bind_func(DSO *dso, const char *symname) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dso/dso_lib.c | Lines: | 263-282 |
| | 39 | 4 |
CRYPTO_destroy_dynlockidName: | CRYPTO_destroy_dynlockid | Prototype: | void CRYPTO_destroy_dynlockid(int i) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c | Lines: | 290-320 |
| | 39 | 7 |
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 |
BIO_new_fileName: | BIO_new_file | Prototype: | BIO * BIO_new_file(const char *filename, const char *mode) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | Lines: | 113-137 |
| | 39 | 4 |
ASN1_pack_stringName: | ASN1_pack_string | Prototype: | ASN1_STRING * ASN1_pack_string(void *obj, i2d_of_void *i2d, ASN1_STRING **oct) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | Lines: | 130-164 |
| | 39 | 9 |
tls_handshake_clientName: | tls_handshake_client | Prototype: | int tls_handshake_client(struct tls *ctx) | Coverage: | 37.931% (11/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_client.c | Lines: | 421-474 |
| | 38 | 11 |
ssl3_send_server_kex_ecdhe_ecxName: | ssl3_send_server_kex_ecdhe_ecx | Prototype: | static int ssl3_send_server_kex_ecdhe_ecx(SSL *s, int nid, CBB *cbb) | Coverage: | 37.931% (11/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1443-1485 |
| | 38 | 11 |
ssl3_send_client_key_exchangeName: | ssl3_send_client_key_exchange | Prototype: | int ssl3_send_client_key_exchange(SSL *s) | Coverage: | 43.590% (17/39) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Lines: | 2305-2360 |
| | 38 | 14 |
pkey_rsa_verifyrecoverName: | pkey_rsa_verifyrecover | Prototype: | static int pkey_rsa_verifyrecover(EVP_PKEY_CTX *ctx, unsigned char *rout, size_t *routlen, const unsigned char *sig, size_t siglen) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 212-256 |
| | 38 | 11 |
pkey_rsa_verifyName: | pkey_rsa_verify | Prototype: | static int pkey_rsa_verify(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 8.108% (3/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 258-303 |
| | 38 | 12 |
lh_insertName: | lh_insert | Prototype: | void * lh_insert(_LHASH *lh, void *data) | Coverage: | 81.818% (9/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 181-216 |
| | 38 | 4 |
i2d_SSL_SESSIONName: | i2d_SSL_SESSION | Prototype: | int i2d_SSL_SESSION(SSL_SESSION *ss, unsigned char **pp) | Coverage: | 59.091% (13/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_asn1.c | Lines: | 206-241 |
| | 38 | 8 |
fcrypt_bodyName: | fcrypt_body | Prototype: | void fcrypt_body(unsigned int *out, DES_key_schedule *ks, unsigned int Eswap0, unsigned int Eswap1) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/fcrypt_b.c | Lines: | 82-144 |
| | 38 | 2 |
eckey_pub_encodeName: | eckey_pub_encode | Prototype: | static int eckey_pub_encode(X509_PUBKEY * pk, const EVP_PKEY * pkey) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 103-136 |
| | 38 | 8 |
dtls1_dispatch_alertName: | dtls1_dispatch_alert | Prototype: | int dtls1_dispatch_alert(SSL *s) | Coverage: | 15.000% (3/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Lines: | 1377-1414 |
| | 38 | 7 |
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 |
aes_gcm_tls_cipherName: | aes_gcm_tls_cipher | Prototype: | static int aes_gcm_tls_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 922-990 |
| | 38 | 13 |
X509_REQ_add_extensions_nidName: | X509_REQ_add_extensions_nid | Prototype: | int X509_REQ_add_extensions_nid(X509_REQ *req, struct stack_st_X509_EXTENSION *exts, int nid) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_req.c | Lines: | 229-265 |
| | 38 | 9 |
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 |
X509V3_add1_i2dName: | X509V3_add1_i2d | Prototype: | int X509V3_add1_i2d(struct stack_st_X509_EXTENSION **x, int nid, void *value, int crit, unsigned long flags) | Coverage: | 26.087% (12/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | Lines: | 284-357 |
| | 38 | 15 |
TS_RESP_CTX_set_accuracyName: | TS_RESP_CTX_set_accuracy | Prototype: | int TS_RESP_CTX_set_accuracy(TS_RESP_CTX *ctx, int secs, int millis, int micros) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_sign.c | Lines: | 286-306 |
| | 38 | 5 |
EVP_PKEY_derive_set_peerName: | EVP_PKEY_derive_set_peer | Prototype: | int EVP_PKEY_derive_set_peer(EVP_PKEY_CTX *ctx, EVP_PKEY *peer) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c | Lines: | 271-330 |
| | 38 | 9 |
CRYPTO_cbc128_decryptName: | CRYPTO_cbc128_decrypt | Prototype: | void CRYPTO_cbc128_decrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 32.432% (12/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cbc128.c | Lines: | 116-202 |
| | 38 | 16 |
x25519_ge_scalarmultName: | x25519_ge_scalarmult | Prototype: | void x25519_ge_scalarmult(ge_p2 *r, const uint8_t *scalar, const ge_p3 *A) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 3574-3624 |
| | 37 | 6 |
tls_ssl_errorName: | tls_ssl_error | Prototype: | int tls_ssl_error(struct tls *ctx, SSL *ssl_conn, int ssl_ret, const char *prefix) | Coverage: | 12.903% (4/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Lines: | 621-669 |
| | 37 | 16 |
ssl3_get_finishedName: | ssl3_get_finished | Prototype: | int ssl3_get_finished(SSL *s, int a, int b) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 243-302 |
| | 37 | 8 |
ssl3_choose_cipherName: | ssl3_choose_cipher | Prototype: | SSL_CIPHER * ssl3_choose_cipher(SSL *s, struct stack_st_SSL_CIPHER *clnt, struct stack_st_SSL_CIPHER *srvr) | Coverage: | 75.676% (28/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2282-2350 |
| | 37 | 8 |
skip_dotName: | skip_dot | Prototype: | static char * skip_dot(char *name) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_cnf.c | Lines: | 70-79 |
| | 37 | 2 |
read_till_nlName: | read_till_nl | Prototype: | static int read_till_nl(FILE *in) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | Lines: | 227-238 |
| | 37 | 3 |
pqueue_insertName: | pqueue_insert | Prototype: | pitem * pqueue_insert(pqueue_s *pq, pitem *item) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 104-137 |
| | 37 | 6 |
pkey_rsa_signName: | pkey_rsa_sign | Prototype: | static int pkey_rsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen) | Coverage: | 25.000% (8/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pmeth.c | Lines: | 163-210 |
| | 37 | 11 |
pkey_gost01_ctrlName: | pkey_gost01_ctrl | Prototype: | static int pkey_gost01_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_pmeth.c | Lines: | 572-637 |
| | 37 | 21 |
get_crl_deltaName: | get_crl_delta | Prototype: | static int get_crl_delta(X509_STORE_CTX *ctx, X509_CRL **pcrl, X509_CRL **pdcrl, X509 *x) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1484-1525 |
| | 37 | 5 |
eckey_priv_encodeName: | eckey_priv_encode | Prototype: | static int eckey_priv_encode(PKCS8_PRIV_KEY_INFO * p8, const EVP_PKEY * pkey) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 301-352 |
| | 37 | 6 |
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 |
d2i_AutoPrivateKeyName: | d2i_AutoPrivateKey | Prototype: | EVP_PKEY * d2i_AutoPrivateKey(EVP_PKEY **a, const unsigned char **pp, long length) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/d2i_pr.c | Lines: | 126-167 |
| | 37 | 6 |
bio_destroy_pairName: | bio_destroy_pair | Prototype: | static void bio_destroy_pair(BIO *bio) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 719-746 |
| | 37 | 3 |
X509_load_cert_crl_fileName: | X509_load_cert_crl_file | Prototype: | int X509_load_cert_crl_file(X509_LOOKUP *ctx, const char *file, int type) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_file.c | Lines: | 237-270 |
| | 37 | 7 |
TS_CONF_load_certName: | TS_CONF_load_cert | Prototype: | X509 * TS_CONF_load_cert(const char *file) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 97-112 |
| | 37 | 4 |
RSA_verify_ASN1_OCTET_STRINGName: | RSA_verify_ASN1_OCTET_STRING | Prototype: | int RSA_verify_ASN1_OCTET_STRING(int dtype, const unsigned char *m, unsigned int m_len, unsigned char *sigbuf, unsigned int siglen, RSA *rsa) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_saos.c | Lines: | 103-141 |
| | 37 | 7 |
PKCS7_streamName: | PKCS7_stream | Prototype: | int PKCS7_stream(unsigned char ***boundary, PKCS7 *p7) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 611-653 |
| | 37 | 9 |
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 |
PEM_SealFinalName: | PEM_SealFinal | Prototype: | int PEM_SealFinal(PEM_ENCODE_SEAL_CTX *ctx, unsigned char *sig, int *sigl, unsigned char *out, int *outl, EVP_PKEY *priv) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_seal.c | Lines: | 164-203 |
| | 37 | 7 |
EVP_EncodeUpdateName: | EVP_EncodeUpdate | Prototype: | int EVP_EncodeUpdate(EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl) | Coverage: | 76.190% (16/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c | Lines: | 123-171 |
| | 37 | 7 |
EC_KEY_newName: | EC_KEY_new | Prototype: | EC_KEY * EC_KEY_new(void) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_key.c | Lines: | 71-91 |
| | 37 | 2 |
DES_fcryptName: | DES_fcrypt | Prototype: | char *DES_fcrypt(const char *buf, const char *salt, char *ret) | Coverage: | 92.308% (24/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/fcrypt.c | Lines: | 62-124 |
| | 37 | 8 |
CRYPTO_ctr128_encryptName: | CRYPTO_ctr128_encrypt | Prototype: | void CRYPTO_ctr128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], unsigned char ecount_buf[16], unsigned int *num, block128_f block) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ctr128.c | Lines: | 115-174 |
| | 37 | 9 |
CRYPTO_ccm128_encrypt_ccm64Name: | CRYPTO_ccm128_encrypt_ccm64 | Prototype: | int CRYPTO_ccm128_encrypt_ccm64(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len,ccm128_f stream) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ccm128.c | Lines: | 324-379 |
| | 37 | 11 |
BN_gcdName: | BN_gcd | Prototype: | int BN_gcd(BIGNUM *r, const BIGNUM *in_a, const BIGNUM *in_b, BN_CTX *ctx) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c | Lines: | 120-159 |
| | 37 | 9 |
BIO_writeName: | BIO_write | Prototype: | int BIO_write(BIO *b, const void *in, int inl) | Coverage: | 52.174% (12/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 279-312 |
| | 37 | 7 |
BIO_readName: | BIO_read | Prototype: | int BIO_read(BIO *b, void *out, int outl) | Coverage: | 45.455% (10/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Lines: | 247-277 |
| | 37 | 6 |
ASN1_dupName: | ASN1_dup | Prototype: | void * ASN1_dup(i2d_of_void *i2d, d2i_of_void *d2i, void *x) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_dup.c | Lines: | 66-89 |
| | 37 | 3 |
ASN1_bn_printName: | ASN1_bn_print | Prototype: | int ASN1_bn_print(BIO *bp, const char *number, const BIGNUM *num, unsigned char *buf, int off) | Coverage: | 58.696% (27/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_pkey.c | Lines: | 65-114 |
| | 37 | 14 |
v2i_EXTENDED_KEY_USAGEName: | v2i_EXTENDED_KEY_USAGE | Prototype: | static void * v2i_EXTENDED_KEY_USAGE(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_extku.c | Lines: | 167-202 |
| | 36 | 6 |
tlsext_alpn_clienthello_parseName: | tlsext_alpn_clienthello_parse | Prototype: | int tlsext_alpn_clienthello_parse(SSL *s, CBS *cbs, int *alert) | Coverage: | 86.207% (25/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Lines: | 56-102 |
| | 36 | 11 |
tls1_set_ec_idName: | tls1_set_ec_id | Prototype: | static int tls1_set_ec_id(uint16_t *curve_id, uint8_t *comp_id, EC_KEY *ec) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 502-545 |
| | 36 | 9 |
ssl_set_certName: | ssl_set_cert | Prototype: | static int ssl_set_cert(CERT *c, X509 *x) | Coverage: | 22.222% (4/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_rsa.c | Lines: | 359-414 |
| | 36 | 6 |
ssl3_send_server_helloName: | ssl3_send_server_hello | Prototype: | int ssl3_send_server_hello(SSL *s) | Coverage: | 42.500% (17/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1168-1245 |
| | 36 | 14 |
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 |
idea_cfb64_encryptName: | idea_cfb64_encrypt | Prototype: | void idea_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *schedule, unsigned char *ivec, int *num, int encrypt) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_cfb64.c | Lines: | 67-121 |
| | 36 | 6 |
eckey_pub_decodeName: | eckey_pub_decode | Prototype: | static int eckey_pub_decode(EVP_PKEY * pkey, X509_PUBKEY * pubkey) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 186-217 |
| | 36 | 6 |
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 |
UI_create_methodName: | UI_create_method | Prototype: | UI_METHOD * UI_create_method(const char *name) | Coverage: | 33.333% (5/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_lib.c | Lines: | 584-593 |
| | 36 | 3 |
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_check_signer_nameName: | TS_check_signer_name | Prototype: | static int TS_check_signer_name(GENERAL_NAME *tsa_name, X509 *signer) | Coverage: | 0.000% (0/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 702-732 |
| | 36 | 5 |
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_SESSION_list_removeName: | SSL_SESSION_list_remove | Prototype: | static void SSL_SESSION_list_remove(SSL_CTX *ctx, SSL_SESSION *s) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_sess.c | Lines: | 1017-1047 |
| | 36 | 5 |
SHA256_Update [md32_common.h #1]Name: | SHA256_Update [md32_common.h #1] | Prototype: | int SHA256_Update(SHA256_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #1 | Lines: | 215-267 |
| | 36 | 7 |
SHA1_Update [md32_common.h #2]Name: | SHA1_Update [md32_common.h #2] | Prototype: | int SHA1_Update(SHA_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #2 | Lines: | 215-267 |
| | 36 | 7 |
RC2_cfb64_encryptName: | RC2_cfb64_encrypt | Prototype: | void RC2_cfb64_encrypt(const unsigned char *in, unsigned char *out, long length, RC2_KEY *schedule, unsigned char *ivec, int *num, int encrypt) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2cfb64.c | Lines: | 67-121 |
| | 36 | 6 |
PKCS7_get_issuer_and_serialName: | PKCS7_get_issuer_and_serial | Prototype: | PKCS7_ISSUER_AND_SERIAL * PKCS7_get_issuer_and_serial(PKCS7 *p7, int idx) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 1082-1102 |
| | 36 | 5 |
PKCS7_encryptName: | PKCS7_encrypt | Prototype: | PKCS7 * PKCS7_encrypt(struct stack_st_X509 *certs, BIO *in, const EVP_CIPHER *cipher, int flags) | Coverage: | 43.478% (10/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | Lines: | 485-524 |
| | 36 | 9 |
OCSP_accept_responses_newName: | OCSP_accept_responses_new | Prototype: | X509_EXTENSION * OCSP_accept_responses_new(char **oids) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ext.c | Lines: | 474-496 |
| | 36 | 5 |
MD4_Update [md32_common.h #3]Name: | MD4_Update [md32_common.h #3] | Prototype: | int MD4_Update(MD4_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #3 | Lines: | 215-267 |
| | 36 | 7 |
GOST2814789IMIT_Update [md32_common.h #4]Name: | GOST2814789IMIT_Update [md32_common.h #4] | Prototype: | int GOST2814789IMIT_Update(GOST2814789IMIT_CTX *c, const void *data_, size_t len) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h #4 | Lines: | 215-267 |
| | 36 | 7 |