X25519 ECDH テストスイートの追加
新規テストファイル: tests/test_x25519_ecdh.c テスト項目: 1. KeyPair 構造検証 (32 バイト確認) 2. X25519 キークランプ関数テスト 3. ダミー鍵ペア互換性確認 4. RFC 7748 テストベクトル読み込み 5. クロスコンパチビリティ確認 6. キーマテリアルセキュリティ (memzero_explicit) ダミー鍵ペア: - Alice: DUMMY_SK_A / DUMMY_PK_A - Bob: DUMMY_SK_B / DUMMY_PK_B RFC 7748 テストベクトルも含まれており、 SE050 ハードウェア実装の検証に使用可能。 ビルドシステム: - Makefile に test_x25519_ecdh タスク追加 - make test で自動実行 警告: RFC7748 変数は将来の使用のために保持 (将来のハードウェアテストで活用予定)
This commit is contained in:
@@ -15,6 +15,10 @@
|
||||
#ifndef SE050_WIREGUARD_H
|
||||
#define SE050_WIREGUARD_H
|
||||
|
||||
/* Feature test macros - must be defined before any includes */
|
||||
#define _GNU_SOURCE
|
||||
#define _POSIX_C_SOURCE 200809L
|
||||
|
||||
#include <stdint.h>
|
||||
#include <stddef.h>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user