Skip to content

fix(txgen): build-txgen-falcon graceful liboqs skip; document Falcon …#201

Merged
kuny0707 merged 1 commit into
tronprotocol:developfrom
Sunny6889:tranx_generate
Jun 26, 2026
Merged

fix(txgen): build-txgen-falcon graceful liboqs skip; document Falcon …#201
kuny0707 merged 1 commit into
tronprotocol:developfrom
Sunny6889:tranx_generate

Conversation

@Sunny6889

Copy link
Copy Markdown

…keygen + config

  • Makefile: the liboqs-absent branch called exit 0 in a separate recipe line, so Make still ran the build line and hard-failed when liboqs was missing — contrary to the documented "skip with exit 0 so CI won't fail". Join the liboqs check, mkdir, and build into one shell command so the skip exits the whole recipe; build path unchanged when liboqs is present.
  • README: add "Falcon-512 (FN_DSA_512) setup" — the txgen keygen command, an FN_DSA_512 config example (privateKey/publicKey instead of seed), and per-scheme provisioning. Previously the README named FN_DSA_512 but never said how to obtain its keys.

…keygen + config

- Makefile: the liboqs-absent branch called `exit 0` in a separate recipe
  line, so Make still ran the build line and hard-failed when liboqs was
  missing — contrary to the documented "skip with exit 0 so CI won't fail".
  Join the liboqs check, mkdir, and build into one shell command so the skip
  exits the whole recipe; build path unchanged when liboqs is present.
- README: add "Falcon-512 (FN_DSA_512) setup" — the `txgen keygen` command,
  an FN_DSA_512 config example (privateKey/publicKey instead of seed), and
  per-scheme provisioning. Previously the README named FN_DSA_512 but never
  said how to obtain its keys.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@kuny0707 kuny0707 merged commit 0c654cd into tronprotocol:develop Jun 26, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants