@@ -18,20 +18,22 @@ use core::fmt;
18
18
use core:: ops:: Mul ;
19
19
use subtle:: { Choice , ConditionallySelectable , ConstantTimeEq } ;
20
20
21
- // Low order points on Curve448 and it's twist
22
- const LOW_A : MontgomeryPoint = MontgomeryPoint ( [
21
+ /// First low order point on Curve448 and it's twist
22
+ pub const LOW_A : MontgomeryPoint = MontgomeryPoint ( [
23
23
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
24
24
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
25
25
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
26
26
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
27
27
] ) ;
28
- const LOW_B : MontgomeryPoint = MontgomeryPoint ( [
28
+ /// Second low order point on Curve448 and it's twist
29
+ pub const LOW_B : MontgomeryPoint = MontgomeryPoint ( [
29
30
0x01 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
30
31
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
31
32
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
32
33
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
33
34
] ) ;
34
- const LOW_C : MontgomeryPoint = MontgomeryPoint ( [
35
+ /// Third low order point on Curve448 and it's twist
36
+ pub const LOW_C : MontgomeryPoint = MontgomeryPoint ( [
35
37
0xfe , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff ,
36
38
0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xfe , 0xff , 0xff , 0xff ,
37
39
0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff , 0xff ,
0 commit comments