porter/libsrc/porter/infra/crypto/crypto_windows.c

1 ファイル

1.1 porter/libsrc/porter/infra/crypto/crypto_windows.c

Windows 向け暗号化・復号モジュール (CNG AES-256-GCM)。

Windows CNG (Cryptography Next Generation) の BCrypt API を使用して AES-256-GCM 暗号化・復号を実装します。
Linux 実装 (OpenSSL) と同一の wire フォーマット ([暗号文][GCM タグ 16B]) を使用するため、 クロスプラットフォーム通信に対応します。
本ファイルは Windows ビルドでのみコンパイルされます (_WIN32 定義時)。

1.1.1 作者

c-modernization-kit sample team

1.1.2 バージョン

1.0.0

1.1.3 日付

2026/03/12

1.1.4 著作権

Copyright (C) CompanyName, Ltd. 2026. All rights reserved.