Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
ssl3_put_cipher_by_charName: | ssl3_put_cipher_by_char | Prototype: | int ssl3_put_cipher_by_char(const SSL_CIPHER *c, unsigned char *p) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2254-2280 |
| | 25 | 7 |
ssl3_send_server_certificateName: | ssl3_send_server_certificate | Prototype: | int ssl3_send_server_certificate(SSL *s) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 2484-2520 |
| | 20 | 7 |
ssl_check_clienthello_tlsext_earlyName: | ssl_check_clienthello_tlsext_early | Prototype: | int ssl_check_clienthello_tlsext_early(SSL *s) | Coverage: | 55.556% (10/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Lines: | 664-696 |
| | 23 | 7 |
ssl_cipher_get_evp_aeadName: | ssl_cipher_get_evp_aead | Prototype: | int ssl_cipher_get_evp_aead(const SSL_SESSION *s, const EVP_AEAD **aead) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 621-647 |
| | 21 | 7 |
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 |
ssl_get_sign_pkeyName: | ssl_get_sign_pkey | Prototype: | EVP_PKEY * ssl_get_sign_pkey(SSL *s, const SSL_CIPHER *cipher, const EVP_MD **pmd) | Coverage: | 42.857% (9/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2184-2209 |
| | 31 | 7 |
ssl_supported_version_rangeName: | ssl_supported_version_range | Prototype: | int ssl_supported_version_range(SSL *s, uint16_t *min_ver, uint16_t *max_ver) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_versions.c | Lines: | 130-157 |
| | 19 | 7 |
streebog_single_blockName: | streebog_single_block | Prototype: | static void streebog_single_block(STREEBOG_CTX *ctx, const unsigned char *in, size_t num) | Coverage: | 57.143% (12/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | Lines: | 1239-1267 |
| | 17 | 7 |
strlcpyName: | strlcpy | Prototype: | size_t strlcpy(char *dst, const char *src, size_t dsize) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/strlcpy.c | Lines: | 27-50 |
| | 11 | 7 |
tls1_handshake_hash_initName: | tls1_handshake_hash_init | Prototype: | int tls1_handshake_hash_init(SSL *s) | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | Lines: | 22-61 |
| | 29 | 7 |
tls1_handshake_hash_valueName: | tls1_handshake_hash_value | Prototype: | int tls1_handshake_hash_value(SSL *s, const unsigned char *out, size_t len, size_t *outlen) | Coverage: | 52.941% (9/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | Lines: | 72-104 |
| | 27 | 7 |
tls_configure_server_sniName: | tls_configure_server_sni | Prototype: | static int tls_configure_server_sni(struct tls *ctx) | Coverage: | 11.765% (2/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 297-326 |
| | 25 | 7 |
tls_get_peer_cert_infoName: | tls_get_peer_cert_info | Prototype: | static int tls_get_peer_cert_info(struct tls *ctx) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Lines: | 139-159 |
| | 15 | 7 |
tls_ocsp_get_certidName: | tls_ocsp_get_certid | Prototype: | static OCSP_CERTID * tls_ocsp_get_certid(X509 *main_cert, struct stack_st_X509 *extra_certs, SSL_CTX *ssl_ctx) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 124-155 |
| | 54 | 7 |
tls_ocsp_setup_from_peerName: | tls_ocsp_setup_from_peer | Prototype: | struct tls_ocsp * tls_ocsp_setup_from_peer(struct tls *ctx) | Coverage: | 30.435% (7/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 157-193 |
| | 74 | 7 |
tls_ocsp_stapling_cbName: | tls_ocsp_stapling_cb | Prototype: | int tls_ocsp_stapling_cb(SSL *ssl, void *arg) | Coverage: | 19.048% (4/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_ocsp.c | Lines: | 330-360 |
| | 35 | 7 |
tls_server_ticket_keyName: | tls_server_ticket_key | Prototype: | static struct tls_ticket_key * tls_server_ticket_key(struct tls_config *config, unsigned char *keyname) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_server.c | Lines: | 138-164 |
| | 34 | 7 |
unknown_ext_printName: | unknown_ext_print | Prototype: | static int unknown_ext_print(BIO *out, X509_EXTENSION *ext, unsigned long flag, int indent, int supported) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_prn.c | Lines: | 189-211 |
| | 11 | 7 |
v3_generic_extensionName: | v3_generic_extension | Prototype: | static X509_EXTENSION * v3_generic_extension(const char *ext, const char *value, int crit, int gen_type, X509V3_CTX *ctx) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_conf.c | Lines: | 277-324 |
| | 56 | 7 |
x509_name_ex_newName: | x509_name_ex_new | Prototype: | static int x509_name_ex_new(ASN1_VALUE **val, const ASN1_ITEM *it) | Coverage: | 23.529% (4/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 241-267 |
| | 31 | 7 |
x509_object_idx_cntName: | x509_object_idx_cnt | Prototype: | static int x509_object_idx_cnt(struct stack_st_X509_OBJECT *h, int type, X509_NAME *name, int *pnmatch) | Coverage: | 33.333% (6/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_lu.c | Lines: | 478-520 |
| | 29 | 7 |
AES_unwrap_keyName: | AES_unwrap_key | Prototype: | int AES_unwrap_key(AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen) | Coverage: | 59.091% (13/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_wrap.c | Lines: | 97-133 |
| | 28 | 8 |
ASN1_BIT_STRING_set_bitName: | ASN1_BIT_STRING_set_bit | Prototype: | int ASN1_BIT_STRING_set_bit(ASN1_BIT_STRING *a, int n, int value) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c | Lines: | 193-227 |
| | 32 | 8 |
ASN1_ENUMERATED_getName: | ASN1_ENUMERATED_get | Prototype: | long ASN1_ENUMERATED_get(const ASN1_ENUMERATED *a) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_enum.c | Lines: | 106-134 |
| | 23 | 8 |
ASN1_INTEGER_getName: | ASN1_INTEGER_get | Prototype: | long ASN1_INTEGER_get(const ASN1_INTEGER *a) | Coverage: | 54.545% (12/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | Lines: | 378-406 |
| | 23 | 8 |
ASN1_PRINTABLE_typeName: | ASN1_PRINTABLE_type | Prototype: | int ASN1_PRINTABLE_type(const unsigned char *s, int len) | Coverage: | 0.000% (0/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_print.c | Lines: | 63-96 |
| | 29 | 8 |
ASN1_STRING_printName: | ASN1_STRING_print | Prototype: | int ASN1_STRING_print(BIO *bp, const ASN1_STRING *v) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 349-377 |
| | 23 | 8 |
ASN1_TYPE_get_int_octetstringName: | ASN1_TYPE_get_int_octetstring | Prototype: | int ASN1_TYPE_get_int_octetstring(const ASN1_TYPE *at, long *num, unsigned char *data, int max_len) | Coverage: | 59.091% (13/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | Lines: | 164-197 |
| | 32 | 8 |
ASN1_TYPE_set_int_octetstringName: | ASN1_TYPE_set_int_octetstring | Prototype: | int ASN1_TYPE_set_int_octetstring(ASN1_TYPE *at, long num, unsigned char *data, int len) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | Lines: | 129-162 |
| | 42 | 8 |
ASN1_item_packName: | ASN1_item_pack | Prototype: | ASN1_STRING * ASN1_item_pack(void *obj, const ASN1_ITEM *it, ASN1_STRING **oct) | Coverage: | 28.000% (7/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c | Lines: | 170-201 |
| | 32 | 8 |
BN_GF2m_addName: | 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 |
BN_GF2m_poly2arrName: | 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_add_wordName: | BN_add_word | Prototype: | int BN_add_word(BIGNUM *a, unsigned long w) | Coverage: | 50.000% (15/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | Lines: | 141-176 |
| | 24 | 8 |
BN_bn2hexName: | BN_bn2hex | Prototype: | char * BN_bn2hex(const BIGNUM *a) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | Lines: | 74-106 |
| | 23 | 8 |
BN_lshiftName: | BN_lshift | Prototype: | int BN_lshift(BIGNUM *r, const BIGNUM *a, int n) | Coverage: | 86.364% (19/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_shift.c | Lines: | 134-169 |
| | 25 | 8 |
BN_num_bits_wordName: | BN_num_bits_word | Prototype: | int BN_num_bits_word(unsigned long l) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Lines: | 151-201 |
| | 15 | 8 |
BN_printName: | BN_print | Prototype: | int BN_print(BIO *bp, const BIGNUM *a) | Coverage: | 76.923% (20/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c | Lines: | 366-391 |
| | 15 | 8 |
BN_usubName: | BN_usub | Prototype: | int BN_usub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b) | Coverage: | 84.000% (21/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c | Lines: | 146-191 |
| | 31 | 8 |
CAST_set_keyName: | CAST_set_key | Prototype: | void CAST_set_key(CAST_KEY *key, int len, const unsigned char *data) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_skey.c | Lines: | 75-165 |
| | 72 | 8 |
CBB_add_asn1_uint64Name: | 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 |
CMAC_FinalName: | CMAC_Final | Prototype: | int CMAC_Final(CMAC_CTX *ctx, unsigned char *out, size_t *poutlen) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cmac/cmac.c | Lines: | 239-267 |
| | 20 | 8 |
CONF_modules_load_fileName: | CONF_modules_load_file | Prototype: | int CONF_modules_load_file(const char *filename, const char *appname, unsigned long flags) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_mod.c | Lines: | 162-198 |
| | 43 | 8 |
CRYPTO_ccm128_decryptName: | CRYPTO_ccm128_decrypt | Prototype: | int CRYPTO_ccm128_decrypt(CCM128_CONTEXT *ctx, const unsigned char *inp, unsigned char *out, size_t len) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ccm128.c | Lines: | 245-309 |
| | 36 | 8 |
CRYPTO_xts128_encryptName: | CRYPTO_xts128_encrypt | Prototype: | int CRYPTO_xts128_encrypt(const XTS128_CONTEXT *ctx, const unsigned char iv[16], const unsigned char *inp, unsigned char *out, size_t len, int enc) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/xts128.c | Lines: | 62-185 |
| | 51 | 8 |
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 |
EC_POINT_bn2pointName: | EC_POINT_bn2point | Prototype: | EC_POINT * EC_POINT_bn2point(const EC_GROUP * group, const BIGNUM * bn, EC_POINT * point, BN_CTX * ctx) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_print.c | Lines: | 85-119 |
| | 51 | 8 |
EVP_PKEY_asn1_find_strName: | EVP_PKEY_asn1_find_str | Prototype: | const EVP_PKEY_ASN1_METHOD * EVP_PKEY_asn1_find_str(ENGINE **pe, const char *str, int len) | Coverage: | 62.500% (15/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Lines: | 216-249 |
| | 34 | 8 |
EVP_read_pw_string_minName: | EVP_read_pw_string_min | Prototype: | int EVP_read_pw_string_min(char *buf, int min, int len, const char *prompt, int verify) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_key.c | Lines: | 96-125 |
| | 42 | 8 |
OBJ_add_sigidName: | OBJ_add_sigid | Prototype: | int OBJ_add_sigid(int signid, int dig_id, int pkey_id) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c | Lines: | 186-218 |
| | 27 | 8 |
OBJ_bsearch_ex_Name: | OBJ_bsearch_ex_ | Prototype: | const void * OBJ_bsearch_ex_(const void *key, const void *base_, int num, int size, int (*cmp)(const void *, const void *), int flags) | Coverage: | 85.714% (24/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 707-738 |
| | 35 | 8 |
OCSP_response_createName: | OCSP_response_create | Prototype: | OCSP_RESPONSE * OCSP_response_create(int status, OCSP_BASICRESP *bs) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_srv.c | Lines: | 116-139 |
| | 25 | 8 |
OCSP_sendreq_newName: | OCSP_sendreq_new | Prototype: | OCSP_REQ_CTX * OCSP_sendreq_new(BIO *io, const char *path, OCSP_REQUEST *req, int maxline) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_ht.c | Lines: | 151-194 |
| | 55 | 8 |
OCSP_single_get0_statusName: | OCSP_single_get0_status | Prototype: | int OCSP_single_get0_status(OCSP_SINGLERESP *single, int *reason, ASN1_GENERALIZEDTIME **revtime, ASN1_GENERALIZEDTIME **thisupd, ASN1_GENERALIZEDTIME **nextupd) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ocsp/ocsp_cl.c | Lines: | 263-293 |
| | 20 | 8 |
OPENSSL_asc2uniName: | OPENSSL_asc2uni | Prototype: | unsigned char * OPENSSL_asc2uni(const char *asc, int asclen, unsigned char **uni, int *unilen) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_utl.c | Lines: | 67-100 |
| | 42 | 8 |
PEM_def_callbackName: | PEM_def_callback | Prototype: | int PEM_def_callback(char *buf, int num, int w, void *key) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 90-128 |
| | 33 | 8 |
PEM_do_headerName: | PEM_do_header | Prototype: | int PEM_do_header(EVP_CIPHER_INFO *cipher, unsigned char *data, long *plen, pem_password_cb *callback, void *u) | Coverage: | 8.696% (2/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_lib.c | Lines: | 431-474 |
| | 45 | 8 |
PEM_read_bio_ParametersName: | PEM_read_bio_Parameters | Prototype: | EVP_PKEY * PEM_read_bio_Parameters(BIO *bp, EVP_PKEY **x) | Coverage: | 45.833% (11/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_pkey.c | Lines: | 166-204 |
| | 58 | 8 |
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 |
PKCS12_pbe_cryptName: | PKCS12_pbe_crypt | Prototype: | unsigned char * PKCS12_pbe_crypt(const X509_ALGOR *algor, const char *pass, int passlen, const unsigned char *in, int inlen, unsigned char **data, int *datalen, int en_de) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_decr.c | Lines: | 69-116 |
| | 42 | 8 |
PKCS1_MGF1Name: | PKCS1_MGF1 | Prototype: | int PKCS1_MGF1(unsigned char *mask, long len, const unsigned char *seed, long seedlen, const EVP_MD *dgst) | Coverage: | 58.333% (14/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_oaep.c | Lines: | 190-229 |
| | 42 | 8 |
PKCS5_v2_PBE_keyivgenName: | PKCS5_v2_PBE_keyivgen | Prototype: | int PKCS5_v2_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, ASN1_TYPE *param, const EVP_CIPHER *c, const EVP_MD *md, int en_de) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p5_crpt2.c | Lines: | 165-219 |
| | 56 | 8 |
PKCS7_RECIP_INFO_setName: | PKCS7_RECIP_INFO_set | Prototype: | int PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509) | Coverage: | 37.500% (9/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 524-568 |
| | 33 | 8 |
PKCS7_SIGNER_INFO_setName: | PKCS7_SIGNER_INFO_set | Prototype: | int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey, const EVP_MD *dgst) | Coverage: | 31.818% (7/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 360-402 |
| | 28 | 8 |
PKCS7_ctrlName: | PKCS7_ctrl | Prototype: | long PKCS7_ctrl(PKCS7 *p7, int cmd, long larg, char *parg) | Coverage: | 65.385% (17/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Lines: | 67-109 |
| | 29 | 8 |
PKCS7_simple_smimecapName: | PKCS7_simple_smimecap | Prototype: | int PKCS7_simple_smimecap(struct stack_st_X509_ALGOR *sk, int nid, int arg) | Coverage: | 45.000% (9/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_attr.c | Lines: | 99-132 |
| | 23 | 8 |
PKCS7_type_is_otherName: | PKCS7_type_is_other | Prototype: | static int PKCS7_type_is_other(PKCS7* p7) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Lines: | 72-94 |
| | 7 | 8 |
RC2_set_keyName: | RC2_set_key | Prototype: | void RC2_set_key(RC2_KEY *key, int len, const unsigned char *data, int bits) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2_skey.c | Lines: | 94-138 |
| | 27 | 8 |
RSA_new_methodName: | RSA_new_method | Prototype: | RSA * RSA_new_method(ENGINE *engine) | Coverage: | 32.000% (8/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_lib.c | Lines: | 126-193 |
| | 127 | 8 |
RSA_padding_check_PKCS1_type_1Name: | RSA_padding_check_PKCS1_type_1 | Prototype: | int RSA_padding_check_PKCS1_type_1(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) | Coverage: | 50.000% (12/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pk1.c | Lines: | 94-141 |
| | 28 | 8 |
RSA_padding_check_X931Name: | RSA_padding_check_X931 | Prototype: | int RSA_padding_check_X931(unsigned char *to, int tlen, const unsigned char *from, int flen, int num) | Coverage: | 0.000% (0/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_x931.c | Lines: | 104-145 |
| | 24 | 8 |
RSA_signName: | RSA_sign | Prototype: | int RSA_sign(int type, const unsigned char *m, unsigned int m_len, unsigned char *sigret, unsigned int *siglen, RSA *rsa) | Coverage: | 47.826% (11/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_sign.c | Lines: | 123-166 |
| | 34 | 8 |
SHA512_FinalName: | SHA512_Final | Prototype: | int SHA512_Final (unsigned char *md, SHA512_CTX *c) | Coverage: | 78.947% (15/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c | Lines: | 97-173 |
| | 51 | 8 |
SHA512_UpdateName: | SHA512_Update | Prototype: | int SHA512_Update (SHA512_CTX *c, const void *_data, size_t len) | Coverage: | 77.273% (17/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c | Lines: | 178-227 |
| | 23 | 8 |
SMIME_crlf_copyName: | SMIME_crlf_copy | Prototype: | int SMIME_crlf_copy(BIO *in, BIO *out, int flags) | Coverage: | 56.522% (13/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c | Lines: | 532-566 |
| | 27 | 8 |
SSL_freeName: | SSL_free | Prototype: | void SSL_free(SSL *s) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 494-565 |
| | 52 | 8 |
TS_CONF_load_certsName: | TS_CONF_load_certs | Prototype: | struct stack_st_X509 * TS_CONF_load_certs(const char *file) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 114-146 |
| | 60 | 8 |
TS_CONF_set_digestsName: | TS_CONF_set_digests | Prototype: | int TS_CONF_set_digests(CONF *conf, const char *section, TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_conf.c | Lines: | 391-428 |
| | 29 | 8 |
TS_check_signing_certsName: | TS_check_signing_certs | Prototype: | static int TS_check_signing_certs(PKCS7_SIGNER_INFO *si, struct stack_st_X509 *chain) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_rsp_verify.c | Lines: | 269-303 |
| | 25 | 8 |
WHIRLPOOL_FinalName: | WHIRLPOOL_Final | Prototype: | int WHIRLPOOL_Final (unsigned char *md,WHIRLPOOL_CTX *c) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/whrlpool/wp_dgst.c | Lines: | 217-254 |
| | 26 | 8 |
X509V3_NAME_from_sectionName: | X509V3_NAME_from_section | Prototype: | int X509V3_NAME_from_section(X509_NAME *nm, struct stack_st_CONF_VALUE*dn_sk, unsigned long chtype) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 1308-1342 |
| | 22 | 8 |
X509V3_extensions_printName: | X509V3_extensions_print | Prototype: | int X509V3_extensions_print(BIO *bp, const char *title, const struct stack_st_X509_EXTENSION *exts, unsigned long flag, int indent) | Coverage: | 58.333% (14/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_prn.c | Lines: | 154-187 |
| | 23 | 8 |
X509_ATTRIBUTE_createName: | X509_ATTRIBUTE_create | Prototype: | X509_ATTRIBUTE * X509_ATTRIBUTE_create(int nid, int atrtype, void *value) | Coverage: | 25.000% (5/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_attrib.c | Lines: | 172-198 |
| | 45 | 8 |
X509_ATTRIBUTE_create_by_OBJName: | X509_ATTRIBUTE_create_by_OBJ | Prototype: | X509_ATTRIBUTE * X509_ATTRIBUTE_create_by_OBJ(X509_ATTRIBUTE **attr, const ASN1_OBJECT *obj, int atrtype, const void *data, int len) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_att.c | Lines: | 243-270 |
| | 46 | 8 |
X509_CRL_printName: | X509_CRL_print | Prototype: | int X509_CRL_print(BIO *out, X509_CRL *x) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_crl.c | Lines: | 84-140 |
| | 52 | 8 |
X509_NAME_ENTRY_create_by_OBJName: | X509_NAME_ENTRY_create_by_OBJ | Prototype: | X509_NAME_ENTRY * X509_NAME_ENTRY_create_by_OBJ(X509_NAME_ENTRY **ne, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len) | Coverage: | 25.926% (7/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Lines: | 329-354 |
| | 45 | 8 |
X509_STORE_load_locationsName: | X509_STORE_load_locations | Prototype: | int X509_STORE_load_locations(X509_STORE *ctx, const char *file, const char *path) | Coverage: | 45.833% (11/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_d2.c | Lines: | 87-109 |
| | 40 | 8 |
X509_VERIFY_PARAM_set1_policiesName: | X509_VERIFY_PARAM_set1_policies | Prototype: | int X509_VERIFY_PARAM_set1_policies(X509_VERIFY_PARAM *param, struct stack_st_ASN1_OBJECT *policies) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vpm.c | Lines: | 473-506 |
| | 26 | 8 |
X509_check_akidName: | X509_check_akid | Prototype: | int X509_check_akid(X509 *issuer, AUTHORITY_KEYID *akid) | Coverage: | 23.333% (7/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 856-893 |
| | 26 | 8 |
X509_get_pubkey_parametersName: | X509_get_pubkey_parameters | Prototype: | int X509_get_pubkey_parameters(EVP_PKEY *pkey, struct stack_st_X509 *chain) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1949-1987 |
| | 42 | 8 |
X509_signature_printName: | X509_signature_print | Prototype: | int X509_signature_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig) | Coverage: | 29.167% (7/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Lines: | 323-347 |
| | 22 | 8 |
aead_aes_gcm_openName: | aead_aes_gcm_open | Prototype: | static int aead_aes_gcm_open(const EVP_AEAD_CTX *ctx, unsigned char *out, size_t *out_len, size_t max_out_len, const unsigned char *nonce, size_t nonce_len, const unsigned char *in, size_t in_len, const unsigned char *ad, size_t ad_len) | Coverage: | 43.478% (10/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c | Lines: | 1465-1514 |
| | 29 | 8 |
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 |
append_ia5Name: | append_ia5 | Prototype: | static int append_ia5(struct stack_st_OPENSSL_STRING **sk, ASN1_IA5STRING *email) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_utl.c | Lines: | 599-623 |
| | 53 | 8 |
asn1_find_endName: | asn1_find_end | Prototype: | static int asn1_find_end(const unsigned char **in, long len, char inf) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Lines: | 934-979 |
| | 44 | 8 |
bio_writeName: | bio_write | Prototype: | static int bio_write(BIO *bio, const char *buf, int num_) | Coverage: | 77.778% (21/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Lines: | 330-400 |
| | 56 | 8 |
bn_mul_normalName: | bn_mul_normal | Prototype: | void bn_mul_normal(unsigned long *r, unsigned long *a, int na, unsigned long *b, int nb) | Coverage: | 85.714% (18/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | Lines: | 1100-1145 |
| | 31 | 8 |
cbb_buffer_addName: | cbb_buffer_add | Prototype: | static int cbb_buffer_add(struct cbb_buffer_st *base, uint8_t **out, size_t len) | Coverage: | 70.833% (17/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Lines: | 93-129 |
| | 26 | 8 |
check_delta_baseName: | check_delta_base | Prototype: | static int check_delta_base(X509_CRL *delta, X509_CRL *base) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 1123-1148 |
| | 16 | 8 |
check_trustName: | check_trust | Prototype: | static int check_trust(X509_STORE_CTX *ctx) | Coverage: | 40.909% (9/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 824-876 |
| | 33 | 8 |
copy_issuerName: | copy_issuer | Prototype: | static int copy_issuer(X509V3_CTX *ctx, GENERAL_NAMES *gens) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_alt.c | Lines: | 310-347 |
| | 24 | 8 |