mirror of
https://github.com/saymrwulf/curve25519-dalek-source.git
synced 2026-09-06 20:41:14 +00:00
Add constant for bytes of (p-1)/2.
This commit is contained in:
parent
363ea405d4
commit
82041c2c67
1 changed files with 7 additions and 0 deletions
|
|
@ -36,6 +36,13 @@ pub const a_minus_d: FieldElement = FieldElement([
|
||||||
10913609, -13857413, 15372611, -6949391, -114729,
|
10913609, -13857413, 15372611, -6949391, -114729,
|
||||||
8787816, 6275908, 3247719, 18696448, 12055116, ]);
|
8787816, 6275908, 3247719, 18696448, 12055116, ]);
|
||||||
|
|
||||||
|
/// (p-1)/2, in little-endian bytes.
|
||||||
|
pub const HALF_P_MINUS_1_BYTES: [u8; 32] =
|
||||||
|
[0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f];
|
||||||
|
|
||||||
/// Precomputed value of one of the square roots of -1 (mod p)
|
/// Precomputed value of one of the square roots of -1 (mod p)
|
||||||
pub const SQRT_M1: FieldElement = FieldElement([
|
pub const SQRT_M1: FieldElement = FieldElement([
|
||||||
-32595792, -7943725, 9377950, 3500415, 12389472,
|
-32595792, -7943725, 9377950, 3500415, 12389472,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue