File tree Expand file tree Collapse file tree 1 file changed +2
-8
lines changed
Expand file tree Collapse file tree 1 file changed +2
-8
lines changed Original file line number Diff line number Diff line change @@ -964,12 +964,9 @@ mod xwing {
964964
965965 MlKem768 :: keygen ( ek_m, dk_m, rand_m) ?;
966966
967- X25519 :: generate_secret ( dk_x, rand_x)
967+ X25519 :: generate_pair ( ek_x , dk_x, rand_x)
968968 . map_err ( |_| libcrux_traits:: kem:: owned:: KeyGenError :: InvalidRandomness ) ?;
969969
970- X25519 :: secret_to_public ( ek_x, dk_x)
971- . map_err ( |_| libcrux_traits:: kem:: owned:: KeyGenError :: Unknown ) ?;
972-
973970 Ok ( ( ) )
974971 }
975972
@@ -1001,12 +998,9 @@ mod xwing {
1001998 let ss_x: & mut [ u8 ; 32 ] = ( & mut hash_buffer[ 32 ..64 ] ) . try_into ( ) . unwrap ( ) ;
1002999
10031000 let mut ephemeral_secret_x = [ 0u8 ; X25519_DK_LEN ] ;
1004- X25519 :: generate_secret ( & mut ephemeral_secret_x, rand_x)
1001+ X25519 :: generate_pair ( ct_x , & mut ephemeral_secret_x, rand_x)
10051002 . map_err ( |_| libcrux_traits:: kem:: owned:: EncapsError :: InvalidRandomness ) ?;
10061003
1007- X25519 :: secret_to_public ( ct_x, & ephemeral_secret_x)
1008- . map_err ( |_| libcrux_traits:: kem:: owned:: EncapsError :: Unknown ) ?;
1009-
10101004 X25519 :: derive_ecdh ( ss_x, ek_x, & ephemeral_secret_x)
10111005 . map_err ( |_| libcrux_traits:: kem:: owned:: EncapsError :: InvalidEncapsKey ) ?;
10121006
You can’t perform that action at this time.
0 commit comments