]> git.codecow.com Git - nano25519.git/commitdiff
Add missing type import and document a bit of context.
authorChris Duncan <chris@zoso.dev>
Sat, 15 Aug 2026 18:32:01 +0000 (11:32 -0700)
committerChris Duncan <chris@zoso.dev>
Sat, 15 Aug 2026 18:32:01 +0000 (11:32 -0700)
src/assembly/ge.ts

index 6e376b0aaee1b57991a7ceeb1fc75d88f1b8d534..cd1e212e33c995179bd298a3e59f6f1a0994832e 100644 (file)
@@ -18,7 +18,7 @@
 */
 import { base, base2 } from './base'
 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 { FieldElement, 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 } 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 } from './utils'
 
@@ -244,6 +244,10 @@ function ge_scalarmult_base (h: ge_p3, a: StaticArray<u8>): void {
 }
 
 const ge_scalarmult_base_tobytes_h: ge_p3 = new ge_p3()
+/**
+ * @param s 32-byte output buffer for scalar * base point
+ * @param a 32-byte input buffer for scalar
+ */
 export function ge_scalarmult_base_tobytes (s: StaticArray<u8>, a: StaticArray<u8>): void {
        const h = ge_scalarmult_base_tobytes_h
        ge_scalarmult_base(h, a)