]> git.codecow.com Git - nano25519.git/commitdiff
Move constant into constants file.
authorChris Duncan <chris@codecow.com>
Fri, 14 Aug 2026 23:38:03 +0000 (16:38 -0700)
committerChris Duncan <chris@codecow.com>
Fri, 14 Aug 2026 23:38:03 +0000 (16:38 -0700)
src/assembly/constants.ts
src/assembly/ge.ts
src/assembly/utils.ts

index 3b41cd9b31b42701251381abe4b1e1dafd286c5c..75909be679b703f5c2052174000ff653b423ecbf 100644 (file)
@@ -1,6 +1,8 @@
 //! SPDX-FileCopyrightText: 2013-2026 Frank Denis <j@pureftpd.org>
 //! SPDX-License-Identifier: ISC
 
+export const optblocker_u8: u8 = 0
+
 /* sqrt(-1) */
 export const fe25519_sqrtm1 = StaticArray.fromArray<i32>([
        -32595792, -7943725, 9377950, 3500415, 12389472, -272473, -25146209, -2005654, 326686, 11406482
index 6abd6424a8c9ce7ee0780822f8888083bfb0bfe3..6e376b0aaee1b57991a7ceeb1fc75d88f1b8d534 100644 (file)
  * - ge_precomp (Duif): (y+x,y-x,2dxy)
 */
 import { base, base2 } from './base'
-import { ed25519_d, fe25519_sqrtm1 } from './constants'
+import { ed25519_d, fe25519_sqrtm1, optblocker_u8 } from './constants'
 import { fe, fe_1, fe_add, fe_cmov, fe_copy, fe_frombytes, fe_isnegative, fe_iszero, fe_mul, fe_neg, fe_pow22523, fe_sq, fe_sub, FieldElement } from './fe'
 import { ge_add_cached, ge_add_precomp, ge_cached, ge_p1p1, ge_p1p1_to_p2, ge_p1p1_to_p3, ge_p2, ge_p2_0, ge_p2_dbl, ge_p2_to_p3, ge_p3, ge_p3_0, ge_p3_dbl, ge_p3_to_cached, ge_p3_tobytes, ge_precomp, ge_precomp_0, ge_sub_cached, ge_sub_precomp } from './p'
-import { equal, negative, optblocker_u8 } from './utils'
+import { equal, negative } from './utils'
 
 //@ts-expect-error
 @inline
index cb4029e2219fe7224ee174b70177e7eec14f19b5..acb8eaf030162fa9eae8e9c208c0213eb8eef7e1 100644 (file)
@@ -1,7 +1,7 @@
 //! SPDX-FileCopyrightText: 2026 Chris Duncan <chris@codecow.com>
 //! SPDX-License-Identifier: GPL-3.0-or-later
 
-export const optblocker_u8: u8 = 0
+import { optblocker_u8 } from './constants'
 
 //@ts-expect-error
 @inline