awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
briansmith avatar

briansmith/ring

0
View on GitHub↗
4,091 स्टार्स·789 फोर्क्स·Assembly·5 व्यूज़

Ring

Ring पोर्टेबल, सुरक्षित एप्लिकेशन बनाने के लिए डिज़ाइन की गई एक लो-लेवल क्रिप्टोग्राफिक प्रिमिटिव लाइब्रेरी और सुरक्षा टूलसेट है। यह RSA, एलिप्टिक कर्व क्रिप्टोग्राफी और प्रमाणित सममित एन्क्रिप्शन के लिए इम्प्लीमेंटेशन का एक संग्रह प्रदान करती है।

यह प्रोजेक्ट टाइमिंग साइड-चैनल हमलों के माध्यम से गुप्त डेटा को लीक होने से रोकने के लिए कांस्टेंट-टाइम क्रिप्टोग्राफी पर केंद्रित है। यह एक औपचारिक सत्यापन उपकरण का उपयोग करता है जो टेम्प्लेट से अंकगणितीय लॉजिक उत्पन्न करता है, गणितीय शुद्धता सुनिश्चित करता है और मैन्युअल इम्प्लीमेंटेशन त्रुटियों को समाप्त करता है।

लाइब्रेरी में कुंजियों और साल्ट्स के लिए क्रिप्टोग्राफिक रूप से मजबूत यादृच्छिक अनुक्रम उत्पन्न करने की क्षमताएं, साथ ही प्रमाणित स्ट्रीम एन्क्रिप्शन के लिए उपकरण शामिल हैं। यह एक क्रॉस-प्लेटफ़ॉर्म बिल्ड प्रक्रिया का समर्थन करती है जो विशिष्ट सिस्टम रूट्स और टूलचेन का उपयोग करके कई हार्डवेयर आर्किटेक्चर के लिए बाइनरी को संकलित करने की अनुमति देती है।

शुद्धता को संपूर्ण वेक्टर परीक्षण और प्रिमिटिव को सत्यापित करने के लिए क्रिप्टोग्राफिक जांच के एक विस्तारित सुइट के माध्यम से बनाए रखा जाता है।

Features

  • Cross-Platform Cryptographic Primitives - Provides a portable set of low-level cryptographic primitives including RSA and elliptic curve operations.
  • Cryptographic Primitives - Implements a portable collection of low-level cryptographic primitives for building secure applications.
  • Formal Verification Generators - Generates formally proven cryptographic arithmetic logic from templates to eliminate manual implementation errors.
  • Timing Attack Prevention - Writes cryptographic code that executes in fixed time to prevent secret data leakage.
  • Cryptographic Random Number Generators - Produces cryptographically strong random sequences for secure keys, nonces, and salts.
  • Verified Implementations - Provides formally verified cryptographic arithmetic implementations to ensure mathematical correctness.
  • Elliptic Curve Cryptography - Implements fundamental elliptic curve primitives for secure key exchanges and digital signatures.
  • RSA Implementations - Performs asymmetric encryption and decryption tasks using the RSA algorithm.
  • Timing-Side-Channel Protections - Uses constant-time coding patterns and fixed-length arithmetic to mitigate timing side-channel attacks.
  • Verified Arithmetic Logic - Generates formally verified arithmetic logic from templates to ensure mathematical correctness in cryptographic operations.
  • Constant-Time Arithmetic Logics - Implements branchless arithmetic logic to prevent secret data leaks through timing side-channel attacks.
  • Formal Verification Tools - Utilizes a formal verification tool to generate mathematically proven arithmetic logic from templates.
  • Cryptographic Toolchains - Supports a cross-platform build process for compiling cryptographic binaries across multiple hardware architectures and system roots.
  • Cross-Architecture Binary Compilation - Compiles software into executable binaries for multiple target hardware architectures.
  • Cross-Compilation Toolchains - Supports generating executable binaries for diverse hardware architectures from a single host.
  • Authenticated Encryption - Provides authenticated encryption modes to ensure the confidentiality and integrity of data streams.
  • Low-Level Cryptography Toolsets - Offers a portable set of low-level primitives for authenticated encryption and secure random generation.
  • AEAD Encryptions and Decryptions - Provides authenticated encryption with associated data (AEAD) to ensure stream confidentiality and integrity.
  • Primitive Vector Validators - Validates cryptographic correctness using extensive input vector suites and failure logging.
  • Cryptographic Test Vectors - Validates cryptographic correctness by running extensive suites of input vectors for edge-case analysis.
  • Test Suite Execution - Executes an extended suite of cryptographic checks and slow tests to ensure correctness.
  • Rust Cryptography - Safe and fast crypto primitives using BoringSSL.

स्टार हिस्ट्री

briansmith/ring के लिए स्टार हिस्ट्री चार्टbriansmith/ring के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Ring के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Ring के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • dalek-cryptography/curve25519-dalekdalek-cryptography का अवतार

    dalek-cryptography/curve25519-dalek

    1,173GitHub पर देखें↗

    This library provides a collection of low-level mathematical primitives for Curve25519 and Ristretto group operations. It serves as a foundation for building secure cryptographic protocols, offering tools for elliptic curve arithmetic, key exchange, and digital signature generation. The implementation prioritizes side-channel resistance by utilizing constant-time arithmetic logic across all operations, ensuring that secret-dependent timing variations are prevented. It leverages the Rust type system to enforce state validity, making illegal group elements unrepresentable at compile time. To ma

    Rustcryptographycurve25519edwards-curve
    GitHub पर देखें↗1,173
  • ispc/ispcispc का अवतार

    ispc/ispc

    2,843GitHub पर देखें↗

    ISPC is a vectorizing compiler and SIMD parallel programming language that implements a single program multiple data model. It serves as a toolchain for translating C-based code with parallel extensions into optimized machine code for various CPU and GPU architectures using an LLVM backend. The compiler is designed for cross-platform SIMD toolchain support, generating specialized instruction sets for x86 SSE/AVX, ARM NEON, and Intel GPU from a single source. It features a runtime dispatch mechanism that selects the most efficient hardware-specific implementation for the current system during

    C++compilerintelispc
    GitHub पर देखें↗2,843
  • lucia-auth/lucialucia-auth का अवतार

    lucia-auth/lucia

    10,461GitHub पर देखें↗

    Lucia is an authentication library that provides session management, OAuth integration, and password-based login for web applications. It creates and validates server-side sessions using cryptographically random tokens stored in HttpOnly, Secure, SameSite=Lax cookies, with constant-time token comparison to prevent timing side-channel attacks. The library supports authentication through email and password, GitHub OAuth, Google OAuth, and passkey-based sign-in. It enforces two-factor authentication using time-based one-time passwords (TOTP) from authenticator apps, generates recovery codes for

    authoauthtypescript
    GitHub पर देखें↗10,461
  • jedisct1/libsodiumjedisct1 का अवतार

    jedisct1/libsodium

    13,467GitHub पर देखें↗

    Libsodium is a portable, C-based cryptographic library that provides a collection of modern primitives for encryption, decryption, digital signatures, password hashing, and secure key exchange. It is designed to facilitate secure communication and data integrity across diverse hardware architectures and operating systems. The library distinguishes itself by utilizing constant-time primitive execution to prevent side-channel attacks and employing memory-hard algorithms to increase the difficulty of brute-force password attacks. It abstracts complex mathematical operations into simplified inter

    Cccryptocryptography
    GitHub पर देखें↗13,467
Ring के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

briansmith/ring क्या करता है?

Ring पोर्टेबल, सुरक्षित एप्लिकेशन बनाने के लिए डिज़ाइन की गई एक लो-लेवल क्रिप्टोग्राफिक प्रिमिटिव लाइब्रेरी और सुरक्षा टूलसेट है। यह RSA, एलिप्टिक कर्व क्रिप्टोग्राफी और प्रमाणित सममित एन्क्रिप्शन के लिए इम्प्लीमेंटेशन का एक संग्रह प्रदान करती है।

briansmith/ring की मुख्य विशेषताएं क्या हैं?

briansmith/ring की मुख्य विशेषताएं हैं: Cross-Platform Cryptographic Primitives, Cryptographic Primitives, Formal Verification Generators, Timing Attack Prevention, Cryptographic Random Number Generators, Verified Implementations, Elliptic Curve Cryptography, RSA Implementations।

briansmith/ring के कुछ ओपन-सोर्स विकल्प क्या हैं?

briansmith/ring के ओपन-सोर्स विकल्पों में शामिल हैं: dalek-cryptography/curve25519-dalek — This library provides a collection of low-level mathematical primitives for Curve25519 and Ristretto group operations.… ispc/ispc — ISPC is a vectorizing compiler and SIMD parallel programming language that implements a single program multiple data… lucia-auth/lucia — Lucia is an authentication library that provides session management, OAuth integration, and password-based login for… jedisct1/libsodium — Libsodium is a portable, C-based cryptographic library that provides a collection of modern primitives for encryption,… open-quantum-safe/liboqs — Liboqs is a C library that provides a unified interface for quantum-resistant cryptographic algorithms, including key… vyperlang/vyper — Vyper is a security-focused, typed programming language and compiler designed for creating smart contracts that…