]> git.codecow.com Git - nano25519.git/commitdiff
Fix endianness of inputs on big-endian path.
authorChris Duncan <chris@codecow.com>
Sat, 26 Sep 2026 08:50:00 +0000 (01:50 -0700)
committerChris Duncan <chris@codecow.com>
Sat, 26 Sep 2026 08:50:00 +0000 (01:50 -0700)
src/lib/wasm.ts

index fd6121739f2a0b3ff45993b5f4cf582512410ea0..12e30b1720b6dbefb3d693faedfd72122ace20db 100644 (file)
@@ -121,14 +121,14 @@ function setInputMsgEnd (m: Bytes, i: number): void {
  */
 function setInputMsgBigEndian (m: View, i: number, p: number): void {
        exports.setInputMsg(i,
-               m.getUint32(p, isLE),
-               m.getUint32(p + 1, isLE),
-               m.getUint32(p + 2, isLE),
-               m.getUint32(p + 3, isLE),
-               m.getUint32(p + 4, isLE),
-               m.getUint32(p + 5, isLE),
-               m.getUint32(p + 6, isLE),
-               m.getUint32(p + 7, isLE)
+               m.getUint32(p, true),
+               m.getUint32(p + 1, true),
+               m.getUint32(p + 2, true),
+               m.getUint32(p + 3, true),
+               m.getUint32(p + 4, true),
+               m.getUint32(p + 5, true),
+               m.getUint32(p + 6, true),
+               m.getUint32(p + 7, true)
        )
 }