]> git.codecow.com Git - nano25519.git/commitdiff
debug
authorChris Duncan <chris@codecow.com>
Thu, 5 Mar 2026 14:56:51 +0000 (06:56 -0800)
committerChris Duncan <chris@codecow.com>
Thu, 5 Mar 2026 14:56:51 +0000 (06:56 -0800)
assembly/nano-nacl.ts

index 0b70c86e2b0f1cb7814d803a45ec334b06c1638d..de259e72628803d90fb8077329aea5d332173433 100644 (file)
@@ -332,8 +332,15 @@ function crypto_derive (pk: StaticArray<u8>, sk: StaticArray<u8>): void {
        crypto_hash(sk, sk)\r
        clamp(sk)\r
 \r
+       trace(`seed hashed to sk: ${sk.map((b: u8) => b.toString(16).padStart(2, '0')).join('')}`)\r
+\r
        scalarbase(A, sk)\r
+\r
+       trace(`sk scalarbase to A.X: ${A.X.map((b: i32) => b.toString(16).padStart(8, '0')).join('')}`)\r
+\r
        pack(pk, A)\r
+\r
+       trace(`A packed to pk: ${pk.map((b: u8) => b.toString(16).padStart(2, '0')).join('')}`)\r
 }\r
 \r
 const crypto_sign_az = new StaticArray<u8>(64)\r