Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
c448_ed448_signName: | c448_ed448_sign | Prototype: | c448_error_t c448_ed448_sign( uint8_t signature[(57 + 57)], const uint8_t privkey[57], const uint8_t pubkey[57], const uint8_t *message, size_t message_len, uint8_t prehashed, const uint8_t *context, size_t context_len) | Coverage: | 50.000% (16/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c | Lines: | 125-228 |
| | 63 | 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: | 95.238% (20/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c | Lines: | 622-662 |
| | 31 | 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/openssl/src/crypto/bio/bss_bio.c | Lines: | 270-338 |
| | 56 | 8 |
aesni_ocb_init_keyName: | aesni_ocb_init_key | Prototype: | static int aesni_ocb_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 464-512 |
| | 32 | 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: | 58.621% (17/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 3336-3434 |
| | 44 | 8 |
aes_gcm_init_keyName: | aes_gcm_init_key | Prototype: | static int aes_gcm_init_key(EVP_CIPHER_CTX *ctx, const unsigned char *key, const unsigned char *iv, int enc) | Coverage: | 68.966% (20/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 2964-3035 |
| | 45 | 8 |
add_key_shareName: | add_key_share | Prototype: | static int add_key_share(SSL *s, WPACKET *pkt, unsigned int curve_id) | Coverage: | 43.478% (10/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c | Lines: | 582-637 |
| | 56 | 8 |
a2i_IPADDRESS_NCName: | a2i_IPADDRESS_NC | Prototype: | ASN1_OCTET_STRING *a2i_IPADDRESS_NC(const char *ipasc) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 986-1026 |
| | 87 | 8 |
X509v3_asid_add_inheritName: | X509v3_asid_add_inherit | Prototype: | int X509v3_asid_add_inherit(ASIdentifiers *asid, int which) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c | Lines: | 153-176 |
| | 24 | 8 |
X509_signature_printName: | X509_signature_print | Prototype: | int X509_signature_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig) | Coverage: | 75.000% (18/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c | Lines: | 301-325 |
| | 22 | 8 |
X509_get_pubkey_parametersName: | X509_get_pubkey_parameters | Prototype: | int X509_get_pubkey_parameters(EVP_PKEY *pkey, struct stack_st_X509 *chain) | Coverage: | 37.500% (9/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Lines: | 1880-1913 |
| | 36 | 8 |
X509_check_akidName: | X509_check_akid | Prototype: | int X509_check_akid(X509 *issuer, AUTHORITY_KEYID *akid) | Coverage: | 100.000% (30/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c | Lines: | 796-833 |
| | 26 | 8 |
X509_STORE_newName: | X509_STORE_new | Prototype: | X509_STORE *X509_STORE_new(void) | Coverage: | 35.000% (7/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 160-202 |
| | 46 | 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/openssl/src/crypto/x509/x509_d2.c | Lines: | 35-57 |
| | 40 | 8 |
X509_STORE_CTX_get1_certsName: | X509_STORE_CTX_get1_certs | Prototype: | struct stack_st_X509 *X509_STORE_CTX_get1_certs(X509_STORE_CTX *ctx, X509_NAME *nm) | Coverage: | 50.000% (11/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 528-577 |
| | 62 | 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/openssl/src/crypto/x509/x509name.c | Lines: | 279-304 |
| | 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: | 25.926% (7/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c | Lines: | 186-214 |
| | 47 | 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: | 66.667% (16/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c | Lines: | 138-171 |
| | 23 | 8 |
X509V3_add_valueName: | X509V3_add_value | Prototype: | int X509V3_add_value(const char *name, const char *value, struct stack_st_CONF_VALUE **extlist) | Coverage: | 46.154% (12/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 37-68 |
| | 57 | 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/29) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c | Lines: | 1193-1239 |
| | 25 | 8 |
WPACKET_reserve_bytesName: | WPACKET_reserve_bytes | Prototype: | int WPACKET_reserve_bytes(WPACKET *pkt, size_t len, unsigned char **allocbytes) | Coverage: | 74.194% (23/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | Lines: | 40-69 |
| | 36 | 8 |
WHIRLPOOL_FinalName: | WHIRLPOOL_Final | Prototype: | int WHIRLPOOL_Final(unsigned char *md, WHIRLPOOL_CTX *c) | Coverage: | 72.727% (16/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/whrlpool/wp_dgst.c | Lines: | 208-245 |
| | 26 | 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/openssl/src/crypto/ts/ts_conf.c | Lines: | 337-373 |
| | 35 | 8 |
SSL_get_shared_ciphersName: | SSL_get_shared_ciphers | Prototype: | char *SSL_get_shared_ciphers(const SSL *s, char *buf, int size) | Coverage: | 50.000% (16/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2552-2595 |
| | 59 | 8 |
SSL_get1_supported_ciphersName: | SSL_get1_supported_ciphers | Prototype: | struct stack_st_SSL_CIPHER *SSL_get1_supported_ciphers(SSL *s) | Coverage: | 63.636% (14/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2444-2468 |
| | 38 | 8 |
SSL_get0_dane_tlsaName: | SSL_get0_dane_tlsa | Prototype: | int SSL_get0_dane_tlsa(SSL *s, uint8_t *usage, uint8_t *selector, uint8_t *mtype, unsigned const char **data, size_t *dlen) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 1071-1091 |
| | 19 | 8 |
SSL_add_dir_cert_subjects_to_stackName: | SSL_add_dir_cert_subjects_to_stack | Prototype: | int SSL_add_dir_cert_subjects_to_stack(struct stack_st_X509_NAME *stack, const char *dir) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_cert.c | Lines: | 741-784 |
| | 32 | 8 |
SSL_CTX_add_sessionName: | SSL_CTX_add_session | Prototype: | int SSL_CTX_add_session(SSL_CTX *ctx, SSL_SESSION *c) | Coverage: | 62.963% (17/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 665-740 |
| | 69 | 8 |
SRP_create_verifier_BNName: | SRP_create_verifier_BN | Prototype: | int SRP_create_verifier_BN(const char *user, const char *pass, BIGNUM **salt, BIGNUM **verifier, const BIGNUM *N, const BIGNUM *g) | Coverage: | 51.429% (18/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 668-713 |
| | 77 | 8 |
SRP_Calc_xName: | SRP_Calc_x | Prototype: | BIGNUM *SRP_Calc_x(const BIGNUM *s, const char *user, const char *pass) | Coverage: | 44.444% (16/36) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c | Lines: | 119-156 |
| | 80 | 8 |
SHA512_UpdateName: | SHA512_Update | Prototype: | int SHA512_Update(SHA512_CTX *c, const void *_data, size_t len) | Coverage: | 86.364% (19/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha512.c | Lines: | 264-310 |
| | 25 | 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: | 52.381% (11/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_sign.c | Lines: | 69-114 |
| | 33 | 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/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_x931.c | Lines: | 53-96 |
| | 25 | 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/openssl/src/crypto/rc2/rc2_skey.c | Lines: | 49-94 |
| | 30 | 8 |
RAND_DRBG_setName: | RAND_DRBG_set | Prototype: | int RAND_DRBG_set(RAND_DRBG *drbg, int type, unsigned int flags) | Coverage: | 58.824% (10/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/drbg_lib.c | Lines: | 103-133 |
| | 16 | 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/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 22-43 |
| | 7 | 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/openssl/src/crypto/pkcs7/pk7_attr.c | Lines: | 50-84 |
| | 38 | 8 |
PKCS7_ctrlName: | PKCS7_ctrl | Prototype: | long PKCS7_ctrl(PKCS7 *p7, int cmd, long larg, char *parg) | Coverage: | 69.231% (18/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 17-61 |
| | 31 | 8 |
PKCS7_add_signatureName: | PKCS7_add_signature | Prototype: | PKCS7_SIGNER_INFO *PKCS7_add_signature(PKCS7 *p7, X509 *x509, EVP_PKEY *pkey, const EVP_MD *dgst) | Coverage: | 45.000% (9/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 349-375 |
| | 32 | 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/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 303-347 |
| | 29 | 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/openssl/src/crypto/pkcs7/pk7_lib.c | Lines: | 462-504 |
| | 33 | 8 |
PKCS12_get0_macName: | PKCS12_get0_mac | Prototype: | void PKCS12_get0_mac(const ASN1_OCTET_STRING **pmac, const X509_ALGOR **pmacalg, const ASN1_OCTET_STRING **psalt, const ASN1_INTEGER **piter, const PKCS12 *p12) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c | Lines: | 23-45 |
| | 30 | 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/openssl/src/crypto/pem/pem_pkey.c | Lines: | 116-152 |
| | 60 | 8 |
OSSL_STORE_INFO_freeName: | OSSL_STORE_INFO_free | Prototype: | void OSSL_STORE_INFO_free(OSSL_STORE_INFO *info) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_lib.c | Lines: | 442-469 |
| | 19 | 8 |
OPENSSL_cpuid_setupName: | OPENSSL_cpuid_setup | Prototype: | void OPENSSL_cpuid_setup(void) | Coverage: | 48.148% (13/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c | Lines: | 97-159 |
| | 35 | 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/openssl/src/crypto/ocsp/ocsp_cl.c | Lines: | 276-303 |
| | 19 | 8 |
OBJ_dupName: | OBJ_dup | Prototype: | ASN1_OBJECT *OBJ_dup(const ASN1_OBJECT *o) | Coverage: | 53.846% (14/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lib.c | Lines: | 16-55 |
| | 54 | 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/openssl/src/crypto/objects/obj_dat.c | Lines: | 588-635 |
| | 35 | 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/openssl/src/crypto/objects/obj_xref.c | Lines: | 95-126 |
| | 33 | 8 |
NCONF_get_number_eName: | NCONF_get_number_e | Prototype: | int NCONF_get_number_e(const CONF *conf, const char *group, const char *name, long *result) | Coverage: | 68.182% (15/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c | Lines: | 288-324 |
| | 33 | 8 |
HMACName: | HMAC | Prototype: | unsigned char *HMAC(const EVP_MD *evp_md, const void *key, int key_len, const unsigned char *d, size_t n, unsigned char *md, unsigned int *md_len) | Coverage: | 54.545% (12/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c | Lines: | 206-235 |
| | 37 | 8 |
EVP_PKEY_asn1_newName: | EVP_PKEY_asn1_new | Prototype: | EVP_PKEY_ASN1_METHOD *EVP_PKEY_asn1_new(int id, int flags, const char *pem_str, const char *info) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c | Lines: | 201-243 |
| | 38 | 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: | 79.167% (19/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c | Lines: | 103-137 |
| | 38 | 8 |
EVP_PKEY_CTX_ctrlName: | EVP_PKEY_CTX_ctrl | Prototype: | int EVP_PKEY_CTX_ctrl(EVP_PKEY_CTX *ctx, int keytype, int optype, int cmd, int p1, void *p2) | Coverage: | 64.286% (18/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | Lines: | 366-399 |
| | 20 | 8 |
EVP_PBE_findName: | EVP_PBE_find | Prototype: | int EVP_PBE_find(int type, int pbe_nid, int *pcnid, int *pmnid, EVP_PBE_KEYGEN **pkeygen) | Coverage: | 40.909% (9/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c | Lines: | 209-236 |
| | 30 | 8 |
EVP_EncryptFinal_exName: | EVP_EncryptFinal_ex | Prototype: | int EVP_EncryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) | Coverage: | 78.261% (18/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 381-421 |
| | 32 | 8 |
EVP_DigestVerifyFinalName: | EVP_DigestVerifyFinal | Prototype: | int EVP_DigestVerifyFinal(EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen) | Coverage: | 40.741% (11/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sigver.c | Lines: | 173-208 |
| | 27 | 8 |
ERR_get_stateName: | ERR_get_state | Prototype: | ERR_STATE *ERR_get_state(void) | Coverage: | 46.154% (12/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 671-706 |
| | 65 | 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/openssl/src/crypto/ec/ec_print.c | Lines: | 34-70 |
| | 49 | 8 |
DH_check_exName: | DH_check_ex | Prototype: | int DH_check_ex(const DH *dh) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_check.c | Lines: | 77-99 |
| | 17 | 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: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c | Lines: | 213-284 |
| | 37 | 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: | 60.870% (14/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c | Lines: | 112-146 |
| | 44 | 8 |
CMS_encryptName: | CMS_encrypt | Prototype: | CMS_ContentInfo *CMS_encrypt(struct stack_st_X509 *certs, BIO *data, const EVP_CIPHER *cipher, unsigned int flags) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 546-577 |
| | 28 | 8 |
CMS_ReceiptRequest_get0_valuesName: | CMS_ReceiptRequest_get0_values | Prototype: | void CMS_ReceiptRequest_get0_values(CMS_ReceiptRequest *rr, ASN1_STRING **pcid, int *pallorfirst, struct stack_st_GENERAL_NAMES **plist, struct stack_st_GENERAL_NAMES **prto) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | Lines: | 113-134 |
| | 17 | 8 |
CMS_ReceiptRequest_create0Name: | CMS_ReceiptRequest_create0 | Prototype: | CMS_ReceiptRequest *CMS_ReceiptRequest_create0(unsigned char *id, int idlen, int allorfirst, struct stack_st_GENERAL_NAMES *receiptList, struct stack_st_GENERAL_NAMES *receiptsTo) | Coverage: | 40.000% (8/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | Lines: | 46-86 |
| | 35 | 8 |
CMAC_FinalName: | CMAC_Final | Prototype: | int CMAC_Final(CMAC_CTX *ctx, unsigned char *out, size_t *poutlen) | Coverage: | 78.261% (18/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | Lines: | 186-212 |
| | 20 | 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/openssl/src/crypto/cast/c_skey.c | Lines: | 26-118 |
| | 76 | 8 |
BN_security_bitsName: | BN_security_bits | Prototype: | int BN_security_bits(int L, int N) | Coverage: | 72.000% (18/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 831-852 |
| | 18 | 8 |
BN_printName: | BN_print | Prototype: | int BN_print(BIO *bp, const BIGNUM *a) | Coverage: | 69.231% (18/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | Lines: | 304-327 |
| | 15 | 8 |
BN_nist_mod_384Name: | BN_nist_mod_384 | Prototype: | int BN_nist_mod_384(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | Lines: | 886-1149 |
| | 154 | 8 |
BN_nist_mod_256Name: | BN_nist_mod_256 | Prototype: | int BN_nist_mod_256(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | Lines: | 640-868 |
| | 131 | 8 |
BN_nist_mod_224Name: | BN_nist_mod_224 | Prototype: | int BN_nist_mod_224(BIGNUM *r, const BIGNUM *a, const BIGNUM *field, BN_CTX *ctx) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c | Lines: | 459-626 |
| | 62 | 8 |
BN_lebin2bnName: | BN_lebin2bn | Prototype: | BIGNUM *BN_lebin2bn(const unsigned char *s, int len, BIGNUM *ret) | Coverage: | 58.333% (14/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 472-517 |
| | 50 | 8 |
BN_gcdName: | BN_gcd | Prototype: | int BN_gcd(BIGNUM *r, const BIGNUM *in_a, const BIGNUM *in_b, BN_CTX *ctx) | Coverage: | 50.000% (10/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c | Lines: | 15-52 |
| | 35 | 8 |
BN_bn2hexName: | BN_bn2hex | Prototype: | char *BN_bn2hex(const BIGNUM *a) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c | Lines: | 20-50 |
| | 23 | 8 |
BN_bin2bnName: | BN_bin2bn | Prototype: | BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c | Lines: | 372-415 |
| | 48 | 8 |
BN_add_wordName: | BN_add_word | Prototype: | int BN_add_word(BIGNUM *a, unsigned long w) | Coverage: | 71.429% (20/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c | Lines: | 98-132 |
| | 24 | 8 |
BN_X931_generate_prime_exName: | BN_X931_generate_prime_ex | Prototype: | int BN_X931_generate_prime_ex(BIGNUM *p, BIGNUM *p1, BIGNUM *p2, BIGNUM *Xp1, BIGNUM *Xp2, const BIGNUM *Xp, const BIGNUM *e, BN_CTX *ctx, BN_GENCB *cb) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_x931p.c | Lines: | 215-244 |
| | 27 | 8 |
BN_POOL_getName: | BN_POOL_get | Prototype: | static BIGNUM *BN_POOL_get(BN_POOL *p, int flag) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c | Lines: | 305-344 |
| | 38 | 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/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 1116-1145 |
| | 18 | 8 |
BN_GF2m_mod_invName: | BN_GF2m_mod_inv | Prototype: | int BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx) | Coverage: | 55.000% (11/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c | Lines: | 724-757 |
| | 24 | 8 |
BIO_sock_non_fatal_errorName: | BIO_sock_non_fatal_error | Prototype: | int BIO_sock_non_fatal_error(int err) | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c | Lines: | 182-231 |
| | 4 | 8 |
BIO_fd_non_fatal_errorName: | BIO_fd_non_fatal_error | Prototype: | int BIO_fd_non_fatal_error(int err) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c | Lines: | 235-279 |
| | 4 | 8 |
ASN1_verifyName: | ASN1_verify | Prototype: | int ASN1_verify(i2d_of_void *i2d, X509_ALGOR *a, ASN1_BIT_STRING *signature, char *data, EVP_PKEY *pkey) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_verify.c | Lines: | 26-80 |
| | 55 | 8 |
ASN1_object_sizeName: | ASN1_object_size | Prototype: | int ASN1_object_size(int constructed, int length, int tag) | Coverage: | 82.609% (19/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | Lines: | 215-241 |
| | 18 | 8 |
ASN1_item_packName: | ASN1_item_pack | Prototype: | ASN1_STRING *ASN1_item_pack(void *obj, const ASN1_ITEM *it, ASN1_STRING **oct) | Coverage: | 44.444% (12/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_pack.c | Lines: | 16-49 |
| | 54 | 8 |
ASN1_TYPE_get_int_octetstringName: | ASN1_TYPE_get_int_octetstring | Prototype: | int ASN1_TYPE_get_int_octetstring(const ASN1_TYPE *a, long *num, unsigned char *data, int max_len) | Coverage: | 50.000% (11/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/evp_asn1.c | Lines: | 83-115 |
| | 33 | 8 |
ASN1_STRING_printName: | ASN1_STRING_print | Prototype: | int ASN1_STRING_print(BIO *bp, const ASN1_STRING *v) | Coverage: | 78.571% (22/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_print.c | Lines: | 68-95 |
| | 23 | 8 |
ASN1_PRINTABLE_typeName: | ASN1_PRINTABLE_type | Prototype: | int ASN1_PRINTABLE_type(const unsigned char *s, int len) | Coverage: | 45.833% (11/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_print.c | Lines: | 15-38 |
| | 20 | 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: | 50.000% (13/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c | Lines: | 146-179 |
| | 33 | 8 |
x509_object_idx_cntName: | x509_object_idx_cnt | Prototype: | static int x509_object_idx_cnt(struct stack_st_X509_OBJECT *h, X509_LOOKUP_TYPE type, X509_NAME *name, int *pnmatch) | Coverage: | 61.111% (11/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c | Lines: | 467-504 |
| | 25 | 7 |
write_stringName: | write_string | Prototype: | static int write_string(UI *ui, UI_STRING *uis) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c | Lines: | 201-216 |
| | 6 | 7 |
wpacket_intern_closeName: | wpacket_intern_close | Prototype: | static int wpacket_intern_close(WPACKET *pkt, WPACKET_SUB *sub, int doclose) | Coverage: | 80.000% (20/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/packet.c | Lines: | 186-223 |
| | 25 | 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/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c | Lines: | 222-268 |
| | 60 | 7 |
v2i_POLICY_MAPPINGSName: | v2i_POLICY_MAPPINGS | Prototype: | static void *v2i_POLICY_MAPPINGS(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx, struct stack_st_CONF_VALUE *nval) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pmaps.c | Lines: | 65-112 |
| | 68 | 7 |
unknown_ext_printName: | unknown_ext_print | Prototype: | static int unknown_ext_print(BIO *out, const unsigned char *ext, int extlen, unsigned long flag, int indent, int supported) | Coverage: | 14.286% (2/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c | Lines: | 173-196 |
| | 9 | 7 |
type_strName: | type_str | Prototype: | static int type_str(unsigned long value, void *arg) | Coverage: | 39.394% (13/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c | Lines: | 270-290 |
| | 17 | 7 |
ts_RESP_check_requestName: | ts_RESP_check_request | Prototype: | static int ts_RESP_check_request(TS_RESP_CTX *ctx) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c | Lines: | 449-498 |
| | 42 | 7 |
tls_process_key_updateName: | tls_process_key_update | Prototype: | MSG_PROCESS_RETURN tls_process_key_update(SSL *s, PACKET *pkt) | Coverage: | 64.000% (16/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 599-655 |
| | 50 | 7 |
tls_process_initial_server_flightName: | tls_process_initial_server_flight | Prototype: | int tls_process_initial_server_flight(SSL *s) | Coverage: | 86.957% (20/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 2801-2845 |
| | 39 | 7 |