汎用 CPU / プラットフォームアクセラレーションサポート
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/10 01:04 UTC 版)
「暗号ライブラリの比較」の記事における「汎用 CPU / プラットフォームアクセラレーションサポート」の解説
実装AES-NISSSE3 / SSE4.1AVX / AVX2RdRandVIA PadLockIntel QuickAssistAltiVecARMv7-A NEONARMv8-ACryptoComply Yes Yes Yes Yes Yes No Yes Yes cryptlib Yes Yes Yes Yes Yes No No Crypto++ Yes Yes Yes Yes Yes No Yes Yes Yes Libgcrypt Yes Yes Yes Yes Yes No No Yes Yes libsodium Yes Yes Yes No No No OpenSSL Yes Yes Yes Yes Yes No Yes Yes Yes wolfCrypt Yes Yes Yes No Yes Yes ^ AltiVecには、POWER4からPOWER8までのSIMD処理が含まれる。POWER8は、SSEやARMv8.1に似たAESアクセラレータ、SHA、PMULを提供するメモリー内暗号化を追加。 ^ Crypto ++は、Padlock乱数ジェネレータへのアクセスを提供。 AESアクセラレータのような他の機能は提供されていない。 ^ OpenSSL RDRANDのサポートは、ENGINEインターフェースを介して提供される。 RDRANDジェネレータはデフォルトでは使用されていない。
※この「汎用 CPU / プラットフォームアクセラレーションサポート」の解説は、「暗号ライブラリの比較」の解説の一部です。
「汎用 CPU / プラットフォームアクセラレーションサポート」を含む「暗号ライブラリの比較」の記事については、「暗号ライブラリの比較」の概要を参照ください。
- 汎用 CPU / プラットフォームアクセラレーションサポートのページへのリンク