Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ssl_clear_cipher_read_stateName: | ssl_clear_cipher_read_state | Prototype: | void ssl_clear_cipher_read_state(SSL *s) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 2622-2635 |
| | 22 | 2 |
ssl_cipher_ptr_id_cmpName: | ssl_cipher_ptr_id_cmp | Prototype: | int ssl_cipher_ptr_id_cmp(const SSL_CIPHER * const *ap, const SSL_CIPHER * const *bp) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1236-1247 |
| | 5 | 2 |
ssl_cipher_id_cmp_BSEARCH_CMP_FNName: | ssl_cipher_id_cmp_BSEARCH_CMP_FN | Prototype: | static int ssl_cipher_id_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 3092-3098 |
| | 3 | 1 |
ssl_cipher_id_cmpName: | ssl_cipher_id_cmp | Prototype: | int ssl_cipher_id_cmp(const SSL_CIPHER *a, const SSL_CIPHER *b) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Lines: | 1224-1234 |
| | 5 | 2 |
ssl_cert_set_default_mdName: | ssl_cert_set_default_md | Prototype: | static void ssl_cert_set_default_md(CERT *cert) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Lines: | 161-171 |
| | 4 | 1 |
ssl_aes_is_acceleratedName: | ssl_aes_is_accelerated | Prototype: | static inline int ssl_aes_is_accelerated(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Lines: | 1273-1281 |
| | 1 | 1 |
ssl3_send_server_kex_ecdheName: | ssl3_send_server_kex_ecdhe | Prototype: | static int ssl3_send_server_kex_ecdhe(SSL *s, CBB *cbb) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1487-1498 |
| | 5 | 2 |
ssl3_release_write_bufferName: | ssl3_release_write_buffer | Prototype: | int ssl3_release_write_buffer(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 763-769 |
| | 7 | 1 |
ssl3_release_read_bufferName: | ssl3_release_read_buffer | Prototype: | int ssl3_release_read_buffer(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Lines: | 771-777 |
| | 7 | 1 |
ssl3_record_writeName: | ssl3_record_write | Prototype: | int ssl3_record_write(SSL *s, int type) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1475-1482 |
| | 3 | 2 |
ssl3_readName: | ssl3_read | Prototype: | int ssl3_read(SSL *s, void *buf, int len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 2481-2485 |
| | 1 | 1 |
ssl3_packet_readName: | ssl3_packet_read | Prototype: | int ssl3_packet_read(SSL *s, int plen) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Lines: | 286-298 |
| | 7 | 3 |
ssl3_num_ciphersName: | ssl3_num_ciphers | Prototype: | int ssl3_num_ciphers(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1342-1346 |
| | 1 | 1 |
ssl3_handshake_writeName: | ssl3_handshake_write | Prototype: | int ssl3_handshake_write(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1469-1473 |
| | 1 | 1 |
ssl3_get_client_kex_ecdheName: | ssl3_get_client_kex_ecdhe | Prototype: | static int ssl3_get_client_kex_ecdhe(SSL *s, CBS *cbs) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Lines: | 1968-1975 |
| | 5 | 2 |
ssl3_get_cipher_by_valueName: | ssl3_get_cipher_by_value | Prototype: | const SSL_CIPHER * ssl3_get_cipher_by_value(uint16_t value) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1371-1375 |
| | 1 | 1 |
ssl3_clearName: | ssl3_clear | Prototype: | void ssl3_clear(SSL *s) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1528-1579 |
| | 55 | 1 |
ssl3_cipher_get_valueName: | ssl3_cipher_get_value | Prototype: | uint16_t ssl3_cipher_get_value(const SSL_CIPHER *c) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Lines: | 1377-1381 |
| | 1 | 1 |
ssl3_cbc_copy_macName: | ssl3_cbc_copy_mac | Prototype: | void ssl3_cbc_copy_mac(unsigned char* out, const SSL3_RECORD *rec, unsigned md_size, unsigned orig_len) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Lines: | 196-267 |
| | 28 | 4 |
srtp_find_profile_by_numName: | srtp_find_profile_by_num | Prototype: | int srtp_find_profile_by_num(unsigned profile_num, SRTP_PROTECTION_PROFILE **pptr) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srtp.c | Lines: | 161-176 |
| | 8 | 3 |
sock_newName: | sock_new | Prototype: | static int sock_new(BIO *bi) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | Lines: | 105-113 |
| | 9 | 1 |
sn_cmp_BSEARCH_CMP_FNName: | sn_cmp_BSEARCH_CMP_FN | Prototype: | static int sn_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 105-111 |
| | 3 | 1 |
sk_pushName: | sk_push | Prototype: | int sk_push(_STACK *st, void *data) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 229-233 |
| | 1 | 1 |
sk_numName: | sk_num | Prototype: | int sk_num(const _STACK *st) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 294-300 |
| | 5 | 2 |
sk_new_nullName: | sk_new_null | Prototype: | _STACK * sk_new_null(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 109-113 |
| | 1 | 1 |
sk_freeName: | sk_free | Prototype: | void sk_free(_STACK *st) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 285-292 |
| | 6 | 2 |
sk_findName: | sk_find | Prototype: | int sk_find(_STACK *st, void *data) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Lines: | 217-221 |
| | 1 | 1 |
sigx_cmp_BSEARCH_CMP_FNName: | sigx_cmp_BSEARCH_CMP_FN | Prototype: | static int sigx_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c | Lines: | 112-118 |
| | 3 | 1 |
sigx_cmpName: | sigx_cmp | Prototype: | static int sigx_cmp(const nid_triple * const *a, const nid_triple * const *b) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c | Lines: | 100-109 |
| | 5 | 2 |
sig_cmp_BSEARCH_CMP_FNName: | sig_cmp_BSEARCH_CMP_FN | Prototype: | static int sig_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c | Lines: | 75-81 |
| | 3 | 1 |
sig_cmpName: | sig_cmp | Prototype: | static int sig_cmp(const nid_triple *a, const nid_triple *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c | Lines: | 65-69 |
| | 1 | 1 |
si_cbName: | si_cb | Prototype: | static int si_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_asn1.c | Lines: | 338-346 |
| | 4 | 2 |
rsa_pub_printName: | rsa_pub_print | Prototype: | static int rsa_pub_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 264-268 |
| | 1 | 1 |
rsa_blinding_invertName: | rsa_blinding_invert | Prototype: | static int rsa_blinding_invert(BN_BLINDING *b, BIGNUM *f, BIGNUM *unblind, BN_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c | Lines: | 327-339 |
| | 1 | 1 |
rsa_bitsName: | rsa_bits | Prototype: | static int rsa_bits(const EVP_PKEY *pkey) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 173-177 |
| | 1 | 1 |
ripemd160_block_data_orderName: | ripemd160_block_data_order | Prototype: | void ripemd160_block_data_order (RIPEMD160_CTX *ctx, const void *p, size_t num) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ripemd/rmd_dgst.c | Lines: | 86-289 |
| | 176 | 2 |
ri_cbName: | ri_cb | Prototype: | static int ri_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_asn1.c | Lines: | 563-571 |
| | 4 | 2 |
rc4_init_keyName: | rc4_init_key | Prototype: | static int rc4_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4.c | Lines: | 125-131 |
| | 2 | 1 |
rc4_cipherName: | rc4_cipher | Prototype: | static int rc4_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t inl) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4.c | Lines: | 133-139 |
| | 2 | 1 |
rc2_init_keyName: | rc2_init_key | Prototype: | static int rc2_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | Lines: | 139-146 |
| | 3 | 1 |
pubkey_cbName: | pubkey_cb | Prototype: | static int pubkey_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c | Lines: | 77-85 |
| | 4 | 2 |
pqueue_popName: | pqueue_pop | Prototype: | pitem * pqueue_pop(pqueue_s *pq) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 145-154 |
| | 6 | 2 |
pqueue_peekName: | pqueue_peek | Prototype: | pitem * pqueue_peek(pqueue_s *pq) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 139-143 |
| | 1 | 1 |
pqueue_newName: | pqueue_new | Prototype: | pqueue_s * pqueue_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 92-96 |
| | 1 | 1 |
pqueue_iteratorName: | pqueue_iterator | Prototype: | pitem * pqueue_iterator(pqueue_s *pq) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 169-173 |
| | 1 | 1 |
pqueue_freeName: | pqueue_free | Prototype: | void pqueue_free(pqueue_s *pq) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 98-102 |
| | 1 | 1 |
pqueue_findName: | pqueue_find | Prototype: | pitem * pqueue_find(pqueue_s *pq, unsigned char *prio64be) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 156-167 |
| | 13 | 3 |
poly1305_update_with_pad16Name: | poly1305_update_with_pad16 | Prototype: | static void poly1305_update_with_pad16(poly1305_state *poly1305, const unsigned char *data, size_t data_len) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha20poly1305.c | Lines: | 100-114 |
| | 5 | 2 |
poly1305_updateName: | poly1305_update | Prototype: | static inline void poly1305_update(poly1305_context *ctx, const unsigned char *m, size_t bytes) | Coverage: | 100.000% (22/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305-donna.c | Lines: | 176-212 |
| | 24 | 8 |
poly1305_initName: | poly1305_init | Prototype: | static inline void poly1305_init(poly1305_context *ctx, const unsigned char key[32]) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305-donna.c | Lines: | 54-81 |
| | 17 | 1 |
poly1305_finishName: | poly1305_finish | Prototype: | static inline void poly1305_finish(poly1305_context *ctx, unsigned char mac[16]) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305-donna.c | Lines: | 214-321 |
| | 87 | 3 |
poly1305_blocksName: | poly1305_blocks | Prototype: | static void poly1305_blocks(poly1305_state_internal_t *st, const unsigned char *m, size_t bytes) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/poly1305/poly1305-donna.c | Lines: | 83-174 |
| | 76 | 2 |
pmeth_cmp_BSEARCH_CMP_FNName: | pmeth_cmp_BSEARCH_CMP_FN | Prototype: | static int pmeth_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | Lines: | 117-123 |
| | 3 | 1 |
pmeth_cmpName: | pmeth_cmp | Prototype: | static int pmeth_cmp(const EVP_PKEY_METHOD * const *a, const EVP_PKEY_METHOD * const *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | Lines: | 110-114 |
| | 1 | 1 |
pkey_hmac_cleanupName: | pkey_hmac_cleanup | Prototype: | static void pkey_hmac_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hm_pmeth.c | Lines: | 119-127 |
| | 4 | 1 |
pkey_gost_mac_signctx_initName: | pkey_gost_mac_signctx_init | Prototype: | static int pkey_gost_mac_signctx_init(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | Lines: | 208-212 |
| | 1 | 1 |
pkey_gost_mac_cleanupName: | pkey_gost_mac_cleanup | Prototype: | static void pkey_gost_mac_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_pmeth.c | Lines: | 83-88 |
| | 2 | 1 |
pkey_dsa_cleanupName: | pkey_dsa_cleanup | Prototype: | static void pkey_dsa_cleanup(EVP_PKEY_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_pmeth.c | Lines: | 121-127 |
| | 2 | 1 |
pitem_freeName: | pitem_free | Prototype: | void pitem_free(pitem *item) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/pqueue.c | Lines: | 86-90 |
| | 1 | 1 |
obj_name_LHASH_HASHName: | obj_name_LHASH_HASH | Prototype: | static unsigned long obj_name_LHASH_HASH(const void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 39-39 |
| | 1 | 1 |
obj_name_LHASH_COMPName: | obj_name_LHASH_COMP | Prototype: | static int obj_name_LHASH_COMP(const void *arg1, const void *arg2) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 40-40 |
| | 1 | 1 |
obj_cmp_BSEARCH_CMP_FNName: | obj_cmp_BSEARCH_CMP_FN | Prototype: | static int obj_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 438-444 |
| | 3 | 1 |
obj_cmpName: | obj_cmp | Prototype: | static int obj_cmp(const ASN1_OBJECT * const *ap, const unsigned int *bp) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 424-435 |
| | 7 | 2 |
null_writeName: | null_write | Prototype: | static int null_write(BIO *b, const char *in, int inl) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_null.c | Lines: | 114-118 |
| | 1 | 1 |
null_newName: | null_new | Prototype: | static int null_new(BIO *bi) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_null.c | Lines: | 91-98 |
| | 8 | 1 |
null_init_keyName: | null_init_key | Prototype: | static int null_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_null.c | Lines: | 90-96 |
| | 1 | 1 |
null_callbackName: | null_callback | Prototype: | static int null_callback(int ok, X509_STORE_CTX *e) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_vfy.c | Lines: | 148-152 |
| | 1 | 1 |
nid_cmp_BSEARCH_CMP_FNName: | nid_cmp_BSEARCH_CMP_FN | Prototype: | static int nid_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 338-344 |
| | 3 | 1 |
nid_cmpName: | nid_cmp | Prototype: | static int nid_cmp(const int *a, const int *b) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_purp.c | Lines: | 328-332 |
| | 1 | 1 |
names_lh_free_LHASH_DOALLName: | names_lh_free_LHASH_DOALL | Prototype: | static void names_lh_free_LHASH_DOALL(void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c | Lines: | 326-326 |
| | 1 | 1 |
multipermuteName: | multipermute | Prototype: | static inline unsigned long multipermute(const unsigned long *in, int i) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | Lines: | 1170-1185 |
| | 10 | 1 |
md4_block_data_orderName: | md4_block_data_order | Prototype: | void md4_block_data_order (MD4_CTX *c, const void *data_, size_t num) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md4/md4_dgst.c | Lines: | 86-166 |
| | 63 | 2 |
mackey_free_gostName: | mackey_free_gost | Prototype: | static void mackey_free_gost(EVP_PKEY *pk) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89imit_ameth.c | Lines: | 59-63 |
| | 1 | 1 |
long_freeName: | long_free | Prototype: | static void long_free(ASN1_VALUE **pval, const ASN1_ITEM *it) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_long.c | Lines: | 115-119 |
| | 1 | 1 |
local_sk_X509_NAME_ENTRY_pop_freeName: | local_sk_X509_NAME_ENTRY_pop_free | Prototype: | static void local_sk_X509_NAME_ENTRY_pop_free(struct stack_st_X509_NAME_ENTRY *ne) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 375-379 |
| | 1 | 1 |
local_sk_X509_NAME_ENTRY_freeName: | local_sk_X509_NAME_ENTRY_free | Prototype: | static void local_sk_X509_NAME_ENTRY_free(struct stack_st_X509_NAME_ENTRY *ne) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Lines: | 369-373 |
| | 1 | 1 |
load_4Name: | load_4 | Prototype: | static uint64_t load_4(const uint8_t *in) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 50-57 |
| | 6 | 1 |
load_3Name: | load_3 | Prototype: | static uint64_t load_3(const uint8_t *in) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Lines: | 42-48 |
| | 5 | 1 |
ln_cmp_BSEARCH_CMP_FNName: | ln_cmp_BSEARCH_CMP_FN | Prototype: | static int ln_cmp_BSEARCH_CMP_FN(const void *a_, const void *b_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_dat.c | Lines: | 126-132 |
| | 3 | 1 |
lh_retrieveName: | lh_retrieve | Prototype: | void * lh_retrieve(_LHASH *lh, const void *data) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 247-265 |
| | 17 | 2 |
lh_freeName: | lh_free | Prototype: | void lh_free(_LHASH *lh) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 160-179 |
| | 16 | 4 |
lh_doall_argName: | lh_doall_arg | Prototype: | void lh_doall_arg(_LHASH *lh, LHASH_DOALL_ARG_FN_TYPE func, void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 302-306 |
| | 1 | 1 |
lh_doallName: | lh_doall | Prototype: | void lh_doall(_LHASH *lh, LHASH_DOALL_FN_TYPE func) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/lhash/lhash.c | Lines: | 296-300 |
| | 5 | 1 |
julian_to_dateName: | julian_to_date | Prototype: | static void julian_to_date(long jd, int *y, int *m, int *d) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/o_time.c | Lines: | 146-161 |
| | 11 | 1 |
int_thread_get_itemName: | int_thread_get_item | Prototype: | static ERR_STATE * int_thread_get_item(const ERR_STATE *d) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 484-501 |
| | 15 | 2 |
int_thread_getName: | int_thread_get | Prototype: | static struct lhash_st_ERR_STATE *int_thread_get(int create) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Lines: | 450-467 |
| | 15 | 3 |
int_rsa_sizeName: | int_rsa_size | Prototype: | static int int_rsa_size(const EVP_PKEY *pkey) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 167-171 |
| | 1 | 1 |
int_rsa_freeName: | int_rsa_free | Prototype: | static void int_rsa_free(EVP_PKEY *pkey) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_ameth.c | Lines: | 179-183 |
| | 1 | 1 |
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_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_dsa_sizeName: | int_dsa_size | Prototype: | static int int_dsa_size(const EVP_PKEY *pkey) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 294-298 |
| | 1 | 1 |
int_dsa_freeName: | int_dsa_free | Prototype: | static void int_dsa_free(EVP_PKEY *pkey) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ameth.c | Lines: | 359-363 |
| | 1 | 1 |
init512Name: | init512 | Prototype: | static int init512(EVP_MD_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c | Lines: | 210-214 |
| | 1 | 1 |
init384Name: | init384 | Prototype: | static int init384(EVP_MD_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c | Lines: | 204-208 |
| | 1 | 1 |
init256Name: | init256 | Prototype: | static int init256(EVP_MD_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c | Lines: | 126-130 |
| | 1 | 1 |
init224Name: | init224 | Prototype: | static int init224(EVP_MD_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c | Lines: | 120-124 |
| | 1 | 1 |
in_utf8Name: | in_utf8 | Prototype: | static int in_utf8(unsigned long value, void *arg) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | Lines: | 314-322 |
| | 4 | 1 |
idea_ecb_encryptName: | idea_ecb_encrypt | Prototype: | void idea_ecb_encrypt(const unsigned char *in, unsigned char *out, IDEA_KEY_SCHEDULE *ks) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_ecb.c | Lines: | 71-82 |
| | 7 | 1 |
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 |
i2v_BASIC_CONSTRAINTSName: | i2v_BASIC_CONSTRAINTS | Prototype: | static struct stack_st_CONF_VALUE * i2v_BASIC_CONSTRAINTS(X509V3_EXT_METHOD *method, BASIC_CONSTRAINTS *bcons, struct stack_st_CONF_VALUE *extlist) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_bcons.c | Lines: | 144-151 |
| | 3 | 1 |