Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
tls_process_cke_psk_preambleName: | tls_process_cke_psk_preamble | Prototype: | static int tls_process_cke_psk_preamble(SSL *s, PACKET *pkt) | Coverage: | 36.364% (8/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_srvr.c | Lines: | 2892-2957 |
| | 87 | 8 |
rsa_ossl_private_encryptName: | rsa_ossl_private_encrypt | Prototype: | static int rsa_ossl_private_encrypt(int flen, const unsigned char *from, unsigned char *to, RSA *rsa, int padding) | Coverage: | 36.559% (34/93) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Lines: | 233-363 |
| | 141 | 29 |
OCSP_basic_sign_ctxName: | OCSP_basic_sign_ctx | Prototype: | int OCSP_basic_sign_ctx(OCSP_BASICRESP *brsp, X509 *signer, EVP_MD_CTX *ctx, struct stack_st_X509 *certs, unsigned long flags) | Coverage: | 36.585% (15/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c | Lines: | 177-230 |
| | 45 | 13 |
ocsp_match_issueridName: | ocsp_match_issuerid | Prototype: | static int ocsp_match_issuerid(X509 *cert, OCSP_CERTID *cid, struct stack_st_OCSP_SINGLERESP *sresp) | Coverage: | 36.667% (11/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | Lines: | 276-322 |
| | 47 | 10 |
dh_cms_encryptName: | dh_cms_encrypt | Prototype: | static int dh_cms_encrypt(CMS_RecipientInfo *ri) | Coverage: | 36.709% (29/79) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 774-905 |
| | 178 | 27 |
PKCS7_decryptName: | PKCS7_decrypt | Prototype: | int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags) | Coverage: | 36.735% (18/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_smime.c | Lines: | 477-549 |
| | 73 | 17 |
buffer_ctrlName: | buffer_ctrl | Prototype: | static long buffer_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 36.752% (43/117) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c | Lines: | 237-409 |
| | 150 | 43 |
check_bitlen_dsaName: | check_bitlen_dsa | Prototype: | static int check_bitlen_dsa(DSA *dsa, int ispub, unsigned int *pmagic) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pvkfmt.c | Lines: | 487-513 |
| | 39 | 6 |
cms_copy_messageDigestName: | cms_copy_messageDigest | Prototype: | static int cms_copy_messageDigest(CMS_ContentInfo *cms, CMS_SignerInfo *si) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 114-149 |
| | 29 | 7 |
dsa_priv_encodeName: | dsa_priv_encode | Prototype: | static int dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ameth.c | Lines: | 203-253 |
| | 53 | 7 |
ssl_check_version_downgradeName: | ssl_check_version_downgrade | Prototype: | int ssl_check_version_downgrade(SSL *s) | Coverage: | 36.842% (7/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 1577-1608 |
| | 17 | 6 |
SRP_create_verifierName: | SRP_create_verifier | Prototype: | char *SRP_create_verifier(const char *user, const char *pass, char **salt, char **verifier, const char *N, const char *g) | Coverage: | 36.957% (17/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_vfy.c | Lines: | 581-657 |
| | 144 | 14 |
dynamic_ctrlName: | dynamic_ctrl | Prototype: | static int dynamic_ctrl(ENGINE *e, int cmd, long i, void *p, void (*f) (void)) | Coverage: | 37.143% (26/70) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_dyn.c | Lines: | 289-368 |
| | 74 | 20 |
CTLOG_STORE_newName: | CTLOG_STORE_new | Prototype: | CTLOG_STORE *CTLOG_STORE_new(void) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | Lines: | 92-109 |
| | 22 | 4 |
EC_GROUP_get_ecpkparametersName: | EC_GROUP_get_ecpkparameters | Prototype: | ECPKPARAMETERS *EC_GROUP_get_ecpkparameters(const EC_GROUP *group, ECPKPARAMETERS *params) | Coverage: | 37.500% (12/32) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 523-566 |
| | 45 | 10 |
EC_KEY_set_groupName: | EC_KEY_set_group | Prototype: | int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 403-410 |
| | 13 | 2 |
EC_KEY_set_public_keyName: | EC_KEY_set_public_key | Prototype: | int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub_key) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_key.c | Lines: | 437-445 |
| | 14 | 2 |
ERR_error_string_nName: | ERR_error_string_n | Prototype: | void ERR_error_string_n(unsigned long e, char *buf, size_t len) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c | Lines: | 541-576 |
| | 29 | 6 |
EVP_CIPHER_CTX_copyName: | EVP_CIPHER_CTX_copy | Prototype: | int EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, const EVP_CIPHER_CTX *in) | Coverage: | 37.500% (9/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c | Lines: | 610-644 |
| | 39 | 7 |
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 |
SSL_CTX_newName: | SSL_CTX_new | Prototype: | SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth) | Coverage: | 37.500% (27/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 2878-3062 |
| | 137 | 24 |
UI_new_methodName: | UI_new_method | Prototype: | UI *UI_new_method(const UI_METHOD *method) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 23-50 |
| | 38 | 6 |
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 |
aes_cbc_cipherName: | aes_cbc_cipher | Prototype: | static int aes_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c | Lines: | 2683-2700 |
| | 11 | 3 |
async_fibre_makecontextName: | async_fibre_makecontext | Prototype: | int async_fibre_makecontext(async_fibre *fibre) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/arch/async_posix.c | Lines: | 35-50 |
| | 20 | 3 |
camellia_cbc_cipherName: | camellia_cbc_cipher | Prototype: | static int camellia_cbc_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, size_t len) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c | Lines: | 240-257 |
| | 11 | 3 |
ec_GF2m_simple_group_copyName: | ec_GF2m_simple_group_copy | Prototype: | int ec_GF2m_simple_group_copy(EC_GROUP *dest, const EC_GROUP *src) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Lines: | 69-92 |
| | 25 | 6 |
ec_security_bitsName: | ec_security_bits | Prototype: | static int ec_security_bits(const EVP_PKEY *pkey) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 276-290 |
| | 12 | 6 |
eckey_priv_encodeName: | eckey_priv_encode | Prototype: | static int eckey_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 218-264 |
| | 34 | 6 |
pkey_sm2_copyName: | pkey_sm2_copy | Prototype: | static int pkey_sm2_copy(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_pmeth.c | Lines: | 57-86 |
| | 29 | 6 |
rand_pool_newName: | rand_pool_new | Prototype: | RAND_POOL *rand_pool_new(int entropy, size_t min_len, size_t max_len) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 433-458 |
| | 22 | 4 |
rsa_cms_verifyName: | rsa_cms_verify | Prototype: | static int rsa_cms_verify(CMS_SignerInfo *si) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 724-747 |
| | 40 | 6 |
ssl_replace_hashName: | ssl_replace_hash | Prototype: | EVP_MD_CTX *ssl_replace_hash(EVP_MD_CTX **hash, const EVP_MD *md) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 4383-4393 |
| | 23 | 2 |
buffer_writeName: | buffer_write | Prototype: | static int buffer_write(BIO *b, const char *in, int inl) | Coverage: | 37.736% (20/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c | Lines: | 160-235 |
| | 60 | 17 |
ecdh_cms_set_peerkeyName: | ecdh_cms_set_peerkey | Prototype: | static int ecdh_cms_set_peerkey(EVP_PKEY_CTX *pctx, X509_ALGOR *alg, ASN1_BIT_STRING *pubkey) | Coverage: | 37.838% (14/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 629-678 |
| | 53 | 12 |
ecdh_cms_set_shared_infoName: | ecdh_cms_set_shared_info | Prototype: | static int ecdh_cms_set_shared_info(EVP_PKEY_CTX *pctx, CMS_RecipientInfo *ri) | Coverage: | 37.838% (14/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Lines: | 714-771 |
| | 75 | 13 |
ecx_key_printName: | ecx_key_print | Prototype: | static int ecx_key_print(BIO *bp, const EVP_PKEY *pkey, int indent, ASN1_PCTX *ctx, ecx_key_op_t op) | Coverage: | 37.838% (14/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecx_meth.c | Lines: | 267-302 |
| | 34 | 12 |
ec_GFp_simple_point_get_affine_coordinatesName: | ec_GFp_simple_point_get_affine_coordinates | Prototype: | int ec_GFp_simple_point_get_affine_coordinates(const EC_GROUP *group, const EC_POINT *point, BIGNUM *x, BIGNUM *y, BN_CTX *ctx) | Coverage: | 37.931% (33/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 495-607 |
| | 84 | 29 |
rsa_cms_encryptName: | rsa_cms_encrypt | Prototype: | static int rsa_cms_encrypt(CMS_RecipientInfo *ri) | Coverage: | 38.000% (19/50) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 960-1022 |
| | 78 | 18 |
pkcs12_gen_macName: | pkcs12_gen_mac | Prototype: | static int pkcs12_gen_mac(PKCS12 *p12, const char *pass, int passlen, unsigned char *mac, unsigned int *maclen, int (*pkcs12_key_gen)(const char *pass, int passlen, unsigned char *salt, int slen, int id, int iter, int n, unsigned char *out, const EVP_MD *md_type)) | Coverage: | 38.095% (16/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_mutl.c | Lines: | 70-141 |
| | 79 | 11 |
tls_construct_cert_verifyName: | tls_construct_cert_verify | Prototype: | int tls_construct_cert_verify(SSL *s, WPACKET *pkt) | Coverage: | 38.095% (24/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_lib.c | Lines: | 219-332 |
| | 186 | 17 |
tls1_PRFName: | tls1_PRF | Prototype: | static int tls1_PRF(SSL *s, const void *seed1, size_t seed1_len, const void *seed2, size_t seed2_len, const void *seed3, size_t seed3_len, const void *seed4, size_t seed4_len, const void *seed5, size_t seed5_len, const unsigned char *sec, size_t slen, unsigned char *out, size_t olen, int fatal) | Coverage: | 38.235% (13/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/t1_enc.c | Lines: | 19-64 |
| | 53 | 6 |
ec_GFp_simple_group_check_discriminantName: | ec_GFp_simple_group_check_discriminant | Prototype: | int ec_GFp_simple_group_check_discriminant(const EC_GROUP *group, BN_CTX *ctx) | Coverage: | 38.333% (23/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Lines: | 242-313 |
| | 62 | 21 |
ASYNC_WAIT_CTX_freeName: | ASYNC_WAIT_CTX_free | Prototype: | void ASYNC_WAIT_CTX_free(ASYNC_WAIT_CTX *ctx) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_wait.c | Lines: | 20-42 |
| | 19 | 5 |
BN_GENCB_callName: | BN_GENCB_call | Prototype: | int BN_GENCB_call(BN_GENCB *cb, int a, int b) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c | Lines: | 30-50 |
| | 10 | 6 |
BN_MONT_CTX_copyName: | BN_MONT_CTX_copy | Prototype: | BN_MONT_CTX *BN_MONT_CTX_copy(BN_MONT_CTX *to, BN_MONT_CTX *from) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c | Lines: | 411-426 |
| | 24 | 5 |
EC_POINT_newName: | EC_POINT_new | Prototype: | EC_POINT *EC_POINT_new(const EC_GROUP *group) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 560-588 |
| | 39 | 5 |
EVP_PKEY_new_raw_private_keyName: | EVP_PKEY_new_raw_private_key | Prototype: | EVP_PKEY *EVP_PKEY_new_raw_private_key(int type, ENGINE *e, const unsigned char *priv, size_t len) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 223-251 |
| | 28 | 5 |
EVP_PKEY_new_raw_public_keyName: | EVP_PKEY_new_raw_public_key | Prototype: | EVP_PKEY *EVP_PKEY_new_raw_public_key(int type, ENGINE *e, const unsigned char *pub, size_t len) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c | Lines: | 253-281 |
| | 28 | 5 |
MDC2_UpdateName: | MDC2_Update | Prototype: | int MDC2_Update(MDC2_CTX *c, const unsigned char *in, size_t len) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mdc2/mdc2dgst.c | Lines: | 39-69 |
| | 21 | 5 |
PKCS7_to_TS_TST_INFOName: | PKCS7_to_TS_TST_INFO | Prototype: | TS_TST_INFO *PKCS7_to_TS_TST_INFO(PKCS7 *token) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | Lines: | 246-276 |
| | 47 | 5 |
SSL_SESSION_newName: | SSL_SESSION_new | Prototype: | SSL_SESSION *SSL_SESSION_new(void) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_sess.c | Lines: | 65-95 |
| | 49 | 5 |
ndef_suffixName: | ndef_suffix | Prototype: | static int ndef_suffix(BIO *b, unsigned char **pbuf, int *plen, void *parg) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_ndef.c | Lines: | 162-201 |
| | 33 | 5 |
rsa_pss_params_createName: | rsa_pss_params_create | Prototype: | RSA_PSS_PARAMS *rsa_pss_params_create(const EVP_MD *sigmd, const EVP_MD *mgf1md, int saltlen) | Coverage: | 38.462% (10/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ameth.c | Lines: | 592-618 |
| | 30 | 10 |
tls_process_ske_psk_preambleName: | tls_process_ske_psk_preamble | Prototype: | static int tls_process_ske_psk_preamble(SSL *s, PACKET *pkt) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 1997-2039 |
| | 43 | 5 |
tls_prepare_client_certificateName: | tls_prepare_client_certificate | Prototype: | WORK_STATE tls_prepare_client_certificate(SSL *s, WORK_STATE wst) | Coverage: | 38.596% (22/57) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/statem_clnt.c | Lines: | 3443-3524 |
| | 81 | 17 |
CMS_RecipientInfo_kari_get0_orig_idName: | CMS_RecipientInfo_kari_get0_orig_id | Prototype: | int CMS_RecipientInfo_kari_get0_orig_id(CMS_RecipientInfo *ri, X509_ALGOR **pubalg, ASN1_BIT_STRING **pubkey, ASN1_OCTET_STRING **keyid, X509_NAME **issuer, ASN1_INTEGER **sno) | Coverage: | 38.636% (17/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 51-91 |
| | 51 | 15 |
CMS_sign_receiptName: | CMS_sign_receipt | Prototype: | CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert, EVP_PKEY *pkey, struct stack_st_X509 *certs, unsigned int flags) | Coverage: | 38.710% (12/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 478-544 |
| | 73 | 11 |
ec_GFp_simple_set_compressed_coordinatesName: | ec_GFp_simple_set_compressed_coordinates | Prototype: | int ec_GFp_simple_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point, const BIGNUM *x_, int y_bit, BN_CTX *ctx) | Coverage: | 38.835% (40/103) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_oct.c | Lines: | 16-152 |
| | 94 | 33 |
BIO_new_NDEFName: | BIO_new_NDEF | Prototype: | BIO *BIO_new_NDEF(BIO *out, ASN1_VALUE *val, const ASN1_ITEM *it) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_ndef.c | Lines: | 52-102 |
| | 63 | 6 |
CMS_EncryptedData_encryptName: | CMS_EncryptedData_encrypt | Prototype: | CMS_ContentInfo *CMS_EncryptedData_encrypt(BIO *in, const EVP_CIPHER *cipher, const unsigned char *key, size_t keylen, unsigned int flags) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 201-225 |
| | 38 | 6 |
CMS_decrypt_set1_keyName: | CMS_decrypt_set1_key | Prototype: | int CMS_decrypt_set1_key(CMS_ContentInfo *cms, unsigned char *key, size_t keylen, const unsigned char *id, size_t idlen) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 672-706 |
| | 24 | 6 |
DSO_new_methodName: | DSO_new_method | Prototype: | static DSO *DSO_new_method(DSO_METHOD *meth) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_lib.c | Lines: | 15-55 |
| | 52 | 6 |
SSL_CTX_use_PrivateKey_fileName: | SSL_CTX_use_PrivateKey_file | Prototype: | int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 527-564 |
| | 43 | 7 |
SSL_use_PrivateKey_fileName: | SSL_use_PrivateKey_file | Prototype: | int SSL_use_PrivateKey_file(SSL *ssl, const char *file, int type) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_rsa.c | Lines: | 244-281 |
| | 43 | 7 |
X509_PUBKEY_setName: | X509_PUBKEY_set | Prototype: | int X509_PUBKEY_set(X509_PUBKEY **x, EVP_PKEY *pkey) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Lines: | 59-94 |
| | 30 | 7 |
bio_nreadName: | bio_nread | Prototype: | static ssize_t bio_nread(BIO *bio, char **buf, size_t num_) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 239-268 |
| | 22 | 6 |
cms_Receipt_verifyName: | cms_Receipt_verify | Prototype: | int cms_Receipt_verify(CMS_ContentInfo *cms, CMS_ContentInfo *req_cms) | Coverage: | 38.889% (21/54) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c | Lines: | 171-294 |
| | 84 | 18 |
do_rand_initName: | do_rand_init | Prototype: | static int do_rand_init(void) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Lines: | 313-345 |
| | 33 | 8 |
general_allocate_promptName: | general_allocate_prompt | Prototype: | static UI_STRING *general_allocate_prompt(UI *ui, const char *prompt, int prompt_freeable, enum UI_string_types type, int input_flags, char *result_buf) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c | Lines: | 97-117 |
| | 23 | 4 |
i2o_SCT_signatureName: | i2o_SCT_signature | Prototype: | int i2o_SCT_signature(const SCT *sct, unsigned char **out) | Coverage: | 38.889% (7/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c | Lines: | 153-198 |
| | 39 | 7 |
ssl3_ctrlName: | ssl3_ctrl | Prototype: | long ssl3_ctrl(SSL *s, int cmd, long larg, void *parg) | Coverage: | 38.919% (72/185) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_lib.c | Lines: | 3390-3713 |
| | 244 | 71 |
PKCS7_signatureVerifyName: | PKCS7_signatureVerify | Prototype: | int PKCS7_signatureVerify(BIO *bio, PKCS7 *p7, PKCS7_SIGNER_INFO *si, X509 *x509) | Coverage: | 38.983% (23/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 935-1045 |
| | 99 | 19 |
EC_GROUP_newName: | EC_GROUP_new | Prototype: | EC_GROUP *EC_GROUP_new(const EC_METHOD *meth) | Coverage: | 39.130% (9/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 20-59 |
| | 52 | 9 |
EVP_PKEY_CTX_dupName: | EVP_PKEY_CTX_dup | Prototype: | EVP_PKEY_CTX *EVP_PKEY_CTX_dup(EVP_PKEY_CTX *pctx) | Coverage: | 39.130% (9/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c | Lines: | 253-297 |
| | 52 | 7 |
PKCS7_encryptName: | PKCS7_encrypt | Prototype: | PKCS7 *PKCS7_encrypt(struct stack_st_X509 *certs, BIO *in, const EVP_CIPHER *cipher, int flags) | Coverage: | 39.130% (9/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_smime.c | Lines: | 436-475 |
| | 38 | 9 |
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: | 39.130% (9/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c | Lines: | 22-61 |
| | 40 | 9 |
cms_RecipientInfo_kekri_decryptName: | cms_RecipientInfo_kekri_decrypt | Prototype: | static int cms_RecipientInfo_kekri_decrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | Coverage: | 39.130% (9/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c | Lines: | 668-737 |
| | 51 | 9 |
cms_kek_cipherName: | cms_kek_cipher | Prototype: | static int cms_kek_cipher(unsigned char **pout, size_t *poutlen, const unsigned char *in, size_t inlen, CMS_KeyAgreeRecipientInfo *kari, int enc) | Coverage: | 39.130% (9/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c | Lines: | 186-226 |
| | 55 | 9 |
pkcs7_encode_rinfoName: | pkcs7_encode_rinfo | Prototype: | static int pkcs7_encode_rinfo(PKCS7_RECIP_INFO *ri, unsigned char *key, int keylen) | Coverage: | 39.130% (9/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_doit.c | Lines: | 87-137 |
| | 57 | 9 |
CMS_SignerInfo_verifyName: | CMS_SignerInfo_verify | Prototype: | int CMS_SignerInfo_verify(CMS_SignerInfo *si) | Coverage: | 39.286% (11/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Lines: | 702-745 |
| | 57 | 10 |
SSL_CONF_cmdName: | SSL_CONF_cmd | Prototype: | int SSL_CONF_cmd(SSL_CONF_CTX *cctx, const char *cmd, const char *value) | Coverage: | 39.286% (11/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 792-830 |
| | 30 | 10 |
SSL_verify_client_post_handshakeName: | SSL_verify_client_post_handshake | Prototype: | int SSL_verify_client_post_handshake(SSL *ssl) | Coverage: | 39.286% (11/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Lines: | 5463-5508 |
| | 26 | 11 |
dh_sharedinfo_encodeName: | dh_sharedinfo_encode | Prototype: | static int dh_sharedinfo_encode(unsigned char **pder, unsigned char **pctr, ASN1_OBJECT *key_oid, size_t outlen, const unsigned char *ukm, size_t ukmlen) | Coverage: | 39.286% (11/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_kdf.c | Lines: | 49-96 |
| | 44 | 9 |
ssl_conf_cmd_lookupName: | ssl_conf_cmd_lookup | Prototype: | static const ssl_conf_cmd_tbl *ssl_conf_cmd_lookup(SSL_CONF_CTX *cctx, const char *cmd) | Coverage: | 39.286% (22/56) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_conf.c | Lines: | 754-776 |
| | 187 | 14 |
dh_cms_set_peerkeyName: | dh_cms_set_peerkey | Prototype: | static int dh_cms_set_peerkey(EVP_PKEY_CTX *pctx, X509_ALGOR *alg, ASN1_BIT_STRING *pubkey) | Coverage: | 39.394% (13/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Lines: | 611-667 |
| | 75 | 11 |
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 |
md_ctrlName: | md_ctrl | Prototype: | static long md_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 39.474% (15/38) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c | Lines: | 136-199 |
| | 53 | 15 |
OPENSSL_init_cryptoName: | OPENSSL_init_crypto | Prototype: | int OPENSSL_init_crypto(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings) | Coverage: | 39.669% (48/121) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | Lines: | 581-692 |
| | 69 | 21 |
bio_ctrlName: | bio_ctrl | Prototype: | static long bio_ctrl(BIO *bio, int cmd, long num, void *ptr) | Coverage: | 39.759% (33/83) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Lines: | 418-601 |
| | 110 | 32 |
ASN1_STRING_dupName: | ASN1_STRING_dup | Prototype: | ASN1_STRING *ASN1_STRING_dup(const ASN1_STRING *str) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c | Lines: | 256-269 |
| | 24 | 4 |
BIO_listenName: | BIO_listen | Prototype: | int BIO_listen(int sock, const BIO_ADDR *addr, int options) | Coverage: | 40.000% (16/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c | Lines: | 206-272 |
| | 102 | 12 |
CMAC_UpdateName: | CMAC_Update | Prototype: | int CMAC_Update(CMAC_CTX *ctx, const void *in, size_t dlen) | Coverage: | 40.000% (10/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | Lines: | 146-184 |
| | 28 | 9 |
CMS_EncryptedData_decryptName: | CMS_EncryptedData_decrypt | Prototype: | int CMS_EncryptedData_decrypt(CMS_ContentInfo *cms, const unsigned char *key, size_t keylen, BIO *dcont, BIO *out, unsigned int flags) | Coverage: | 40.000% (6/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Lines: | 176-199 |
| | 20 | 5 |
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 |
CMS_set1_eContentTypeName: | CMS_set1_eContentType | Prototype: | int CMS_set1_eContentType(CMS_ContentInfo *cms, const ASN1_OBJECT *oid) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c | Lines: | 233-247 |
| | 12 | 4 |
CMS_streamName: | CMS_stream | Prototype: | int CMS_stream(unsigned char ***boundary, CMS_ContentInfo *cms) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c | Lines: | 17-33 |
| | 19 | 4 |
CRYPTO_cbc128_encryptName: | CRYPTO_cbc128_encrypt | Prototype: | void CRYPTO_cbc128_encrypt(const unsigned char *in, unsigned char *out, size_t len, const void *key, unsigned char ivec[16], block128_f block) | Coverage: | 40.000% (10/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cbc128.c | Lines: | 18-67 |
| | 26 | 10 |
ECDSA_sizeName: | ECDSA_size | Prototype: | int ECDSA_size(const EC_KEY *r) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Lines: | 1195-1221 |
| | 28 | 4 |
EC_POINT_dupName: | EC_POINT_dup | Prototype: | EC_POINT *EC_POINT_dup(const EC_POINT *a, const EC_GROUP *group) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Lines: | 630-647 |
| | 28 | 4 |