-
11bcc5e0c3
Remove dynamic memory allocation (malloc/calloc/free)
main
km
2026-03-29 19:07:57 +09:00
-
479fcd37c1
Fix WireGuard decryption failures
km
2026-03-29 18:52:48 +09:00
-
675e452071
feat: Replace Poly1305 with RFC 8439 compliant implementation
km
2026-03-29 07:12:18 +09:00
-
43643bc4cf
fix: Poly1305 MAC computation bugs
km
2026-03-29 06:06:00 +09:00
-
760b37690e
fix: Poly1305 key initialization and hibit calculation
km
2026-03-29 06:01:09 +09:00
-
7ef235d5b1
cleanup: Remove debug output and verify API signatures
km
2026-03-29 05:50:08 +09:00
-
77c6dfbf1a
debug: Add debug output for ChaCha20-Poly1305
km
2026-03-29 05:39:15 +09:00
-
a430accd11
fix: BLAKE2s NULL pointer check for empty messages
km
2026-03-29 05:28:54 +09:00
-
2ec7829b52
fix: BLAKE2s update boundary condition
km
2026-03-28 21:16:32 +09:00
-
42e6222637
fix: Use keyed BLAKE2s instead of HMAC-BLAKE2s for WireGuard MAC
km
2026-03-28 21:13:20 +09:00
-
7c2c6d94bf
fix: Remove incorrect datalen limit in HMAC-BLAKE2s
km
2026-03-28 21:00:12 +09:00
-
d5ca4b3634
fix: RFC 9153 compliance for packet type constants
km
2026-03-28 20:57:35 +09:00
-
2f76e7cb09
fix: Remove malloc dependency for u-boot compatibility
km
2026-03-28 20:56:05 +09:00
-
eac7fc9d82
fix: HKDF cleanup and plaintext_len bug
km
2026-03-28 20:54:15 +09:00
-
3645b4fe80
fix: Critical security bugs - stack buffer and zeroize
km
2026-03-28 20:51:31 +09:00
-
4fae20f56d
fix: Additional medium-priority bugs and documentation
km
2026-03-28 20:46:40 +09:00
-
63bc460db4
fix: Additional WireGuard bugs
km
2026-03-28 20:45:00 +09:00
-
cbcfba7347
fix: Critical bugs in WireGuard implementation
km
2026-03-28 20:41:48 +09:00
-
0210082b8c
fix: Poly1305 MAC accumulation bug
km
2026-03-28 20:34:57 +09:00
-
999e7a6e19
feat: Add CSPRNG with SE050 seed for embedded platforms
km
2026-03-28 20:24:15 +09:00
-
1894e9a933
feat: Add SE050 hardware RNG integration
km
2026-03-28 20:20:29 +09:00
-
4ec660de02
fix: WireGuard implementation improvements
km
2026-03-28 19:52:47 +09:00
-
09620ba4ef
test: Add WireGuard protocol test suite
km
2026-03-28 19:45:19 +09:00
-
77c3258494
test: Add WireGuard protocol integration tests
km
2026-03-28 15:11:26 +09:00
-
90be06ead1
feat: Add complete WireGuard protocol implementation
km
2026-03-28 14:32:48 +09:00
-
d2081b3a9e
security: Add proper memory zeroizing for sensitive data
km
2026-03-28 07:46:51 +09:00
-
a8d28882c7
Add ESP32 support with 128-bit arithmetic emulation
km
2026-03-28 07:40:38 +09:00
-
f6298c7725
test: Fix RFC7748 test vector 1 point and expected values
km
2026-03-28 07:18:16 +09:00
-
9d0af4d65a
X25519: Rewrite using 5×51-bit limbs with 128-bit accumulators for RFC7748 compliance
km
2026-03-28 06:24:19 +09:00
-
c31809f37d
X25519 実装:fe_sub 修正(負の値の正規化追加)
km
2026-03-27 06:26:56 +09:00
-
c61433d75b
X25519 実装:fe_add/fe_sub 修正(進行中)
km
2026-03-27 06:16:13 +09:00
-
50884811ca
X25519 テストベクトル確認
km
2026-03-27 06:10:45 +09:00
-
d4085b2073
X25519 実装:A24 定数追加(進行中)
km
2026-03-27 06:03:12 +09:00
-
bd762864e6
X25519 実装:Python 検証済みロジックへ移行(進行中)
km
2026-03-27 05:55:55 +09:00
-
344f86b07f
TAI64N ハードウェア実装追加
km
2026-03-27 05:26:46 +09:00
-
f23542f06c
X25519 実装:fe_tobytes 修正(進行中)
km
2026-03-27 05:20:31 +09:00
-
fb8e3a73d7
X25519 テストベクトルを RFC 7748 に修正
km
2026-03-27 04:40:32 +09:00
-
2d0f7959d0
X25519 ソフトウェア実装:RFC 7748 修正(進行中)
km
2026-03-26 21:57:45 +09:00
-
c9844dc0ba
WireGuard プロトコル層実装
km
2026-03-26 21:17:38 +09:00
-
0c9237324e
HMAC-BLAKE2s, HKDF, TAI64N 実装完了
km
2026-03-26 21:14:47 +09:00
-
c892e6ca01
HMAC-BLAKE2s, HKDF, TAI64N 実装追加
km
2026-03-26 21:03:27 +09:00
-
b83394f37b
BLAKE2s テストベクトルを RFC 7693 正解に修正
km
2026-03-26 20:33:43 +09:00
-
a6defdad88
BLAKE2s 公式実装ベースに再実装
km
2026-03-26 18:58:34 +09:00
-
c4b567ad97
BLAKE2s RFC 7693 準拠化の準備
km
2026-03-26 18:17:01 +09:00
-
b318484a02
BLAKE2s 圧縮関数整理
km
2026-03-26 17:58:56 +09:00
-
323460c631
BLAKE2s 初期化処理修正
km
2026-03-26 17:22:13 +09:00
-
9824b8f3e5
BLAKE2s ハッシュ関数実装の追加
km
2026-03-26 17:17:53 +09:00
-
6484b70955
Poly1305 update/final 関数を RFC 7539 準拠に修正
km
2026-03-26 16:57:46 +09:00
-
eef99d31a1
ChaCha20-Poly1305 テスト修正
km
2026-03-26 16:48:23 +09:00
-
35333c297f
ChaCha20-Poly1305 AEAD ソフトウェア実装追加
km
2026-03-26 16:32:30 +09:00
-
fb51a4ad9f
ESP32 向け 32 ビット最適化 fe_mul()/fe_sq() 追加
km
2026-03-26 16:23:02 +09:00
-
d34fed2048
X25519 ソフトウェア実装のテストスイート統合
km
2026-03-26 16:12:55 +09:00
-
feb99ffe4e
ソフトウェア X25519 ECDH 実装の追加
km
2026-03-26 15:58:10 +09:00
-
7034b67c04
Platform SCP03 キーローテーションテストスイート追加
km
2026-03-26 14:40:23 +09:00
-
04231683c2
SE050C2 サポートを元に戻す
km
2026-03-26 14:15:28 +09:00
-
dfadaf092c
SE050C2 サポート追加とキー管理の明確化
km
2026-03-26 14:13:28 +09:00
-
ff32a1052f
test_x25519_ecdh: 実際の SE050 ECDH 計算テストを追加
km
2026-03-26 14:00:02 +09:00
-
f7b9581428
X25519 ECDH テストスイートの追加
km
2026-03-26 13:43:05 +09:00
-
ba444679ab
README 修正:対応チップと X25519 記載の修正
km
2026-03-26 13:04:15 +09:00
-
46d0a1a4b4
ビルド中間ファイルを git から削除
km
2026-03-26 12:59:19 +09:00
-
5434aa5197
メモリ保護関数を共通ヘッダーに統一
km
2026-03-26 11:37:21 +09:00
-
aff6c301e6
Linux メモリ保護機能の実装 (mlock, MADV_DONTDUMP, MADV_WIPEONFORK)
km
2026-03-26 11:04:14 +09:00
-
eb468c1ba1
NXP 公式 Platform SCP03 鍵値の更新
km
2026-03-26 10:29:43 +09:00
-
940929540a
鍵ファイルのドキュメント改善
km
2026-03-26 10:17:33 +09:00
-
74789be2c3
鍵管理の統一と重複削除
km
2026-03-26 10:13:25 +09:00
-
163fad68a7
SE050 キー管理シンプル化と不要チップ削除
km
2026-03-26 10:06:34 +09:00
-
daffe82feb
SE050 各チップ固有の PlatformSCP03 キー追加
km
2026-03-26 09:54:54 +09:00
-
0a97209e8c
SE050 ハードウェア接続テスト追加
km
2026-03-26 09:29:39 +09:00
-
2ad959bde9
ビルドオブジェクトを .gitignore に追加
km
2026-03-26 09:07:46 +09:00
-
f89ca4f471
高優先度タスク完了
km
2026-03-26 09:07:40 +09:00
-
172873cf39
AN12436 デフォルトキーによる SCP03 ハードウェアテスト追加
km
2026-03-26 08:52:36 +09:00
-
e3177904eb
AN12436 デフォルトキーハードウェアテスト追加
km
2026-03-26 08:00:08 +09:00
-
e8e412713b
Platform SCP03 セッション統合とテスト改善
km
2026-03-26 07:36:40 +09:00
-
c29a189b9a
Update SCP03 tests with PlatformSCP03 integration tests and documentation
km
2026-03-26 07:27:23 +09:00