暗号化や署名などのセキュリティモジュールを実行するプログラムを作成しています...上記の機能を実行するライブラリをCで作成しました。現在、jniを使用してJavaからこのCネイティブ関数を呼び出しています。
私が直面している問題は、結果(署名されたデータまたは暗号化されたデータ)をJavaによって渡されたパラメーターに格納できないことです。受け取ったパラメータに結果を保存したい。私を助けてください。よろしくお願いします。
以下は、ネイティブ関数を呼び出すためにJavaで使用するAPIです。
sign("sign",byte[] file,int filelen,byte[] output,int outputlen)
ネイティブC呼び出しでは、入力ファイルの内容で構成されるバッファである「ファイル」のサインオンを実行し、それを出力に保存したいと思います。どうすればそれを行うことができますか誰かが私を助けることができます私は関連情報を見つけられませんでした。