एन्क्रिप्शन एल्गोरिदम
प्रोटोकॉल++® में विभिन्न आईईईई, एनआईएसटी, और आईईटीएफ मानकों में पाए जाने वाले अधिकांश एन्क्रिप्शन एल्गोरिदम के लिए समर्थन शामिल है और www.protocolpp.com. पर पाए जाने वाले प्रोटोकॉल का समर्थन करने के लिए आवश्यक संचालन के तरीके शामिल हैं। समय, प्रसंस्करण के लिए कई एल्गोरिदम हार्डवेयर त्वरण का उपयोग करेंगे।
-
x86, x64 (x86-64) हार्डवेयर त्वरण का पता चलने पर उपयोग किया जाता है (सुविधा कई वर्षों से सक्षम है)
-
रन-टाइम सीपीयू फीचर डिटेक्शन और कोड चयन
-
जीसीसी-शैली और एमएसवीसी-शैली इनलाइन असेंबली और x64 के लिए एमएएसएम का समर्थन करता है
-
x86, x64 (x86-64), x32 SSE2, SSE4 और AVX कार्यान्वयन प्रदान करता है
-
AES, CRC, GCM और SHA उपलब्ध होने पर ARM, Intel और PowerPC हार्डवेयर त्वरण का उपयोग करते हैं
-
रैंडम डेटा जनरेशन SIMD निर्देशों का उपयोग करता है
-
शामिल एल्गोरिदम हैं:
-
डेटा एन्क्रिप्शन मानक (DES और DES-EDE3 - हार्डवेयर त्वरित)
-
डेस-ईसीबी
-
डेस-सीबीसी
-
डेस-EDE3-ईसीबी
-
डेस-EDE3-सीबीसी
-
-
उन्नत एन्क्रिप्शन मानक (एईएस - हार्डवेयर त्वरित)
-
एईएस ईसीबी
-
एईएस सीबीसी
-
एईएस सीटीआर
-
एईएस GCM
-
एईएस-सीसीएम
-
एईएस-एक्सटीएस
-
-
-
नागिन-ईसीबी
-
नागिन-सीबीसी
-
नागिन-सीटीआर
-
नागिन-जीसीएम
-
नागिन-सीसीएम
-
-
-
बीज-ईसीबी
-
बीज-सीबीसी
-
-
ARIA (हार्डवेयर त्वरित) -कोरियाई राष्ट्रीय मानक सिफर
-
ARIA-सीबीसी
-
एरिया-सीटीआर
-
एरिया-जीसीएम
-
ARIA-सीसीएम
-
-
SM4 (हार्डवेयर त्वरित) -चीनी ब्लॉक सिफर
-
SM4-सीबीसी
-
SM4-सीटीआर
-
SM4-जीसीएम
-
SM4-सीसीएम
-
-
कमीलया -जापानी राष्ट्रीय मानक सिफर
-
कमीलया-सीबीसी
-
कमीलया-सीटीआर
-
कमीलया-जीसीएम
-
कमीलया-सीसीएम
-
-
-
स्नो वी (आगामी)
-
-
-
128-बिट की
-
ZUC-256 16- और 25-बाइट IVs के साथ
-
अनुरूपता
CPPUNIT परीक्षणों (नीचे cppunit परीक्षण का स्क्रीन कैप्चर) का उपयोग करके उपलब्ध सभी अनुरूपता वैक्टरों के खिलाफ मान्य

