2 रिपॉजिटरी
High-performance execution layers that accelerate cryptographic computations using compiled languages.
Distinct from Python Compilers: The candidates focus on general compiler infrastructure or JIT; this is specifically about compiled backends for cryptography performance in Python.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Compiled Cryptography Backends. Refine with filters or upvote what's useful.
hashsigs-py is a hash-based signature library for Python used to generate and verify one-time digital signatures. It employs hash chains and seed-based key derivation to authenticate data and ensure message integrity. The library includes a high-performance compiled cryptography backend to accelerate signature computation and processing. For compatibility, it maintains a pure Python fallback implementation to ensure functionality when the compiled backend is unavailable. The project provides tools for digital key pair management, allowing for the deterministic generation of public and privat
Provides a compiled backend to accelerate the computation and processing of cryptographic signatures.
यह लाइब्रेरी Curve25519 और Ristretto समूह ऑपरेशंस के लिए निम्न-स्तरीय गणितीय प्रिमिटिव्स का एक संग्रह प्रदान करती है। यह सुरक्षित क्रिप्टोग्राफिक प्रोटोकॉल बनाने के लिए एक आधार के रूप में कार्य करती है, जो अण्डाकार वक्र अंकगणित, कुंजी विनिमय और डिजिटल हस्ताक्षर निर्माण के लिए टूल प्रदान करती है। कार्यान्वयन सभी ऑपरेशंस में निरंतर-समय अंकगणितीय तर्क का उपयोग करके साइड-चैनल प्रतिरोध को प्राथमिकता देता है, यह सुनिश्चित करता है कि गुप्त-निर्भर समय भिन्नता को रोका जाए। यह स्थिति वैधता को लागू करने के लिए Rust प्रकार सिस्टम का लाभ उठाता है, जिससे अवैध समूह तत्वों को संकलन समय पर अप्राप्य बना दिया जाता है। परफॉरमेंस को अधिकतम करने के लिए, लाइब्रेरी हार्डवेयर-विशिष्ट SIMD वेक्टरकरण का उपयोग करती है और संकलन-समय बैकएंड चयन की अनुमति देती है, जिससे डेवलपर्स को विशिष्ट सुरक्षा या सत्यापन आवश्यकताओं के साथ निष्पादन गति को संतुलित करने में सक्षम बनाया जाता है। मुख्य अंकगणित से परे, लाइब्रेरी में सुरक्षित कुंजी लाइफसाइकिल प्रबंधन के लिए व्यापक समर्थन शामिल है, जिसमें यादृच्छिकता निर्माण, सख्त कुंजी सत्यापन और संवेदनशील रहस्यों के लिए स्पष्ट मेमोरी शून्यिंग शामिल है। यह बैच हस्ताक्षर सत्यापन, हैश-टू-कर्व मैपिंग और नेटवर्क ट्रांसमिशन या स्टोरेज के लिए डेटा सीरियलाइजेशन के लिए उपयोगिताएँ भी प्रदान करती है।
Provides compile-time backend selection to balance execution speed with security and verification requirements.