Keymate/Cryptoは、次の製品で構成されています。利用環境に応じて選択できます。
アプリケーションの開発環境、および開発したアプリケーションの実行環境を提供します。
開発キットはANSI C言語、およびVisual C++®(C言語)インターフェースのライブラリです。開発キットは単独で動作するアプリケーションではありません。
開発キットはプラットフォームごとに異なります。各プラットフォームの開発キットはそのプラットフォーム専用です。ほかのプラットフォームのアプリケーションは開発できません。
なお、本製品および本製品を利用して作成したプログラムは日本国内のみでご使用ください。
開発キットで扱える暗号文、署名、ハッシュ値などのデータは、すべてメモリ上のバイナリデータです。例えば、暗号化関数ではユーザー指定のメインメモリのバイナリデータを入力し、これを暗号化した結果をユーザー指定のメインメモリへ出力します。
開発したアプリケーションを実行するのに必要な実行環境だけを提供します。
開発キットを用いて作成したアプリケーションは、Keymate/Cryptoがインストールされていないシステムでは動作しません。開発したアプリケーションを幅広く利用できるよう、ランタイムは実行環境だけを、開発キットより安価に提供しております。
開発キットで開発したアプリケーションを動作させるハードウェアに、開発キットに対応するランタイムをインストールしてご利用ください。