問題タブ [libcrypto]
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.
openssl - EVP_CIPHER* に名前を付ける
をEVP_CIPHER*
使用して、元の名前、この場合は「AES-256-CTR」に戻すEVP_get_cipherbyname("AES-256-CTR")
方法を見つけたいと思います。EVP_CIPHER*
libcrypto でこれを行う方法はありますか?
c++ - g++ を使用した libcrypto++ への静的リンク
私のシステムで Debian Wheezy と g++4.7 を使用してプログラムをコンパイルしようとしています。Debian Squeeze を使用して別のシステムで実行できるようにしたい (最近の g++ は使用しない)。Squeeze でプログラムをコンパイルできません。これはC++11
、新しい Boost バージョンと libcrypto++9 だけでなく、古い g++ がサポートしていない特定の機能を使用しているためです。
私が理解している限り、この問題を回避する通常の方法は、他のシステムでサポートされていないライブラリを静的にリンクすることlibstdc
です。boost
crypto++
私の(リンク)コンパイラ呼び出しは今
ただし、未定義の参照エラーが多数スローされるため、何かを見逃しているようです。に動的リンクするとcrypto++
(そして静的リンクのみ)、正常に動作libstdc
しboost
ます。
何が間違っているのか、または私のアプローチに根本的な誤りがあるかどうかを誰かに教えてもらえますか?
私が得るリンカエラーは(短縮)です:
cross-compiling - 実行時のエラー -- クロスコンパイルされた実行可能ファイル
私は vscpd プログラムをクロスコンパイルしました 以下は GDB からのバックトレースです。ここで、プログラムを終了させるこの SIGILL の原因がわかりません。
このエラーは --> libcrypto.so.1.0.0 --> 共有ライブラリ ファイルに不正な命令が含まれていることを意味しますか?
hadoop - Ubuntu 12.04 で Hadoop(1.0.4) libhfs をビルドする方法
マウント可能な hdfs用に Ubunutu 12.04 で libhdfs をビルドしようとしてい
ますが、最初のステップ
1 で行き詰まりました。HADOOP_HOME: ant compile-c++-libhdfs -Dlibhdfs=1
-lssl
での HMAC_Init のチェック
で常に失敗するパイプの構成...いいえmake pipes
しかし、再度 ant を使用すると、configure が再生成され、再び失敗します...
これを修正する方法はありますか?
cryptography - OpenSSL libcrypto: EC_POINT_point2oct() はその結果をどのようにエンコードしますか? ポータブルですか?
EC_POINT_point2oct(ecGroup,EC_KEY_get0_public_key(key),POINT_CONVERSION_COMPRESSED,_pub._key,sizeof(_pub._key),0)
DER、PKCS*、または ASN.1 のような高レベルのものではありません。(そうでしょうか?) 私は、EC 圧縮ポイントを含む生の BN を推測しています。
この結果が他の言語 (たとえば、BouncyCastle の EC クラスを使用する Java) に移植できるものであるかどうかについて、私は興味があります。
ubuntu - バージョン情報がありません
私はUbuntu 12.04を使用しています-サーバーで、一貫して取得しています:
/usr/lib/libcrypto.so.1.0.0: バージョン情報がありません (/usr/lib/libpython2.7.so.1.0 で必要)
と
/usr/lib/libssl.so.1.0.0: バージョン情報がありません (/usr/lib/libpython2.7.so.1.0 で必要)
理由のパターンのないエラーメッセージ。vi を実行するのと同じくらい簡単なことです。ファイルはそこにあり、リンクではありません。
これは、OpenLDAP をコンパイルしてインストールした直後に発生し始め、ldap サーバーの基本を学びながらサイトの指示を使用しました。もちろん、問題を解決するためにopenLDAPを削除しました。また、OpenSSL と libssl1.0.0 を再インストールして、そのソリューションを試してテストしました。
残念ながら、Googleは役に立ちませんでした。
ios - Xcode 5 のインストール後、sqlcipher を使用する iOS プロジェクトがビルドされない
私は sqlcipher を使用してアプリケーションを開発していますが、sqlcipher チュートリアルを実行してインストールしましたが、OSX 10.8.5 と Xcode 4.6 を使用するシミュレーターとデバイスですべてがうまく機能しました。
Xcode 5 をインストールした後、プロジェクトはエラーでビルドできませんでした
そのようなファイルまたはディレクトリはありません: '/Users/ADeveloper/Library/Developer/Xcode/DerivedData/MyApplication-hhvsixvmxupohxbrkfwiwevnnupm/Build/Products/Debug-iphonesimulator/libcrypto.a'
Xcode 4.6 (以前はうまく機能していました) を使用してプロジェクトをビルドしようとしましたが、同じ問題で失敗しました。
この問題を解決するにはどうすればよいですか?