問題タブ [enclave]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Swift 3 での SecKeyCreateEncryptedData と SecKeyEncrypt の違い
SecKeyCreateEncryptedData を使用してプレーン データのブロックを暗号化しようとすると、指定されたアルゴリズムを使用してプレーン データが暗号化され、正常に動作します。暗号化に使用したコード スニペットは次のとおりです。
しかし、SecKeyEncrypt を使用して同じ暗号化を行おうとすると、戻り値 (-50) で失敗します。暗号化に使用されるコード スニペットは次のとおりです。
また、エラー コード -50 のエラーの説明も取得できません。
opencv - SGX-Enclave プロジェクトに OpenCV ライブラリを追加する
エンクレーブ プロジェクトに OpenCV を追加しようとしています。Visual Studio 2015 で OpenCV プロジェクトをスタンドアロンの win32 コンソール アプリケーションとして実行できます。しかし、エンクレーブ プロジェクトでそれを開始すると、エラーが発生します。enclave プロジェクトの opencv から次のライブラリを追加しようとしました。
しかし、大量のエラーが発生しています。プロジェクトに windows.h ファイルも含める必要があります。これらのライブラリをエンクレーブ プロジェクトに含めることは許可されていますか?
プロジェクトにopencv静的ライブラリを追加しながら、次の手順に従いました:-
CMake を使用して OpenCV スタティック ライブラリを生成し、
inlucde ディレクトリに次の値を追加しました:-
C:\Program Files (x86)\Intel\IntelSGXSDK\include C:\Program Files (x86)\Intel\IntelSGXSDK\include\libc++ C:\Program Files (x86)\Intel\IntelSGXSDK\include\tlibc C:\Users \fs5ve\Downloads\Opencv-static\static\opencv\include C:\Users\fs5ve\Downloads\Opencv-static\static\opencv\build-32-extra\install\include C:\Users\fs5ve\Downloads\Opencv -static\static\opencv\build-32-extra\install\include\opencv C:\Users\fs5ve\Downloads\Opencv-static\static\opencv\build-32-extra\install\include\opencv2 C:\Programファイル (x86)\Microsoft Visual Studio 14.0\VC\include %(AdditionalIncludeDirectories)
追加のライブラリ ディレクトリに次の値を追加しました:-
$(SGXSDKInstallPath)bin\$(プラットフォーム)\Debug;C:\Users\fs5ve\Downloads\Opencv-static\static\opencv\build-32-extra\install\x86\vc14\staticlib
追加の依存関係に次の値を追加しました:-
sgx_trts_sim.lib sgx_tstdc.lib sgx_tservice_sim.lib sgx_tcrypto.lib sgx_tcxx.lib sgx_urts_sim.lib sgx_uae_service_sim.lib opencv_calib3d400d.lib opencv_core400d.lib opencv_highgui400d.lib opencv_face400d.lib opencv_features2d400d.lib opencv_flann400d.lib opencv_imgcodecs400d.lib opencv_imgproc400d.lib opencv_ml400d.lib opencv_objdetect400d. lib opencv_photo400d.lib opencv_shape400d.lib opencv_stitching400d.lib opencv_superres400d.lib opencv_video400d.lib opencv_videoio400d.lib opencv_videostab400d.lib
次のエラーが表示されます:- インクルード ファイルを開けません: 'emmintrin.h': そのようなファイルまたはディレクトリはありません
インクルード ディレクトリに「C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include」を追加しました。しかし、その後、次のエラーが表示されます:- インクルード ファイルを開けません: 'malloc.h': そのようなファイルまたはディレクトリはありません
ios - アプリのアンインストール後も Secure Enclave キーが存在する
次のコード スニペットを使用して、セキュア エンクレーブ内にキーを生成しました。
アプリケーションのアンインストール後もキーがまだ存在します。セキュア エンクレーブからキーを削除する方法はありますか?
前もって感謝します :)