mirror of
https://github.com/luxfi/magnetar.git
synced 2026-09-24 00:25:23 +00:00
Mirror Pulsar's submission orchestration scripts adapted to Magnetar specifics: - scripts/cut-submission.sh: 8-step tarball cut. Verifies clean tree + branch=main, runs high-assurance gate, regenerates KATs via ref/go/cmd/genkat and verifies byte-identical with committed vectors/*.json, runs core tests, tars (excluding .git / .claude / bench/results), SHA-256s, tags. Idempotent (refuses tag/tarball re-cut unless --force). Dry-run mode for review. - scripts/check-high-assurance.sh: per-push gate. Runs go build + go vet + secret-log grep + short test suite. HONEST about absent gates (no EC/Lean/Jasmin theories for threshold overlay; libjade covers FIPS 205 single-party but not redistributed). Honest scope documented in the script header; closure targets cross-referenced to CRYPTOGRAPHER-SIGN-OFF.md Gates section. Tested: bash scripts/check-high-assurance.sh exits 0.