35333c297f
新規ヘッダー:include/se050_chacha20_poly1305.h - ChaCha20 core: quarter_round, block, stream cipher - Poly1305 MAC - ChaCha20-Poly1305 AEAD (encrypt/decrypt) - WireGuard 専用関数 (wg_encrypt/wg_decrypt) 新規ソース:src/se050_chacha20_poly1305.c - RFC 7539 準拠実装 - ESP32 32 ビット最適化(ESP_PLATFORM 検出) - 定数時間比較(crypto_memneq) - memzero_explicit による安全な消去 API: - se050_chacha20_poly1305_init() - se050_chacha20_poly1305_encrypt() - se050_chacha20_poly1305_decrypt() - se050_wireguard_encrypt() - se050_wireguard_decrypt() ESP32 最適化: - 32 ビット演算優先 Poly1305 - 64 ビット演算最小化 テスト: - RFC 7539 テストベクトル内蔵(CHACHA20_POLY1305_TEST) - 実装修正必要(タグ計算ロジック) Makefile 更新: - test_chacha20 タスク追加