aes 暗号化に libcrypto++ を使用しています。コードにメソッドを追加したいと思います: EVP_CipherInit_ex()、EVP_CipherUpdate()、EVP_CipherFinal_ex()。このソースコードはどこにありますか?
どうも。感謝
どうぞ: http://www.openssl.org/source/ ページ上のダウンロード可能な tar.gz には、EVP を含む最も一般的な暗号化アルゴリズムのヘッダー ファイルとソース ファイルの両方が含まれています。
ただし、静的リンクの意味と、動的リンクとの違いを誤解していると思います。ここにまともな記事があります: http://kb.iu.edu/data/akqn.html
.cpp および .h ファイルを手動でプロジェクトに追加する必要はありません。メソッドを使用して .lib にリンクする必要がある場所に .h を含めるだけです。
私とコメンターの提案にもかかわらず、手動で .cpp および .h ファイルを追加したい場合は、上記でリンクしたアーカイブ内の場所を次に示します。
crypto\evp\evp.h
crypto\evp\evp_*.c