@@ -139,7 +139,7 @@ void run_context_tests(void) {
139139 unsigned char ctmp [32 ];
140140 int32_t ecount ;
141141 int32_t ecount2 ;
142- secp256k1_context * none = secp256k1_context_create (0 );
142+ secp256k1_context * none = secp256k1_context_create (SECP256K1_CONTEXT_NONE );
143143 secp256k1_context * sign = secp256k1_context_create (SECP256K1_CONTEXT_SIGN );
144144 secp256k1_context * vrfy = secp256k1_context_create (SECP256K1_CONTEXT_VERIFY );
145145 secp256k1_context * both = secp256k1_context_create (SECP256K1_CONTEXT_SIGN | SECP256K1_CONTEXT_VERIFY );
@@ -1964,7 +1964,7 @@ void ec_pubkey_parse_pointtest(const unsigned char *input, int xvalid, int yvali
19641964 VG_CHECK (& pubkey , sizeof (pubkey ));
19651965 outl = 65 ;
19661966 VG_UNDEF (pubkeyo , 65 );
1967- CHECK (secp256k1_ec_pubkey_serialize (ctx , pubkeyo , & outl , & pubkey , 0 ) == 1 );
1967+ CHECK (secp256k1_ec_pubkey_serialize (ctx , pubkeyo , & outl , & pubkey , SECP256K1_EC_UNCOMPRESSED ) == 1 );
19681968 VG_CHECK (pubkeyo , outl );
19691969 CHECK (outl == 65 );
19701970 CHECK (pubkeyo [0 ] == 4 );
@@ -2575,12 +2575,12 @@ void test_ecdsa_end_to_end(void) {
25752575 CHECK (secp256k1_ec_pubkey_create (ctx , & pubkey , privkey ) == 1 );
25762576
25772577 /* Verify exporting and importing public key. */
2578- CHECK (secp256k1_ec_pubkey_serialize (ctx , pubkeyc , & pubkeyclen , & pubkey , secp256k1_rand_bits (1 )) == 1 );
2578+ CHECK (secp256k1_ec_pubkey_serialize (ctx , pubkeyc , & pubkeyclen , & pubkey , secp256k1_rand_bits (1 ) == 1 ? SECP256K1_EC_COMPRESSED : SECP256K1_EC_UNCOMPRESSED ) );
25792579 memset (& pubkey , 0 , sizeof (pubkey ));
25802580 CHECK (secp256k1_ec_pubkey_parse (ctx , & pubkey , pubkeyc , pubkeyclen ) == 1 );
25812581
25822582 /* Verify private key import and export. */
2583- CHECK (secp256k1_ec_privkey_export_der (ctx , seckey , & seckeylen , privkey , secp256k1_rand_bits (1 ) == 1 ) ? SECP256K1_EC_COMPRESSED : 0 );
2583+ CHECK (secp256k1_ec_privkey_export_der (ctx , seckey , & seckeylen , privkey , secp256k1_rand_bits (1 ) == 1 ));
25842584 CHECK (secp256k1_ec_privkey_import_der (ctx , privkey2 , seckey , seckeylen ) == 1 );
25852585 CHECK (memcmp (privkey , privkey2 , 32 ) == 0 );
25862586
@@ -2698,7 +2698,7 @@ void test_random_pubkeys(void) {
26982698 size_t size = len ;
26992699 firstb = in [0 ];
27002700 /* If the pubkey can be parsed, it should round-trip... */
2701- CHECK (secp256k1_eckey_pubkey_serialize (& elem , out , & size , ( len == 33 ) ? SECP256K1_EC_COMPRESSED : 0 ));
2701+ CHECK (secp256k1_eckey_pubkey_serialize (& elem , out , & size , len == 33 ));
27022702 CHECK (size == len );
27032703 CHECK (memcmp (& in [1 ], & out [1 ], len - 1 ) == 0 );
27042704 /* ... except for the type of hybrid inputs. */
@@ -3401,7 +3401,7 @@ void test_ecdsa_edge_cases(void) {
34013401 size_t outlen = 300 ;
34023402 CHECK (!secp256k1_ec_privkey_export_der (ctx , privkey , & outlen , seckey , 0 ));
34033403 outlen = 300 ;
3404- CHECK (!secp256k1_ec_privkey_export_der (ctx , privkey , & outlen , seckey , SECP256K1_EC_COMPRESSED ));
3404+ CHECK (!secp256k1_ec_privkey_export_der (ctx , privkey , & outlen , seckey , 1 ));
34053405 }
34063406}
34073407
@@ -3416,7 +3416,7 @@ EC_KEY *get_openssl_key(const secp256k1_scalar *key) {
34163416 const unsigned char * pbegin = privkey ;
34173417 int compr = secp256k1_rand_bits (1 );
34183418 EC_KEY * ec_key = EC_KEY_new_by_curve_name (NID_secp256k1 );
3419- CHECK (secp256k1_eckey_privkey_serialize (& ctx -> ecmult_gen_ctx , privkey , & privkeylen , key , compr ? SECP256K1_EC_COMPRESSED : 0 ));
3419+ CHECK (secp256k1_eckey_privkey_serialize (& ctx -> ecmult_gen_ctx , privkey , & privkeylen , key , compr ));
34203420 CHECK (d2i_ECPrivateKey (& ec_key , & pbegin , privkeylen ));
34213421 CHECK (EC_KEY_check_key (ec_key ));
34223422 return ec_key ;
0 commit comments