Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

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

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
longfellow-zk — पहचान प्रोटोकॉल के लिए Google Zero-Knowledge लाइब्रेरी का कार्यान्वयन। | Kitploit
उपकरण/GitHubGitHub/google/longfellow-zk
क्रिप्टोग्राफीगोपनीयतापहचान और एक्सेस प्रबंधन (IAM)प्रमाणीकरणपेपर और शोधलर्निंग और शिक्षा
GitHubgoogle/longfellow-zk

longfellow-zk

पहचान प्रोटोकॉल के लिए Google Zero-Knowledge लाइब्रेरी का कार्यान्वयन।

रिपॉजिटरी देखें
1.3k119254 दिन पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Longfellow ZK

License: Apache 2.0 eprint IETF Draft

अवलोकन

Longfellow लाइब्रेरी पुराने पहचान सत्यापन मानकों जैसे ISO MDOC मानक, JWT मानक, और W3 Verifiable Credentials से संबंधित ज़ीरो-नॉलेज प्रोटोकॉल के निर्माण को सक्षम बनाती है। यह कार्यान्वयन इनमें वर्णित है:

  • Anonymous credentials from ECDSA
  • libzk: A C++ Library for Zero-Knowledge Proofs
  • प्रोजेक्ट दस्तावेज़ीकरण

इसका नाम Google Cambridge कार्यालय के बाहर स्थित पुल के नाम पर रखा गया है।

सुरक्षा

इस प्रोजेक्ट ने इस क्षेत्र के शैक्षणिक और उद्योग विशेषज्ञों के पैनल द्वारा कई स्वतंत्र सुरक्षा समीक्षाएँ पूरी की हैं। उनकी रिपोर्टें प्रोजेक्ट दस्तावेज़ीकरण/समीक्षाएँ पृष्ठ पर उपलब्ध हैं।

विनिर्देश

इस रिपॉज़िटरी में Longfellow और उसके घटकों के विनिर्देश के लिए कार्यशील फ़ाइलें शामिल हैं। यदि आप योगदान देने में रुचि रखते हैं, तो कृपया एक Issue या Pull Request बनाएँ। हमारी चर्चाएँ Issues के अंतर्गत होती हैं।

devcontainer के माध्यम से परीक्षण

आप अपने वातावरण को बनाने के लिए संबंधित devcontainer का उपयोग करके हमारी लाइब्रेरी का परीक्षण कर सकते हैं। आरंभ करने के लिए Code → Codespaces → Create codespace on main चुनें। यह GitHub पर एक कंटेनर बनाता है जिसमें निर्भरताएँ शामिल होती हैं और एक ब्राउज़र-आधारित VS Code इंटरफ़ेस प्रदान करता है। आप वहाँ हमारे बेंचमार्क संकलित और चला सकते हैं, हालाँकि VM रिपोर्ट किए गए मापों की तुलना में धीमा हो सकता है।

निर्माण के निर्देश

आवश्यकताएँ

यह पैकेज cmake, openssl, zstd, clang, googletest और googlebenchmark पर निर्भर करता है।

Ubuntu, debian

$ sudo apt install -y build-essential clang cmake libssl-dev libzstd-dev libgtest-dev libbenchmark-dev zlib1g-dev

Fedora, redhat

$ yum install -y clang libzstd-devel openssl-devel git cmake google-benchmark-devel gtest-devel

Fedora के नए संस्करणों में libpfm-devel की आवश्यकता प्रतीत होती है:

$ yum install -y clang libzstd-devel openssl-devel git cmake google-benchmark-devel gtest-devel libpfm-devel

MacOS

सुनिश्चित करें कि Xcode कमांड लाइन टूल्स जैसे clang और cmake स्थापित हैं।

$ brew install googletest google-benchmark zstd

मैन्युअल रूप से निर्माण

पहले cmake आरंभीकरण चरण चलाएँ

$ CXX=clang++ cmake -D CMAKE_BUILD_TYPE=Release -S lib -B clang-build-release --install-prefix ${PWD}/install

इसके बाद:

$ cd clang-build-release && make -j 16 && ctest -j 16

बेंचमार्क चलाना

हमने कई यूनिट, sumcheck, और zk बेंचमार्क परिभाषित किए हैं। उनमें से कुछ ये हैं:

$ ./algebra/fft_test --benchmark_filter='BM_*'
$ ./circuits/sha/flatsha256_circuit_test --benchmark_filter=BM_ShaZK_fp2_128
टूल डाउनलोड करें