私はopensslとcurlがandroidコアの一部であることを知りたいです..ユーザーがandroidndk用のopensslとcurlをビルドしてそこで使用しようとしている多くのフォーラムで見たbecoz..
なぜユーザーは独自のビルドを使用するのですか?
私はopensslとcurlがandroidコアの一部であることを知りたいです..ユーザーがandroidndk用のopensslとcurlをビルドしてそこで使用しようとしている多くのフォーラムで見たbecoz..
なぜユーザーは独自のビルドを使用するのですか?
Androidにはとが付属して/system/lib/libssl.so
います。/system/lib/libcrypto.so
これらはから移植されていwww.openssl.org
ます。たとえば、4.0r1(ICS)ビルドにはバージョン1.0.0eが含まれています。ただし、これらのライブラリはOpenSSLのすべての機能を公開しているわけではありません。
curlについては、AndroidでのcURLの使用を参照してください。
彼らはそうではありません。一方、OpenSSLのスコープ内の暗号化プリミティブとHTTPスタックはどちらも、Java側のAndroidAPIの一部です。
なぜ人々は自分自身を転がすのですか?おそらく、反映されたJava呼び出しに書き直すのではなく、レガシーC /C++コードを移行するためです。それらは醜いです。