@@ -133,21 +133,21 @@ static void secp256k1_scalar_cadd_bit(secp256k1_scalar *r, unsigned int bit, int
133133
134134static  void  secp256k1_scalar_set_b32 (secp256k1_scalar  * r , const  unsigned char   * b32 , int  * overflow ) {
135135    int  over ;
136-     r -> d [0 ] =  (( uint64_t ) secp256k1_read_be32 ( & b32 [24 ]) <<  32 ) | ( uint64_t ) secp256k1_read_be32 ( & b32 [ 28 ]);
137-     r -> d [1 ] =  (( uint64_t ) secp256k1_read_be32 ( & b32 [16 ]) <<  32 ) | ( uint64_t ) secp256k1_read_be32 ( & b32 [ 20 ]);
138-     r -> d [2 ] =  (( uint64_t ) secp256k1_read_be32 ( & b32 [8 ])  <<  32 ) | ( uint64_t ) secp256k1_read_be32 ( & b32 [ 12 ]);
139-     r -> d [3 ] =  (( uint64_t ) secp256k1_read_be32 ( & b32 [0 ])  <<  32 ) | ( uint64_t ) secp256k1_read_be32 ( & b32 [ 4 ]);
136+     r -> d [0 ] =  secp256k1_read_be64 ( & b32 [24 ]);
137+     r -> d [1 ] =  secp256k1_read_be64 ( & b32 [16 ]);
138+     r -> d [2 ] =  secp256k1_read_be64 ( & b32 [8 ]);
139+     r -> d [3 ] =  secp256k1_read_be64 ( & b32 [0 ]);
140140    over  =  secp256k1_scalar_reduce (r , secp256k1_scalar_check_overflow (r ));
141141    if  (overflow ) {
142142        * overflow  =  over ;
143143    }
144144}
145145
146146static  void  secp256k1_scalar_get_b32 (unsigned char   * bin , const  secp256k1_scalar *  a ) {
147-     secp256k1_write_be32 (& bin [0 ],   a -> d [ 3 ] >>  32 );  secp256k1_write_be32 ( & bin [ 4 ],  a -> d [3 ]);
148-     secp256k1_write_be32 (& bin [8 ],   a -> d [ 2 ] >>  32 );  secp256k1_write_be32 ( & bin [ 12 ],  a -> d [2 ]);
149-     secp256k1_write_be32 (& bin [16 ],  a -> d [ 1 ] >>  32 );  secp256k1_write_be32 ( & bin [ 20 ], a -> d [1 ]);
150-     secp256k1_write_be32 (& bin [24 ],  a -> d [ 0 ] >>  32 );  secp256k1_write_be32 ( & bin [ 28 ], a -> d [0 ]);
147+     secp256k1_write_be64 (& bin [0 ],  a -> d [3 ]);
148+     secp256k1_write_be64 (& bin [8 ],  a -> d [2 ]);
149+     secp256k1_write_be64 (& bin [16 ], a -> d [1 ]);
150+     secp256k1_write_be64 (& bin [24 ], a -> d [0 ]);
151151}
152152
153153SECP256K1_INLINE  static  int  secp256k1_scalar_is_zero (const  secp256k1_scalar  * a ) {
0 commit comments