問題タブ [botan]
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.
c++ - ボタンコンパイルエラー VS2015
ここで奇妙な状況があります。VS2015 で Botan 暗号ライブラリを使用しようとしています (プロジェクトの他の部分では、VS2013 ではコンパイルできない重い C++11 コードを使用しているため)、かなり長いコンパイル エラーが発生します (以下を参照)。
いろいろ試した結果、コンパイル済みのC++ソースファイルにボタンヘッダーが1つでも含まれていても、コンパイラーは以下のエラーをスローするという結論に達しました。現在、ファイルには次の1行があります。
これは私が得るエラーです:
ボタンテストをコンパイルして実行できたので、何かを見逃したような気がしますが、何が原因かわかりません。誰もこれについて経験がありますか?(ところで: 同じコードは g++ 4.9 でうまくコンパイルされます)
c++ - 暗号化と復号化によるバイナリ ファイルの破損
2 つの単純な暗号解読機能があります。関数はテキスト ファイルに対して正常に機能し、ファイルを正常に取得できます。ただし、バイナリファイルが破損します。イメージを暗号化してから復号化すると、イメージが破損します。
ios - iOS arm64 用のボタンをビルドする方法
Xcode 7.3.1 で iOS (arch arm64) 用の Botan-1.10.12 をビルドしようとしています。Botan の Web サイトのガイドラインに従おうとしました: https://github.com/randombit/botan/blob/master/doc/manual/building.rst#for-ios-using-xcode
いくつかの変更を加えて、次のようにして armv7 用にビルドすることができました。
しかし、arm64 に対して同じことをしようとすると、次のようになります。
次のエラーが表示されます。
ガイドラインが示唆するように、arm64 を armv8-a に変更しようとすると、同じエラーが発生します。
--cpu=arm も試しました:
これは構成ステップでは機能しますが、実行するsudo xcrun --sdk iphoneos make install
と次のエラーが発生します。
私はiOS用のものを構築することに精通していません。arm64 iOS 用のボタンをビルドするにはどうすればよいですか?
ありがとう!
c++ - Botan::AutoSeeded_RNG / m128i _mm_shuffle_epi8 : ターゲット固有のオプションが一致しません
を試すのはこれが初めてBotan
なので、最初に 1 つのことを 1 つずつ機能させることを試みるという戦略です。
私が最初にやっていることは単純です:
内のすべての.h
ファイルは機能していますが、そこに他のファイル/usr/local/include/botan
を追加する必要があります。また、コンパイルリストに1つずつ追加する必要が/usr/local/include/botan/internal/*.h
あるすべてのファイル。.cpp
これで、Botan lib から必要な .cpp がすべて完成したように見えます。それに関するエラーはもうありません。しかし、この最後のコンパイル エラーは、OS に関連しているようです..??! そして、私はこれを修正する方法で完全に迷っています..
誰もこれを前に見たことがありますか?どんな助けでも本当に感謝しています。ありがとう!
私は使用NetBeans IDE 8.1
しますfedora24
c++ - Botan::DSA_PrivateKey から DSA_PublicKey への方法
DSA_PrivateKey
新規作成してファイルBotan::PKCS8::PEM_encode
に保存することに成功しました。.pem
ここで、PublicKey.pem
も別の場所に保存する必要があります。DSA_PrivateKey
を にコピーする方法を知っている人はいDSA_PublicKey
ますか? 私は多くの異なることを試しましたが、どれもうまくいきませんでした..これを感謝します、ありがとう!
c++ - スタティック ライブラリをクラス ライブラリ プロジェクトにリンクする
拡張子が .lib の静的ライブラリがあります。ここで、このライブラリを Microsoft Visual Studio 10 のクラス ライブラリ プロジェクトにリンクし、クラス ライブラリ プロジェクトで関数を使用したいと考えています。プロパティ->リンカー->追加のライブラリディレクトリを使用して.libファイルのパスをクラスライブラリプロジェクトに追加しましたが、.libファイルにヘッダーを含めることはできません。「そのようなファイルやディレクトリはありません...」と表示されるので、どうすればこの問題を解決できますか? 前もって感謝します...
c++ - 列挙型 PRIVATE = 0xC0 にボタンを使用しているときに解析エラーが発生する
私は Botan-1.4.12 と GNU gcc/g++ 2.95.3 をいくつかのレガシー コードに使用しています。後で新しいバージョンのコンパイラと新しいバージョンのボタンに変更されます。しかし、レガシー コードと Botan-1.4.12 を使用すると、bwlow で説明されているような奇妙な解析エラーが発生します。私のコードベースでは、次のインクルード ファイルを使用しました。
そして、次のエラーが表示されます。
その理由は (/opt/botan/include/botan/enums.h 内)
PRIVATE = 0xC0 を ZPRIVATE = 0xC0 に変更すると、
問題は明らかに解決されます。何か良い対処法はありますか?