Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
8129e63
adding k-mosaic-cli tool
jkyberneees Dec 30, 2025
6201a6f
chore: update CLI_VERSION to 1.0.0
jkyberneees Dec 31, 2025
66b103e
refactor: simplify secretKeyFromObject function and update version co…
jkyberneees Dec 31, 2025
21cbfd1
feat: enhance MOSAICSignature interface to align with Go implementation
jkyberneees Dec 31, 2025
91e2433
fix: replace shake256 with sha3_256 for commitment randomness in NIZK…
jkyberneees Dec 31, 2025
2f4c0d8
fix: correct TypedArray deserialization by using proper byte offsets
jkyberneees Dec 31, 2025
f27cf13
adding CLI compatibilty check
jkyberneees Dec 31, 2025
a382a6b
feat: add serialization and deserialization for public keys with secu…
jkyberneees Dec 31, 2025
b27dfd6
feat: update signature serialization and deserialization to include l…
jkyberneees Dec 31, 2025
0a072e7
refactor: remove unused domain separator and optimize hashConcat func…
jkyberneees Dec 31, 2025
7b44a36
fix: ensure proper ownership and alignment in public key deserialization
jkyberneees Dec 31, 2025
9700279
fix: ensure proper ownership and alignment in public key deserialization
jkyberneees Dec 31, 2025
278c268
test: enhance signature tests for commitment and response validation
jkyberneees Dec 31, 2025
f46146b
refactoring CLI implementation
jkyberneees Dec 31, 2025
975aaf1
feat: add encapsulate and decapsulate commands for KEM operations in CLI
jkyberneees Dec 31, 2025
7fa931d
feat: add size validation tests for KEM keys and signatures
jkyberneees Dec 31, 2025
4b65bbe
feat: update performance benchmarks and add size reference for kMOSAI…
jkyberneees Dec 31, 2025
2684be2
linting
jkyberneees Dec 31, 2025
ae52441
refactor: update CLI path in tests after moving k-mosaic-cli to src d…
jkyberneees Dec 31, 2025
55821d7
feat: add linting and testing workflows using Bun
jkyberneees Dec 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Lint

on:
push:
pull_request:
branches: [main]

jobs:
lint:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [20.x]

steps:
- uses: actions/checkout@v6

- name: Setup Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: latest

- name: Install dependencies
run: bun install

- name: Check formatting
run: bun run format:check
28 changes: 28 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Test

on:
push:
pull_request:
branches: [main]

jobs:
test:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [20.x]

steps:
- uses: actions/checkout@v6

- name: Setup Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: latest

- name: Install dependencies
run: bun install

- name: Run tests
run: bun run test
Loading