Cにいくつか問題があります。これが私のコードです。
// First line works, second line does not!
char outbuf[1024];
// char *outbuf = (char *) malloc(1024); // char is always 1
このoutbufをPK11_CipherOp()
、NSSライブラリで宣言されていると呼ばれるメソッドに渡します。このメソッドのドキュメントはここにあります。outbufパラメーターにaが必要であることがわかりchar *
ます。
最初の行が確実に機能し、2番目の行が機能しない理由がわかりません。
完全なコードを表示するには、ファイルソースを参照してください
ありがとう、
ハミルトン