From: Chris Duncan Date: Thu, 27 Aug 2026 03:24:57 +0000 (-0700) Subject: Pad fe constants to align with all other FieldElement instances of length 12. X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=f11d7805135e348bd59ece480d836b74b9741391;p=nano25519.git Pad fe constants to align with all other FieldElement instances of length 12. --- diff --git a/src/assembly/constants.ts b/src/assembly/constants.ts index 6f18584..290c016 100644 --- a/src/assembly/constants.ts +++ b/src/assembly/constants.ts @@ -1,17 +1,19 @@ //! SPDX-FileCopyrightText: 2013-2026 Frank Denis //! SPDX-License-Identifier: ISC +import { FieldElement } from './fe' + /* sqrt(-1) */ -export const fe_sqrtm1 = StaticArray.fromArray([ - -32595792, -7943725, 9377950, 3500415, 12389472, -272473, -25146209, -2005654, 326686, 11406482 +export const fe_sqrtm1: FieldElement = StaticArray.fromArray([ + -32595792, -7943725, 9377950, 3500415, 12389472, -272473, -25146209, -2005654, 326686, 11406482, 0, 0 ]) /* 37095705934669439343138083508754565189542113879843219016388785533085940283555 */ -export const ed25519_d = StaticArray.fromArray([ - -10913610, 13857413, -15372611, 6949391, 114729, -8787816, -6275908, -3247719, -18696448, -12055116 +export const ed25519_d: FieldElement = StaticArray.fromArray([ + -10913610, 13857413, -15372611, 6949391, 114729, -8787816, -6275908, -3247719, -18696448, -12055116, 0, 0 ]) /* 16295367250680780974490674513165176452449235426866156013048779062215315747161 */ -export const ed25519_d2 = StaticArray.fromArray([ - -21827239, -5839606, -30745221, 13898782, 229458, 15978800, -12551817, -6495438, 29715968, 9444199 +export const ed25519_d2: FieldElement = StaticArray.fromArray([ + -21827239, -5839606, -30745221, 13898782, 229458, 15978800, -12551817, -6495438, 29715968, 9444199, 0, 0 ])