問題タブ [relic]
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++ - レリックで行列をブースト
有限体の要素を表す遺物オブジェクトである fb_t のブースト行列を使用しようとしています。ドキュメントから fb_t を定義する方法は次のとおりです。
ここに私のコードがあります:
次のエラーが発生しました。
エラーメッセージの内容がよくわかりません。何か案が?
c - typedef は 2 つの型のいずれかに解決できますが、どちらも不可能に思えます
RELIC ライブラリ (ドキュメントはこちらhttps://code.google.com/p/relic-toolkit/downloads/list )でそのように定義された型 (fb_t) を確認します。
(重要な場合align
は として定義されます)/* empty */
つまり、ポインタまたは配列です。しかし、配列の場合、この関数はどのように機能するのでしょうか? (からrelic-doc/html/df/d96/relic__fb__util_8c_source.html#l00080
)
そして、それがポインターの場合、このコードはどのように機能しますか (それらは初期化されていないポインターであるため)?
どちらも同じコンピューターから実行されます。このsizeof(fb_t)
コンピュータの は 16 です。
c - msp430 で (64 ビットより大きい整数を使用して) 多精度演算を行う方法はありますか?
- MSP430 で64 ビットより大きいサイズの整数を使って算術演算を行う方法、可能であれば簡単な方法があるかどうか知りたいですか?
msp430g2553プラットフォームで暗号化アルゴリズム (RSA、AES、ハッシュ関数、デジタル署名など) を実装しようとしているため、具体的に質問しています。
私はインターネットで検索し、見当違いの絶望からGMPを使用するために Linux ディストリビューションをインストールしましたが、惨めなほど失敗しました。Kali をインストールし、その後 LubuntuをUSB(2.0) スティックにインストールしましたが、それが機能するかどうかの手がかりもなく、耐え難いフリーズに苦しむだけでした。後で VMBox の魔法を試してみたところ、決定的ではありませんが、その後はずっと簡単になりました。最終的に、mps430-gcc と mspdebug を使用して、いくつかのサンプル コードをデバッグし、それらが機能することを確認できるようになりましたが、ほとんどのライブラリ エラー (mpz_t init への未定義の参照など) が原因で、まだ GMP 操作を実行できません。 .
私の理解では、GMP は特定のプロセッサ アーキテクチャで動作する多精度演算ライブラリであり、MSP430 はその 1 つではありませんが、現時点では、それがその 1 つであっても驚かないでしょう。私が得た最良の回答は、一部の TI 従業員がそれに慣れていないというものでした。そう;
- MSP430、具体的には msp430g2553 で GMP を使用できますか?
私は、msp430 と gmp の相互参照を持っているものを Google でほとんど見たことがありません。ですから、この投稿とその回答が誰かの役に立てば幸いです。
また、言及するのを忘れていましたが、遺物ツールキットについて読んだことがあります (ただし、GMP がその分野の標準に似ているように見えたので、それを実装するのに時間を費やしていませんでした)。
- リンクできるダミー用のレリック ガイドはありますか?また、MSP430 で使用できる場合は?
みんな、ありがとう。