diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-02-22 22:56:55 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-02-22 22:56:55 +0100 |
commit | 59ef622240a6f5ca029327a5ee439302cb53493f (patch) | |
tree | 69ccd88adbac3fed073c93608570a7b83e4b3328 /sys/src/libauthsrv/ed448.mp | |
parent | f43a5c825cdb437d85d948ab6c40173c821516a5 (diff) |
libauthsrv: can write p = 2^448 - 2^224 - 1 now, as mpc has constant folding.
Diffstat (limited to 'sys/src/libauthsrv/ed448.mp')
-rw-r--r-- | sys/src/libauthsrv/ed448.mp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/src/libauthsrv/ed448.mp b/sys/src/libauthsrv/ed448.mp index b70f71fd2..0436a047e 100644 --- a/sys/src/libauthsrv/ed448.mp +++ b/sys/src/libauthsrv/ed448.mp @@ -1,9 +1,8 @@ # Edwards Curve Ed448-Goldilocks # x^2+y^2 = 1-39081x^2y^2 -# modulo p = 2^448 - 2^224 - 1 ed448_curve(p,a,d,x,y) { - p = (1<<448) - (1<<224) - 1; + p = 2^448 - 2^224 - 1; a = 1; d = -39081; x = 117812161263436946737282484343310064665180535357016373416879082147939404277809514858788439644911793978499419995990477371552926308078495; |