musubi
← リリース一覧

v0.1.0 · 2026-04-27

初結び

/ hatsu-musubi

初公開。関係性暗号の理論、CLI、ブラウザ UI を一気に揃えた最初のリリース。

HIGHLIGHTS

主な変更

  • 01

    関係性暗号 v1

    アンカーから per-position の関係(same / shift{δ} / mirror)を辿って平文を復元する独自理論。default-v1 アルファベット 175 文字で動く。

  • 02

    CLI と Web、両方ローカル

    Rust ワークスペースの 3 クレート構成(core / cli / wasm)。CLI は keygen / encrypt / decrypt の 3 サブコマンド、WebUI は WASM でブラウザ単体で動作。

  • 03

    OSS の足回りを一気に整備

    GitHub Actions CI(rustfmt + clippy + multi-OS test + wasm32 + rustdoc)、ブランチ保護、Dependabot、Issue/PR テンプレート、CHANGELOG。

ADDED

追加された機能

  • Cargo workspace(musubi-core / musubi-cli / musubi-wasm)
  • musubi-core: Alphabet / Key / Relation / Ciphertext / encrypt / decrypt
  • default-v1 アルファベット(175 文字 = 五十音 80 + ASCII 95)
  • 形式仕様 docs/SPEC.md と理論 docs/THEORY.md
  • musubi バイナリ — keygen / encrypt / decrypt + stdin/stdout 対応
  • assert_cmd によるエンドツーエンド統合テスト
  • musubi-wasm — wasm-bindgen バインディング
  • web/ — ゼロサーバ静的フロントエンド(HTML + ESM + CSS)
  • GitHub Actions CI と Pages 自動デプロイ
  • MIT License、CONTRIBUTING / CODE_OF_CONDUCT / SECURITY

COMPATIBILITY

互換性

  • ·最初のリリースなので互換対象なし。

MERGED PULL REQUESTS

含まれた PR