Commit Graph

  • 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