File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
fastcrypto/src/groups/bn254 Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -346,16 +346,17 @@ fn test_serialization_gt() {
346346
347347 // reject if one of the elements >= P
348348 let mut bytes = GTElement :: generator ( ) . to_byte_array ( ) ;
349- let p = hex:: decode ( "1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaab" ) . unwrap ( ) ;
349+ let p =
350+ hex:: decode ( "30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47" ) . unwrap ( ) ;
350351 let mut carry = 0 ;
351- let mut target = [ 0 ; 48 ] ;
352- for i in ( 0 ..48 ) . rev ( ) {
352+ let mut target = [ 0 ; 32 ] ;
353+ for i in ( 0 ..32 ) . rev ( ) {
353354 let sum = ( bytes[ i] as u16 ) + ( p[ i] as u16 ) + carry;
354355 target[ i] = ( sum % 256 ) as u8 ;
355356 carry = sum / 256 ;
356357 }
357358 assert_eq ! ( carry, 0 ) ;
358- bytes[ 0 ..48 ] . copy_from_slice ( & target) ;
359+ bytes[ 0 ..32 ] . copy_from_slice ( & target) ;
359360 assert ! ( GTElement :: from_byte_array( & bytes) . is_err( ) ) ;
360361
361362 // Test FromTrustedByteArray.
You can’t perform that action at this time.
0 commit comments