1 रिपॉजिटरी
Automated application of target feature attributes to ensure vector instructions are inlined correctly.
Distinct from SIMD Optimization: Focuses on automated inlining of SIMD instructions rather than general SIMD optimization libraries.
Explore 1 awesome GitHub repository matching part of an awesome list · SIMD Inlining Optimizations. Refine with filters or upvote what's useful.
यह लाइब्रेरी Curve25519 और Ristretto समूह ऑपरेशंस के लिए निम्न-स्तरीय गणितीय प्रिमिटिव्स का एक संग्रह प्रदान करती है। यह सुरक्षित क्रिप्टोग्राफिक प्रोटोकॉल बनाने के लिए एक आधार के रूप में कार्य करती है, जो अण्डाकार वक्र अंकगणित, कुंजी विनिमय और डिजिटल हस्ताक्षर निर्माण के लिए टूल प्रदान करती है। कार्यान्वयन सभी ऑपरेशंस में निरंतर-समय अंकगणितीय तर्क का उपयोग करके साइड-चैनल प्रतिरोध को प्राथमिकता देता है, यह सुनिश्चित करता है कि गुप्त-निर्भर समय भिन्नता को रोका जाए। यह स्थिति वैधता को लागू करने के लिए Rust प्रकार सिस्टम का लाभ उठाता है, जिससे अवैध समूह तत्वों को संकलन समय पर अप्राप्य बना दिया जाता है। परफॉरमेंस को अधिकतम करने के लिए, लाइब्रेरी हार्डवेयर-विशिष्ट SIMD वेक्टरकरण का उपयोग करती है और संकलन-समय बैकएंड चयन की अनुमति देती है, जिससे डेवलपर्स को विशिष्ट सुरक्षा या सत्यापन आवश्यकताओं के साथ निष्पादन गति को संतुलित करने में सक्षम बनाया जाता है। मुख्य अंकगणित से परे, लाइब्रेरी में सुरक्षित कुंजी लाइफसाइकिल प्रबंधन के लिए व्यापक समर्थन शामिल है, जिसमें यादृच्छिकता निर्माण, सख्त कुंजी सत्यापन और संवेदनशील रहस्यों के लिए स्पष्ट मेमोरी शून्यिंग शामिल है। यह बैच हस्ताक्षर सत्यापन, हैश-टू-कर्व मैपिंग और नेटवर्क ट्रांसमिशन या स्टोरेज के लिए डेटा सीरियलाइजेशन के लिए उपयोगिताएँ भी प्रदान करती है।
Automates the application of target feature attributes to ensure vector instructions are inlined correctly.