Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
encode_gost01_algor_paramsName: | encode_gost01_algor_params | Prototype: | static ASN1_STRING * encode_gost01_algor_params(const EVP_PKEY *key) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gostr341001_ameth.c | Lines: | 119-149 |
| | 35 | 4 |
enc_writeName: | enc_write | Prototype: | static int enc_write(BIO *b, const char *in, int inl) | Coverage: | 68.000% (17/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | Lines: | 231-281 |
| | 40 | 7 |
enc_readName: | enc_read | Prototype: | static int enc_read(BIO *b, char *out, int outl) | Coverage: | 57.778% (26/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | Lines: | 145-229 |
| | 62 | 13 |
enc_newName: | enc_new | Prototype: | static int enc_new(BIO *bi) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | Lines: | 107-127 |
| | 16 | 2 |
enc_freeName: | enc_free | Prototype: | static int enc_free(BIO *a) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | Lines: | 129-143 |
| | 16 | 2 |
enc_ctrlName: | enc_ctrl | Prototype: | static long enc_ctrl(BIO *b, int cmd, long num, void *ptr) | Coverage: | 36.957% (17/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | Lines: | 283-370 |
| | 81 | 20 |
enc_callback_ctrlName: | enc_callback_ctrl | Prototype: | static long enc_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | Lines: | 372-385 |
| | 9 | 3 |
eckey_type2paramName: | eckey_type2param | Prototype: | static EC_KEY * eckey_type2param(int ptype, const void *pval) | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 138-184 |
| | 49 | 9 |
eckey_pub_printName: | eckey_pub_print | Prototype: | static int eckey_pub_print(BIO * bp, const EVP_PKEY * pkey, int indent, ASN1_PCTX * ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 522-527 |
| | 1 | 1 |
eckey_pub_encodeName: | eckey_pub_encode | Prototype: | static int eckey_pub_encode(X509_PUBKEY * pk, const EVP_PKEY * pkey) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 103-136 |
| | 38 | 8 |
eckey_pub_decodeName: | eckey_pub_decode | Prototype: | static int eckey_pub_decode(EVP_PKEY * pkey, X509_PUBKEY * pubkey) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 186-217 |
| | 36 | 6 |
eckey_pub_cmpName: | eckey_pub_cmp | Prototype: | static int eckey_pub_cmp(const EVP_PKEY * a, const EVP_PKEY * b) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 219-232 |
| | 13 | 3 |
eckey_priv_printName: | eckey_priv_print | Prototype: | static int eckey_priv_print(BIO * bp, const EVP_PKEY * pkey, int indent, ASN1_PCTX * ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 530-535 |
| | 1 | 1 |
eckey_priv_encodeName: | eckey_priv_encode | Prototype: | static int eckey_priv_encode(PKCS8_PRIV_KEY_INFO * p8, const EVP_PKEY * pkey) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 301-352 |
| | 37 | 6 |
eckey_priv_decodeName: | eckey_priv_decode | Prototype: | static int eckey_priv_decode(EVP_PKEY * pkey, const PKCS8_PRIV_KEY_INFO * p8) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 234-299 |
| | 75 | 12 |
eckey_param_printName: | eckey_param_print | Prototype: | static int eckey_param_print(BIO * bp, const EVP_PKEY * pkey, int indent, ASN1_PCTX * ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 515-520 |
| | 1 | 1 |
eckey_param_encodeName: | eckey_param_encode | Prototype: | static int eckey_param_encode(const EVP_PKEY * pkey, unsigned char **pder) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 509-513 |
| | 1 | 1 |
eckey_param_decodeName: | eckey_param_decode | Prototype: | static int eckey_param_decode(EVP_PKEY * pkey, const unsigned char **pder, int derlen) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 496-507 |
| | 10 | 2 |
eckey_param2typeName: | eckey_param2type | Prototype: | static int eckey_param2type(int *pptype, void **ppval, EC_KEY * ec_key) | Coverage: | 0.000% (0/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 71-101 |
| | 31 | 5 |
echo_consoleName: | echo_console | Prototype: | static int echo_console(UI *ui) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_openssl.c | Lines: | 336-342 |
| | 7 | 2 |
ecdsa_sign_setupName: | ecdsa_sign_setup | Prototype: | static int ecdsa_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM **rp) | Coverage: | 43.421% (33/76) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_ossl.c | Lines: | 114-235 |
| | 135 | 21 |
ecdsa_prepare_digestName: | ecdsa_prepare_digest | Prototype: | static int ecdsa_prepare_digest(const unsigned char *dgst, int dgst_len, BIGNUM *order, BIGNUM *ret) | Coverage: | 30.000% (3/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_ossl.c | Lines: | 90-112 |
| | 11 | 4 |
ecdsa_do_verifyName: | ecdsa_do_verify | Prototype: | static int ecdsa_do_verify(const unsigned char *dgst, int dgst_len, const ECDSA_SIG *sig, EC_KEY *eckey) | Coverage: | 46.875% (30/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_ossl.c | Lines: | 387-489 |
| | 99 | 17 |
ecdsa_do_signName: | ecdsa_do_sign | Prototype: | static ECDSA_SIG * ecdsa_do_sign(const unsigned char *dgst, int dgst_len, const BIGNUM *in_kinv, const BIGNUM *in_r, EC_KEY *eckey) | Coverage: | 35.955% (32/89) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_ossl.c | Lines: | 238-385 |
| | 193 | 24 |
ecdsa_data_newName: | ecdsa_data_new | Prototype: | static void * ecdsa_data_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | Lines: | 141-145 |
| | 5 | 1 |
ecdsa_data_freeName: | ecdsa_data_free | Prototype: | static void ecdsa_data_free(void *data) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | Lines: | 159-170 |
| | 4 | 1 |
ecdsa_data_dupName: | ecdsa_data_dup | Prototype: | static void * ecdsa_data_dup(void *data) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | Lines: | 147-157 |
| | 10 | 2 |
ecdsa_checkName: | ecdsa_check | Prototype: | ECDSA_DATA * ecdsa_check(EC_KEY *key) | Coverage: | 63.636% (7/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | Lines: | 172-195 |
| | 24 | 4 |
ecdh_data_newName: | ecdh_data_new | Prototype: | static void * ecdh_data_new(void) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_lib.c | Lines: | 153-157 |
| | 5 | 1 |
ecdh_data_freeName: | ecdh_data_free | Prototype: | void ecdh_data_free(void *data) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_lib.c | Lines: | 171-183 |
| | 4 | 1 |
ecdh_data_dupName: | ecdh_data_dup | Prototype: | static void * ecdh_data_dup(void *data) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_lib.c | Lines: | 159-169 |
| | 10 | 2 |
ecdh_compute_keyName: | ecdh_compute_key | Prototype: | static int ecdh_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, EC_KEY *ecdh, void *(*KDF)(const void *in, size_t inlen, void *out, size_t *outlen)) | Coverage: | 47.619% (30/63) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_key.c | Lines: | 93-205 |
| | 112 | 21 |
ecdh_checkName: | ecdh_check | Prototype: | ECDH_DATA * ecdh_check(EC_KEY *key) | Coverage: | 45.455% (5/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_lib.c | Lines: | 185-208 |
| | 24 | 4 |
ec_wNAF_precompute_multName: | ec_wNAF_precompute_mult | Prototype: | int ec_wNAF_precompute_mult(EC_GROUP * group, BN_CTX * ctx) | Coverage: | 41.667% (45/108) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 724-875 |
| | 145 | 30 |
ec_wNAF_mulName: | ec_wNAF_mul | Prototype: | int ec_wNAF_mul(const EC_GROUP * group, EC_POINT * r, const BIGNUM * scalar, size_t num, const EC_POINT * points[], const BIGNUM * scalars[], BN_CTX * ctx) | Coverage: | 47.137% (107/227) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 334-702 |
| | 348 | 69 |
ec_wNAF_have_precompute_multName: | ec_wNAF_have_precompute_mult | Prototype: | int ec_wNAF_have_precompute_mult(const EC_GROUP * group) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 878-885 |
| | 5 | 2 |
ec_pre_comp_newName: | ec_pre_comp_new | Prototype: | static EC_PRE_COMP * ec_pre_comp_new(const EC_GROUP * group) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 100-121 |
| | 27 | 3 |
ec_pre_comp_freeName: | ec_pre_comp_free | Prototype: | static void ec_pre_comp_free(void *pre_) | Coverage: | 92.308% (12/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 135-156 |
| | 16 | 5 |
ec_pre_comp_dupName: | ec_pre_comp_dup | Prototype: | static void * ec_pre_comp_dup(void *src_) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 123-133 |
| | 3 | 1 |
ec_pre_comp_clear_freeName: | ec_pre_comp_clear_free | Prototype: | static void ec_pre_comp_clear_free(void *pre_) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Lines: | 158-181 |
| | 17 | 5 |
ec_pkey_ctrlName: | ec_pkey_ctrl | Prototype: | static int ec_pkey_ctrl(EVP_PKEY * pkey, int op, long arg1, void *arg2) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 556-585 |
| | 27 | 8 |
ec_missing_parametersName: | ec_missing_parameters | Prototype: | static int ec_missing_parameters(const EVP_PKEY * pkey) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 382-388 |
| | 5 | 2 |
ec_group_new_from_dataName: | ec_group_new_from_data | Prototype: | static EC_GROUP * ec_group_new_from_data(const ec_list_element curve) | Coverage: | 43.103% (25/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_curve.c | Lines: | 3157-3252 |
| | 145 | 17 |
ec_copy_parametersName: | ec_copy_parameters | Prototype: | static int ec_copy_parameters(EVP_PKEY * to, const EVP_PKEY * from) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 390-394 |
| | 1 | 1 |
ec_cmp_parametersName: | ec_cmp_parameters | Prototype: | static int ec_cmp_parameters(const EVP_PKEY * a, const EVP_PKEY * b) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 396-404 |
| | 8 | 2 |
ec_bitsName: | ec_bits | Prototype: | static int ec_bits(const EVP_PKEY * pkey) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_ameth.c | Lines: | 360-380 |
| | 18 | 3 |
ec_asn1_pkparameters2groupName: | ec_asn1_pkparameters2group | Prototype: | EC_GROUP * ec_asn1_pkparameters2group(const ECPKPARAMETERS * params) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1260-1293 |
| | 50 | 7 |
ec_asn1_parameters2groupName: | ec_asn1_parameters2group | Prototype: | static EC_GROUP * ec_asn1_parameters2group(const ECPARAMETERS * params) | Coverage: | 0.000% (0/152) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1048-1258 |
| | 213 | 42 |
ec_asn1_group2pkparametersName: | ec_asn1_group2pkparameters | Prototype: | ECPKPARAMETERS * ec_asn1_group2pkparameters(const EC_GROUP * group, ECPKPARAMETERS * params) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 1002-1046 |
| | 45 | 10 |
ec_asn1_group2parametersName: | ec_asn1_group2parameters | Prototype: | static ECPARAMETERS * ec_asn1_group2parameters(const EC_GROUP * group, ECPARAMETERS * param) | Coverage: | 0.000% (0/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 907-1000 |
| | 122 | 19 |
ec_asn1_group2fieldidName: | ec_asn1_group2fieldid | Prototype: | static int ec_asn1_group2fieldid(const EC_GROUP * group, X9_62_FIELDID * field) | Coverage: | 0.000% (0/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 685-799 |
| | 107 | 21 |
ec_asn1_group2curveName: | ec_asn1_group2curve | Prototype: | static int ec_asn1_group2curve(const EC_GROUP * group, X9_62_CURVE * curve) | Coverage: | 0.000% (0/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_asn1.c | Lines: | 801-905 |
| | 121 | 19 |
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: | 35.000% (42/120) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_oct.c | Lines: | 69-197 |
| | 96 | 36 |
ec_GFp_simple_set_Jprojective_coordinates_GFpName: | ec_GFp_simple_set_Jprojective_coordinates_GFp | Prototype: | int ec_GFp_simple_set_Jprojective_coordinates_GFp(const EC_GROUP * group, EC_POINT * point, const BIGNUM * x, const BIGNUM * y, const BIGNUM * z, BN_CTX * ctx) | Coverage: | 41.935% (26/62) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 415-465 |
| | 47 | 18 |
ec_GFp_simple_points_make_affineName: | ec_GFp_simple_points_make_affine | Prototype: | int ec_GFp_simple_points_make_affine(const EC_GROUP * group, size_t num, EC_POINT * points[], BN_CTX * ctx) | Coverage: | 46.154% (60/130) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 1228-1400 |
| | 139 | 43 |
ec_GFp_simple_point_set_to_infinityName: | ec_GFp_simple_point_set_to_infinity | Prototype: | int ec_GFp_simple_point_set_to_infinity(const EC_GROUP * group, EC_POINT * point) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 406-412 |
| | 3 | 1 |
ec_GFp_simple_point_set_affine_coordinatesName: | ec_GFp_simple_point_set_affine_coordinates | Prototype: | int ec_GFp_simple_point_set_affine_coordinates(const EC_GROUP * group, EC_POINT * point, const BIGNUM * x, const BIGNUM * y, BN_CTX * ctx) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 516-526 |
| | 10 | 2 |
ec_GFp_simple_point_initName: | ec_GFp_simple_point_init | Prototype: | int ec_GFp_simple_point_init(EC_POINT * point) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 360-369 |
| | 5 | 1 |
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: | 38.462% (40/104) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 529-634 |
| | 90 | 32 |
ec_GFp_simple_point_finishName: | ec_GFp_simple_point_finish | Prototype: | void ec_GFp_simple_point_finish(EC_POINT * point) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 372-378 |
| | 3 | 1 |
ec_GFp_simple_point_copyName: | ec_GFp_simple_point_copy | Prototype: | int ec_GFp_simple_point_copy(EC_POINT * dest, const EC_POINT * src) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 391-403 |
| | 8 | 4 |
ec_GFp_simple_point_clear_finishName: | ec_GFp_simple_point_clear_finish | Prototype: | void ec_GFp_simple_point_clear_finish(EC_POINT * point) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 381-388 |
| | 4 | 1 |
ec_GFp_simple_point2octName: | ec_GFp_simple_point2oct | Prototype: | size_t ec_GFp_simple_point2oct(const EC_GROUP * group, const EC_POINT * point, point_conversion_form_t form, unsigned char *buf, size_t len, BN_CTX * ctx) | Coverage: | 48.750% (39/80) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_oct.c | Lines: | 200-302 |
| | 88 | 23 |
ec_GFp_simple_oct2pointName: | ec_GFp_simple_oct2point | Prototype: | int ec_GFp_simple_oct2point(const EC_GROUP * group, EC_POINT * point, const unsigned char *buf, size_t len, BN_CTX * ctx) | Coverage: | 53.165% (42/79) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_oct.c | Lines: | 305-395 |
| | 77 | 22 |
ec_GFp_simple_mul_single_ctName: | ec_GFp_simple_mul_single_ct | Prototype: | int ec_GFp_simple_mul_single_ct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, const EC_POINT *point, BN_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 1646-1651 |
| | 1 | 1 |
ec_GFp_simple_mul_generator_ctName: | ec_GFp_simple_mul_generator_ct | Prototype: | int ec_GFp_simple_mul_generator_ct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, BN_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 1639-1644 |
| | 5 | 1 |
ec_GFp_simple_mul_double_nonctName: | ec_GFp_simple_mul_double_nonct | Prototype: | int ec_GFp_simple_mul_double_nonct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *g_scalar, const BIGNUM *p_scalar, const EC_POINT *point, BN_CTX *ctx) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 1653-1659 |
| | 1 | 1 |
ec_GFp_simple_mul_ctName: | ec_GFp_simple_mul_ct | Prototype: | static int ec_GFp_simple_mul_ct(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar, const EC_POINT *point, BN_CTX *ctx) | Coverage: | 55.085% (65/118) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 1453-1634 |
| | 144 | 27 |
ec_GFp_simple_make_affineName: | ec_GFp_simple_make_affine | Prototype: | int ec_GFp_simple_make_affine(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 1190-1225 |
| | 37 | 10 |
ec_GFp_simple_is_on_curveName: | ec_GFp_simple_is_on_curve | Prototype: | int ec_GFp_simple_is_on_curve(const EC_GROUP * group, const EC_POINT * point, BN_CTX * ctx) | Coverage: | 40.244% (33/82) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 985-1085 |
| | 80 | 28 |
ec_GFp_simple_is_at_infinityName: | ec_GFp_simple_is_at_infinity | Prototype: | int ec_GFp_simple_is_at_infinity(const EC_GROUP * group, const EC_POINT * point) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 978-982 |
| | 1 | 1 |
ec_GFp_simple_invertName: | ec_GFp_simple_invert | Prototype: | int ec_GFp_simple_invert(const EC_GROUP * group, EC_POINT * point, BN_CTX * ctx) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 967-975 |
| | 3 | 2 |
ec_GFp_simple_group_set_curveName: | ec_GFp_simple_group_set_curve | Prototype: | int ec_GFp_simple_group_set_curve(EC_GROUP * group, const BIGNUM * p, const BIGNUM * a, const BIGNUM * b, BN_CTX * ctx) | Coverage: | 36.364% (16/44) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 176-230 |
| | 45 | 15 |
ec_GFp_simple_group_initName: | ec_GFp_simple_group_init | Prototype: | int ec_GFp_simple_group_init(EC_GROUP * group) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 131-139 |
| | 5 | 1 |
ec_GFp_simple_group_get_degreeName: | ec_GFp_simple_group_get_degree | Prototype: | int ec_GFp_simple_group_get_degree(const EC_GROUP * group) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 277-281 |
| | 1 | 1 |
ec_GFp_simple_group_get_curveName: | ec_GFp_simple_group_get_curve | Prototype: | int ec_GFp_simple_group_get_curve(const EC_GROUP * group, BIGNUM * p, BIGNUM * a, BIGNUM * b, BN_CTX * ctx) | Coverage: | 32.609% (15/46) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 233-274 |
| | 50 | 16 |
ec_GFp_simple_group_finishName: | ec_GFp_simple_group_finish | Prototype: | void ec_GFp_simple_group_finish(EC_GROUP * group) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 142-148 |
| | 3 | 1 |
ec_GFp_simple_group_copyName: | ec_GFp_simple_group_copy | Prototype: | int ec_GFp_simple_group_copy(EC_GROUP * dest, const EC_GROUP * src) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 160-173 |
| | 8 | 4 |
ec_GFp_simple_group_clear_finishName: | ec_GFp_simple_group_clear_finish | Prototype: | void ec_GFp_simple_group_clear_finish(EC_GROUP * group) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 151-157 |
| | 3 | 1 |
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: | 37.500% (27/72) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 284-357 |
| | 72 | 25 |
ec_GFp_simple_get_Jprojective_coordinates_GFpName: | ec_GFp_simple_get_Jprojective_coordinates_GFp | Prototype: | int ec_GFp_simple_get_Jprojective_coordinates_GFp(const EC_GROUP * group, const EC_POINT * point, BIGNUM * x, BIGNUM * y, BIGNUM * z, BN_CTX * ctx) | Coverage: | 29.167% (14/48) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 468-513 |
| | 48 | 17 |
ec_GFp_simple_field_sqrName: | ec_GFp_simple_field_sqr | Prototype: | int ec_GFp_simple_field_sqr(const EC_GROUP * group, BIGNUM * r, const BIGNUM * a, BN_CTX * ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 1410-1414 |
| | 1 | 1 |
ec_GFp_simple_field_mulName: | ec_GFp_simple_field_mul | Prototype: | int ec_GFp_simple_field_mul(const EC_GROUP * group, BIGNUM * r, const BIGNUM * a, const BIGNUM * b, BN_CTX * ctx) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 1403-1407 |
| | 1 | 1 |
ec_GFp_simple_dblName: | ec_GFp_simple_dbl | Prototype: | int ec_GFp_simple_dbl(const EC_GROUP * group, EC_POINT * r, const EC_POINT * a, BN_CTX * ctx) | Coverage: | 40.945% (52/127) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 825-964 |
| | 112 | 43 |
ec_GFp_simple_cmpName: | ec_GFp_simple_cmp | Prototype: | int ec_GFp_simple_cmp(const EC_GROUP * group, const EC_POINT * a, const EC_POINT * b, BN_CTX * ctx) | Coverage: | 49.398% (41/83) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 1088-1187 |
| | 79 | 25 |
ec_GFp_simple_addName: | ec_GFp_simple_add | Prototype: | int ec_GFp_simple_add(const EC_GROUP * group, EC_POINT * r, const EC_POINT * a, const EC_POINT * b, BN_CTX * ctx) | Coverage: | 47.368% (81/171) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Lines: | 636-822 |
| | 148 | 56 |
ec_GFp_nist_group_set_curveName: | ec_GFp_nist_group_set_curve | Prototype: | int ec_GFp_nist_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_nist.c | Lines: | 124-161 |
| | 35 | 10 |
ec_GFp_nist_group_copyName: | ec_GFp_nist_group_copy | Prototype: | int ec_GFp_nist_group_copy(EC_GROUP * dest, const EC_GROUP * src) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_nist.c | Lines: | 116-122 |
| | 2 | 1 |
ec_GFp_nist_field_sqrName: | ec_GFp_nist_field_sqr | Prototype: | int ec_GFp_nist_field_sqr(const EC_GROUP * group, BIGNUM * r, const BIGNUM * a, BN_CTX * ctx) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_nist.c | Lines: | 191-215 |
| | 21 | 7 |
ec_GFp_nist_field_mulName: | ec_GFp_nist_field_mul | Prototype: | int ec_GFp_nist_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 0.000% (0/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_nist.c | Lines: | 164-188 |
| | 21 | 7 |
ec_GFp_mont_group_set_curveName: | ec_GFp_mont_group_set_curve | Prototype: | int ec_GFp_mont_group_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 34.783% (8/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 187-236 |
| | 81 | 9 |
ec_GFp_mont_group_initName: | ec_GFp_mont_group_init | Prototype: | int ec_GFp_mont_group_init(EC_GROUP * group) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 119-128 |
| | 13 | 1 |
ec_GFp_mont_group_finishName: | ec_GFp_mont_group_finish | Prototype: | void ec_GFp_mont_group_finish(EC_GROUP * group) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 131-139 |
| | 13 | 1 |
ec_GFp_mont_group_copyName: | ec_GFp_mont_group_copy | Prototype: | int ec_GFp_mont_group_copy(EC_GROUP * dest, const EC_GROUP * src) | Coverage: | 39.130% (9/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 153-184 |
| | 43 | 9 |
ec_GFp_mont_group_clear_finishName: | ec_GFp_mont_group_clear_finish | Prototype: | void ec_GFp_mont_group_clear_finish(EC_GROUP * group) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 142-150 |
| | 13 | 1 |
ec_GFp_mont_field_sqrName: | ec_GFp_mont_field_sqr | Prototype: | int ec_GFp_mont_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 251-260 |
| | 6 | 2 |
ec_GFp_mont_field_set_to_oneName: | ec_GFp_mont_field_set_to_one | Prototype: | int ec_GFp_mont_field_set_to_one(const EC_GROUP *group, BIGNUM *r, BN_CTX *ctx) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 287-297 |
| | 8 | 3 |
ec_GFp_mont_field_mulName: | ec_GFp_mont_field_mul | Prototype: | int ec_GFp_mont_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 239-248 |
| | 6 | 2 |
ec_GFp_mont_field_encodeName: | ec_GFp_mont_field_encode | Prototype: | int ec_GFp_mont_field_encode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 263-272 |
| | 6 | 2 |
ec_GFp_mont_field_decodeName: | ec_GFp_mont_field_decode | Prototype: | int ec_GFp_mont_field_decode(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Lines: | 275-284 |
| | 6 | 2 |