問題タブ [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.

0 投票する
1 に答える
2244 参照

openssl - EVP_CIPHER* に名前を付ける

EVP_CIPHER*使用して、元の名前、この場合は「AES-256-CTR」に戻すEVP_get_cipherbyname("AES-256-CTR")方法を見つけたいと思います。EVP_CIPHER*

libcrypto でこれを行う方法はありますか?

0 投票する
1 に答える
2116 参照

c++ - g++ を使用した libcrypto++ への静的リンク

私のシステムで Debian Wheezy と g++4.7 を使用してプログラムをコンパイルしようとしています。Debian Squeeze を使用して別のシステムで実行できるようにしたい (最近の g++ は使用しない)。Squeeze でプログラムをコンパイルできません。これはC++11、新しい Boost バージョンと libcrypto++9 だけでなく、古い g++ がサポートしていない特定の機能を使用しているためです。

私が理解している限り、この問題を回避する通常の方法は、他のシステムでサポートされていないライブラリを静的にリンクすることlibstdcです。boostcrypto++

私の(リンク)コンパイラ呼び出しは今

ただし、未定義の参照エラーが多数スローされるため、何かを見逃しているようです。に動的リンクするとcrypto++(そして静的リンクのみ)、正常に動作libstdcboostます。

何が間違っているのか、または私のアプローチに根本的な誤りがあるかどうかを誰かに教えてもらえますか?

私が得るリンカエラーは(短縮)です:

0 投票する
0 に答える
547 参照

cross-compiling - 実行時のエラー -- クロスコンパイルされた実行可能ファイル

私は vscpd プログラムをクロスコンパイルしました 以下は GDB からのバックトレースです。ここで、プログラムを終了させるこの SIGILL の原因がわかりません。

このエラーは --> libcrypto.so.1.0.0 --> 共有ライブラリ ファイルに不正な命令が含まれていることを意味しますか?

0 投票する
1 に答える
172 参照

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 が再生成され、再び失敗します... これを修正する方法はありますか?





0 投票する
2 に答える
1493 参照

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) に移植できるものであるかどうかについて、私は興味があります。

0 投票する
3 に答える
31204 参照

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は役に立ちませんでした。

0 投票する
1 に答える
696 参照

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 (以前はうまく機能していました) を使用してプロジェクトをビルドしようとしましたが、同じ問題で失敗しました。

この問題を解決するにはどうすればよいですか?